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 webhooks
  • GET/PATCH/DELETE /teams/{teamId}/webhooks/{webhookId} - Manage webhooks
  • POST /teams/{teamId}/webhooks/{webhookId}/test - Test delivery
  • POST /teams/{teamId}/webhooks/subscribe - REST Hooks subscribe
  • DELETE /teams/{teamId}/webhooks/subscribe/{id} - REST Hooks unsubscribe
  • GET /teams/{teamId}/webhooks/sample/{event} - Sample payloads

New Events:

  • ticket.created, ticket.updated, ticket.closed
  • customer.created, customer.updated
  • article.created, article.updated, article.published
  • boss.spawned, boss.defeated
  • player.level_up, achievement.unlocked
  • survey.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 tickets
  • GET/PATCH/DELETE /teams/{teamId}/tickets/{ticketId} - Manage tickets
  • GET/POST /teams/{teamId}/tickets/{ticketId}/messages - Ticket messages
  • GET/POST /teams/{teamId}/customers - List/create customers
  • GET/PATCH/DELETE /teams/{teamId}/customers/{customerId} - Manage customers
  • GET/POST /teams/{teamId}/articles - List/create articles
  • GET/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:

  1. Announcement 90 days in advance
  2. Deprecation header added to responses
  3. Documentation updated with migration guide
  4. Old version supported for 6 months minimum

Subscribe to Updates

Get notified about API changes:

  1. Watch our changelog for updates
  2. Check the Deprecation header in responses
  3. Monitor webhook payloads for new fields

Related