Keep your Zendesk scripts working
Updated Nov 9, 2026
Available on: Starter, Growth, Pro, Enterprise.
ChaosDesk answers the Zendesk API at /zd/api/v2, with Zendesk's request and response shapes. Your own scripts and internal services usually need only a new base URL and a new token.
Switch an integration
- In ChaosDesk, create an API token for the integration user with Read and write access. See Create an API token.
- Change the base URL from
https://yourcompany.zendesk.comtohttps://your-workspace.chaosdesk.io/zd. - Authenticate as before: HTTP Basic with
email/token:token, a Bearer token, or OAuth client credentials at/zd/oauth/tokens. Password sign-in is not supported.
Paths work with or without .json, like Zendesk. Group ids in a request must be ChaosDesk ids, or the Zendesk ids of groups you imported.
What works
- Tickets: list, show, create, update, delete, bulk update, tags, comments, audits and counts.
- Uploads, search, users, organizations, groups and job statuses.
- Views and macros (including applying one), ticket fields and forms, satisfaction ratings, end-user requests, and the incremental exports of tickets and users. Custom objects and their records answer too, on Pro and above.
- Ticket ids: imported tickets keep their Zendesk ids, so stored references still work.
- Help centre reading endpoints, public and read-only, for FAQ widgets on other sites. They serve one brand — your workspace's default brand — and only articles everyone may read.
The full list is in the Zendesk-compatible API reference.
What doesn't
Ready-made third-party integrations hard-wired to *.zendesk.com, such as the Zapier Zendesk app, Fivetran or the Zendesk mobile SDK, can't be pointed elsewhere. Replace them with ChaosDesk webhooks, the ChaosDesk API or the messenger.
API requests count towards your plan's API limits.
Related
Was this article helpful?
Still need help?
Submit a request