Changelog
Keep your users informed about product updates. Create changelog entries with categories, and publish them when ready.
Entry types
Section titled “Entry types”feature— new functionalityimprovement— enhancement to existing featuresfix— bug fixbreaking— breaking change
Draft support
Section titled “Draft support”Entries can be saved as drafts and published later. Only published entries are visible to users via the public API or widgets.
API endpoints
Section titled “API endpoints”List published entries
Section titled “List published entries”GET /v1/changelogAuth: API Key
curl https://saasmaker-api.sarthakagrawal927.workers.dev/v1/changelog \ -H "X-Project-Key: pk_abc123"Returns published changelog entries sorted by date (newest first).
Create entry
Section titled “Create entry”POST /v1/changelog/dashboard/:projectIdAuth: Session Token
curl -X POST https://saasmaker-api.sarthakagrawal927.workers.dev/v1/changelog/dashboard/proj_123 \ -H "Authorization: Bearer <token>" \ -H "Content-Type: application/json" \ -d '{ "title": "Dark mode support", "content": "You can now switch to dark mode in Settings.", "type": "feature", "published": true }'Update entry
Section titled “Update entry”PATCH /v1/changelog/dashboard/:projectId/:idAuth: Session Token
curl -X PATCH https://saasmaker-api.sarthakagrawal927.workers.dev/v1/changelog/dashboard/proj_123/456 \ -H "Authorization: Bearer <token>" \ -H "Content-Type: application/json" \ -d '{ "published": true }'Delete entry
Section titled “Delete entry”DELETE /v1/changelog/dashboard/:projectId/:idAuth: Session Token