Skip to content

Changelog

Keep your users informed about product updates. Create changelog entries with categories, and publish them when ready.

  • feature — new functionality
  • improvement — enhancement to existing features
  • fix — bug fix
  • breaking — breaking change

Entries can be saved as drafts and published later. Only published entries are visible to users via the public API or widgets.

GET /v1/changelog

Auth: API Key

Terminal window
curl https://saasmaker-api.sarthakagrawal927.workers.dev/v1/changelog \
-H "X-Project-Key: pk_abc123"

Returns published changelog entries sorted by date (newest first).

POST /v1/changelog/dashboard/:projectId

Auth: Session Token

Terminal window
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
}'
PATCH /v1/changelog/dashboard/:projectId/:id

Auth: Session Token

Terminal window
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 /v1/changelog/dashboard/:projectId/:id

Auth: Session Token