Developers
Build on ChaosDesk
A REST API with an OpenAPI document, a Zendesk-compatible API for the clients you already have, signed webhooks, the messenger SDK and sidebar apps.
- 162 REST operations
- Zendesk API at
/zd/api/v2 - On every paid plan
Your first request
curl https://yourcompany.chaosdesk.io/api/tickets?itemsPerPage=5 \
-H "Authorization: Bearer $CHAOSDESK_TOKEN" \
-H "Accept: application/json" Base URL: your workspace address. REST API under /api, Zendesk-compatible API under /zd/api/v2.
Quick start
- 1Create a token
In your workspace open Admin Center, Integrations, API tokens and create a token with the
readscope. - 2Call the API
Send it as a bearer token, as in the request above. Responses are JSON; collections are paginated.
- 3React to changes
Add a webhook as a trigger action to get signed callbacks when tickets change.
Request limits per plan are on the rate limits page.
Explore the platform
Client libraries
Usage and Postman collectionGenerated from the same OpenAPI document as the reference. They retry rate limits, raise the API's problem details and page through collections for you.
REST API resources
All 39 resources- Tickets GET
/api/ticketsPOST/api/ticketsGET/api/tickets/{id}4 operations - Users GET
/api/meGET/api/usersPOST/api/users5 operations - Organizations GET
/api/organizationsPOST/api/organizationsGET/api/organizations/{id}5 operations - Views GET
/api/viewsPOST/api/viewsGET/api/views/{id}5 operations - Macros GET
/api/macrosPOST/api/macrosGET/api/macros/{id}5 operations - Webhooks GET
/api/webhooksPOST/api/webhooksGET/api/webhooks/{id}5 operations