Step-by-step guide to creating changelogs programmatically using the ChangeCrab API.
Create changelogs programmatically using the ChangeCrab API. Automate changelog creation and integrate with your development workflow.
POST /api/changelogs
{
"name": "My Changelog",
"team": 1,
"subdomain": "mychangelog",
"description": "Product updates changelog",
"accent": "#E33597",
"private": false
}
name - Changelog name (required)team - Team ID (required)subdomain - Subdomain namedomain - Custom domaindescription - Changelog descriptionaccent - Accent color (hex)private - Privacy setting (boolean)curl -X POST https://changecrab.com/api/changelogs \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"name": "My Changelog",
"team": 1,
"subdomain": "mychangelog"
}'
fetch('https://changecrab.com/api/changelogs', {
method: 'POST',
headers: {
'X-API-Key': 'your-api-key',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'My Changelog',
team: 1,
subdomain: 'mychangelog'
})
})
.then(response => response.json())
.then(data => console.log(data));
{
"success": true,
"data": {
"id": 123,
"accessid": "abc123xyz",
"name": "My Changelog",
"subdomain": "mychangelog",
"team": 1
}
}