Tickets API and webhooks

Build DeskHelp into your stack with a new REST API for tickets, plus webhooks that fire on every status change.

DeskHelp now has a public API, so you can create and manage tickets from anywhere in your stack.

REST endpoints for tickets

Programmatically work with your support queue:

  • Create tickets from your own apps, forms, or chatbots
  • List and filter tickets by status, priority, or assignee
  • Update status, priority, and assignment
  • Post replies to a ticket thread

Webhooks

Subscribe to ticket events and react in real time:

  • ticket.created — kick off onboarding or routing automations
  • ticket.status_changed — notify a customer when their request is resolved
  • ticket.assigned — alert the agent who just picked up a ticket

Fair rate limiting

A token-bucket rate limiter keeps the API predictable, with burst allowances for occasional spikes and clear rate-limit headers on every response.

See the API documentation to get started.