Faster time to market
Deliver integrations without building custom middleware.

Build customer-facing integrations that create and update tickets, sync users and surface support workflows directly inside your SaaS product using Cyclr’s low-code builder and governance tools.
Deliver integrations without building custom middleware.
Create templates engineers and commercial teams can reuse.
Expose vetted integration actions safely to customers.
Deliver customer-facing workflows natively inside your SaaS product.
CONNECTOR OVERVIEW
The Zendesk connector lets SaaS teams orchestrate support workflows across systems: create and update tickets, sync user and organization records, use webhooks as event sources, and run incremental exports. Use Cyclr to package these actions as governed MCP tools and embed them in your app for customers to self-serve integrations.
PRODUCT USE CASES
Design, test and publish reusable Zendesk automations for tenants in minutes. Typical uses include in-app ticket creation, user syncs, incident alerts and exposing Zendesk operations as governed MCP tools for customers.
Let customers create tickets from your product UI and route them into Zendesk automatically.
Keep customer profiles and organization data synchronized between your app and Zendesk.
Trigger Zendesk tickets or notifications from monitoring events and automated workflows.
ORCHESTRATION
Cyclr sits between your SaaS product and Zendesk to handle authentication, govern access and orchestrate every API call per customer, at scale.
Your app requests an action for a specific customer.
Cyclr authenticates, applies policies and routes the request.
Zendesk processes the request and returns a response to your app.
Customer-specific authentication · Governed data movement · Centralized visibility and audit
CONNECTOR COVERAGE
Explore Zendesk methods you can orchestrate through Cyclr.
Get a list of all audit logs.
Export the audit logs.
Get a single audit log by it's ID.
List all satisfaction reasons created or updated since the last successful run.
List all satisfaction reasons.
Get a satisfaction reason.
List all satisfaction reasons created since the last successful run.
Returns a List of all Objects of a specified Type. Used for queries which return over 1000 results.
Returns a List of all Objects of a specified Type created or updated since last run. Used for queries which return over 1000 results.
Returns a List of all Objects of a specified Type created since last run. Used for queries which return over 1000 results.
Update the settings of the currently authenticated account.
Get the available settings of the currently authenticated account.
Get a list of all groups that can have members assigned.
Update an existing group.
Create a new group.
Get a list of all groups.
Get a group by its group ID.
Delete a group.
Get the number of groups.
Search for an organization.
Create or Update an Organization.
Get a List of All Organizations.
Get an Organization by ID.
Returns information about the specified survey response.
Submit answers for a survey response
Creates a new survey response
Returns information about all survey responses.
Returns the status of the requirements installation.
Uploads a new app package to Zendesk Support.
Adds a build of an existing app to the job queue.
Retrieves information about the specified app installation.
Removes an installed app.
Lists all app requirements for an installation.
Delete the specified app and remove it from the My Apps page in Zendesk Support.
List all apps installed in the account.
Install an app in the account.
Adds a build of a new app to the job queue.
Sends messages to currently open instances of a Zendesk Apps framework (ZAF) app. The messages cause an event to fire in the app.
Retrieves information about the specified app accessible to the current user and account.
Updates the specified installation.
List all apps owned by the current account.
Get a List of All Users updated since last run date.
Get a List of All Users.
Create or Update a User.
Search all users.
Get a User by ID.
Get a List of All Users created since last run date.
Get a List of All Users created since last run date.
Get a List of All Users updated since last run date.
Returns a list of identities for the given user created since the last cycle.
Adds an identity to a user's profile. An agent can add an identity to any user profile.
Update the value property or verified flag of an identity.
Remove one or multiple tags to the specified user.
Returns a list of identities for the given user.
Add one or multiple tags to the specified user.
Returns a list of custom user fields.
Returns a list of identities for the given user.
Create a custom user field.
Delete a user field.
Get all received satisfaction ratings for an account since last run.
Get all received satisfaction ratings for an account.
Gets the satisfaction rating for a specific ticket.
Create the satisfaction rating for a solved ticket, or one that was solved and then re-opened.
Delete all the sessions for a user.
Show the currently authenticated session.
Renew the currently authenticated session.
Delete a specific session for a user.
Get a list of all the accounts sessions.
Delete the authenticated session.
Show a specific session for a user.
Get a List of All Tickets by organization.
Get the number of tickets matching a query.
Search for tickets using your own criteria.
Search for tickets that have been updated since last successful run date.
Creates a Zendesk ticket.
Updates a Zendesk ticket.
Deletes a Zendesk ticket.
Search for tickets that are new.
Search for tickets that are open.
Search for tickets that are pending.
Search for tickets that are on hold.
Search for tickets that have been solved.
Search for tickets that are closed.
Search for tickets submitted by a specified email address.
Search for tickets by ticket ID.
Import a ticket into Zendesk.
Bulk import tickets into Zendesk.
Get a ticket.
To make the same change to multiple tickets.
To make different changes to multiple tickets.
Returns a number of ticket properties though not the ticket comments.
Get a List of All Tickets.
Remove one or multiple tags to the specified ticket.
Add one or multiple tags to the specified ticket.
Get a attachment details.
Uploads a file that can be attached to a ticket comment.
List all articles for the specified section.
List all articles for the specified category.
List all articles.
Get a List of Comments for the Specified Ticket.
Create a Zendesk ticket field.
Get a Ticket Field by ID.
Get a List of All Ticket Fields.
Create Zendesk ticket field options.
Get Zendesk ticket field options.
Get Job.
Returns information about all surveys.
Triggered when the specified event types occur.
Triggered when a ticket is updated.
Triggered when user details are updated.
Triggered when a ticket messaging session is ended.
Get a list of all webhooks.
Triggered when a ticket is assigned to a specific group.
Delete a webhook.
Triggered when a ticket is closed or solved by a user.
Triggered when a ticket is created or updated.
Triggered when a ticket is solved by a user.
Triggered when an user is created.
Delete a webhook and trigger.
Get a list of all triggers.
Triggered when a ticket is created.
Triggered when a ticket is assigned to specific user(s).
Triggered when a ticket is closed by a user.
TECHNICAL DETAILS
Review the sourced authentication and API behaviour used when configuring customer-facing Zendesk integrations in Cyclr.
https://{subdomain}.zendesk.com/api/v2OAuth client_id, client_secret, redirect_uri; Zendesk subdomain and admin account configuration.
Tickets, users, organizations, incremental exports, searches, webhooks, conversations and attachments.
Zendesk prefers cursor-based pagination (meta.after_cursor, links.next); offset pagination is still supported on many endpoints.
Rate limits are per plan and endpoint (Support API 200–2500 requests/min depending on plan). APIs return rate headers and 429 with Retry-After on limit hits.
IMPLEMENTATION
OAuth 2.0 (authorization code and client credentials). Zendesk is retiring API tokens—migrate to OAuth before April 30, 2027.
OAuth client_id, client_secret, redirect_uri; Zendesk subdomain and admin account configuration.
Use global OAuth for distributed apps; client credentials tokens are attributed to the creating user.
COMMON QUESTIONS
Cyclr supports Zendesk OAuth 2.0 flows (authorization code with PKCE and client credentials). Zendesk is retiring API tokens—migrate to OAuth before April 30, 2027.
Cyclr surfaces rate-limit headers, implements retry/backoff and lets you throttle calls per tenant to avoid 429 responses.
Yes. Use Zendesk webhooks or Conversations events as event sources; Cyclr can verify webhook signatures and route events into workflows.
Model supported API methods as governed MCP actions in Cyclr, then publish vetted templates to customers inside your app UI.
KEEP EXPLORING
Related Chat connector for customer-facing integration workflows.
Related connectorRelated Chat connector for customer-facing integration workflows.
Related connectorRelated Chat connector for customer-facing integration workflows.