API Changelog
Version history and release notes for the cStar API.
Versioning
The API uses URL versioning: /api/v1/...
Breaking changes will result in a new version (v2, v3, etc.). Non-breaking additions are made to the current version.
December 2025
2025-12-14 - Webhooks System Launch
New Features:
- Complete webhook system with 13 event types
- HMAC-SHA256 signature verification
- Automatic retries with exponential backoff
- Auto-disable after consecutive failures
- REST Hooks protocol for Zapier integration
- Flat payload option for visual builders
- Webhook testing and delivery logs
New Endpoints:
GET/POST /teams/{teamId}/webhooks- List/create webhooksGET/PATCH/DELETE /teams/{teamId}/webhooks/{webhookId}- Manage webhooksPOST /teams/{teamId}/webhooks/{webhookId}/test- Test deliveryPOST /teams/{teamId}/webhooks/subscribe- REST Hooks subscribeDELETE /teams/{teamId}/webhooks/subscribe/{id}- REST Hooks unsubscribeGET /teams/{teamId}/webhooks/sample/{event}- Sample payloads
New Events:
ticket.created,ticket.updated,ticket.closedcustomer.created,customer.updatedarticle.created,article.updated,article.publishedboss.spawned,boss.defeatedplayer.level_up,achievement.unlockedsurvey.submitted
2025-12-10 - REST API Launch
New Features:
- Full REST API for tickets, customers, and articles
- API key authentication (secret and publishable)
- Rate limiting (1000/hr secret, 100/hr publishable)
- Pagination with cursor support
- OpenAPI 3.1 specification
- Interactive API documentation
New Endpoints:
GET/POST /teams/{teamId}/tickets- List/create ticketsGET/PATCH/DELETE /teams/{teamId}/tickets/{ticketId}- Manage ticketsGET/POST /teams/{teamId}/tickets/{ticketId}/messages- Ticket messagesGET/POST /teams/{teamId}/customers- List/create customersGET/PATCH/DELETE /teams/{teamId}/customers/{customerId}- Manage customersGET/POST /teams/{teamId}/articles- List/create articlesGET/PATCH/DELETE /teams/{teamId}/articles/{articleId}- Manage articles
API Stability
Stable
- All documented endpoints
- Response format structure
- Authentication method
- Rate limit headers
Beta
- Webhook payload structure may evolve
- New fields may be added to responses
Deprecation Policy
When we deprecate an endpoint:
- Announcement 90 days in advance
Deprecationheader added to responses- Documentation updated with migration guide
- Old version supported for 6 months minimum
Subscribe to Updates
Get notified about API changes:
- Watch our changelog for updates
- Check the
Deprecationheader in responses - Monitor webhook payloads for new fields