Zendesk connector icon

Zendesk Connector

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.

01

Faster time to market

Deliver integrations without building custom middleware.

02

Reusable templates

Create templates engineers and commercial teams can reuse.

03

Governed MCP tools

Expose vetted integration actions safely to customers.

04

Embedded experience

Deliver customer-facing workflows natively inside your SaaS product.

CONNECTOR OVERVIEW

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

Use case overview

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.

In-app ticket creation

Let customers create tickets from your product UI and route them into Zendesk automatically.

Account and user provisioning

Keep customer profiles and organization data synchronized between your app and Zendesk.

Incident alerts and escalation

Trigger Zendesk tickets or notifications from monitoring events and automated workflows.

ORCHESTRATION

How Zendesk works with Cyclr

Cyclr sits between your SaaS product and Zendesk to handle authentication, govern access and orchestrate every API call per customer, at scale.

  1. 1

    Your SaaS product

    Your app requests an action for a specific customer.

  2. 2

    Cyclr orchestration

    Cyclr authenticates, applies policies and routes the request.

  3. 3

    Zendesk

    Zendesk processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

Available connector capabilities

Explore Zendesk methods you can orchestrate through Cyclr.

Audit Logs3

List Audit Logs

Action

Get a list of all audit logs.

Export Audit Logs

Action

Export the audit logs.

Get Audit Log

Action

Get a single audit log by it's ID.

Satisfaction Reasons4

List Updated Satisfaction Reasons

Action

List all satisfaction reasons created or updated since the last successful run.

List Satisfaction Reasons

Action

List all satisfaction reasons.

Get Satisfaction Reason

Action

Get a satisfaction reason.

List New Satisfaction Reasons

Action

List all satisfaction reasons created since the last successful run.

Search3

Search Objects

Action

Returns a List of all Objects of a specified Type. Used for queries which return over 1000 results.

List Updated Objects

Action

Returns a List of all Objects of a specified Type created or updated since last run. Used for queries which return over 1000 results.

List New Objects

Action

Returns a List of all Objects of a specified Type created since last run. Used for queries which return over 1000 results.

Accounts2

Update Account Settings

Action

Update the settings of the currently authenticated account.

Get Account Settings

Action

Get the available settings of the currently authenticated account.

Groups7

List Assignable Groups

Action

Get a list of all groups that can have members assigned.

Update Group

Action

Update an existing group.

Create Group

Action

Create a new group.

List Groups

Action

Get a list of all groups.

Get Group

Action

Get a group by its group ID.

Delete Group

Action

Delete a group.

Get Groups Count

Action

Get the number of groups.

Organizations4

Search Organizations

Action

Search for an organization.

Upsert Organization

Action

Create or Update an Organization.

List Organizations

Action

Get a List of All Organizations.

Get Organization

Action

Get an Organization by ID.

Survey Responses4

Get Survey Response

Action

Returns information about the specified survey response.

Submit Survey Response

Action

Submit answers for a survey response

Create Survey Response

Action

Creates a new survey response

List Survey Responses

Action

Returns information about all survey responses.

Apps14

Get Requirements Install Status

Action

Returns the status of the requirements installation.

Upload App Package

Action

Uploads a new app package to Zendesk Support.

Update App

Action

Adds a build of an existing app to the job queue.

Get App Installation

Action

Retrieves information about the specified app installation.

Delete App Installation

Action

Removes an installed app.

List Requirements

Action

Lists all app requirements for an installation.

Delete App

Action

Delete the specified app and remove it from the My Apps page in Zendesk Support.

List App Installations

Action

List all apps installed in the account.

Install App

Action

Install an app in the account.

Create App

Action

Adds a build of a new app to the job queue.

Send Notification to App

Action

Sends messages to currently open instances of a Zendesk Apps framework (ZAF) app. The messages cause an event to fire in the app.

Get App Information

Action

Retrieves information about the specified app accessible to the current user and account.

Update App Installation

Action

Updates the specified installation.

List Owned Apps

Action

List all apps owned by the current account.

Users18

List Updated Users

Action

Get a List of All Users updated since last run date.

List Users

Action

Get a List of All Users.

Upsert User

Action

Create or Update a User.

Search Users

Action

Search all users.

Get User

Action

Get a User by ID.

List New Users

Action

Get a List of All Users created since last run date.

List New Users (Incrementally)

Action

Get a List of All Users created since last run date.

List Updated Users (Incrementally)

Action

Get a List of All Users updated since last run date.

List New User Identities

Action

Returns a list of identities for the given user created since the last cycle.

Create User Identity

Action

Adds an identity to a user's profile. An agent can add an identity to any user profile.

Update User Identity

Action

Update the value property or verified flag of an identity.

Remove User Tags

Action

Remove one or multiple tags to the specified user.

List Updated User Identities

Action

Returns a list of identities for the given user.

Add User Tags

Action

Add one or multiple tags to the specified user.

List User Fields

Action

Returns a list of custom user fields.

List User Identities

Action

Returns a list of identities for the given user.

Create User Field

Action

Create a custom user field.

Delete User Field

Action

Delete a user field.

Satisfaction Ratings4

List New Satisfaction Ratings

Action

Get all received satisfaction ratings for an account since last run.

List Satisfaction Ratings

Action

Get all received satisfaction ratings for an account.

Get Ticket Rating

Action

Gets the satisfaction rating for a specific ticket.

Create Satisfaction Rating

Action

Create the satisfaction rating for a solved ticket, or one that was solved and then re-opened.

Sessions7

Bulk Delete Sessions

Action

Delete all the sessions for a user.

Get Current Session

Action

Show the currently authenticated session.

Renew Current Session

Action

Renew the currently authenticated session.

Delete Session

Action

Delete a specific session for a user.

List Sessions

Action

Get a list of all the accounts sessions.

Delete Sessions

Action

Delete the authenticated session.

Show Session

Action

Show a specific session for a user.

Tickets24

List Tickets by Organization

Action

Get a List of All Tickets by organization.

Get Ticket Count

Action

Get the number of tickets matching a query.

Search Tickets

Action

Search for tickets using your own criteria.

List Updated Tickets

Action

Search for tickets that have been updated since last successful run date.

Create Ticket

Action

Creates a Zendesk ticket.

Update Ticket

Action

Updates a Zendesk ticket.

Delete Ticket

Action

Deletes a Zendesk ticket.

List New Tickets

Action

Search for tickets that are new.

List Open Tickets

Action

Search for tickets that are open.

List Pending Tickets

Action

Search for tickets that are pending.

List On Hold Tickets

Action

Search for tickets that are on hold.

List Solved Tickets

Action

Search for tickets that have been solved.

List Closed Tickets

Action

Search for tickets that are closed.

Search Tickets by Email

Action

Search for tickets submitted by a specified email address.

Search Ticket By ID

Action

Search for tickets by ticket ID.

Import Ticket

Action

Import a ticket into Zendesk.

Create Multiple Tickets

Action

Bulk import tickets into Zendesk.

Get Ticket

Action

Get a ticket.

Bulk Updates Tickets

Action

To make the same change to multiple tickets.

Batch Updates Tickets

Action

To make different changes to multiple tickets.

Show Ticket

Action

Returns a number of ticket properties though not the ticket comments.

List Tickets

Action

Get a List of All Tickets.

Remove Ticket Tags

Action

Remove one or multiple tags to the specified ticket.

Add Ticket Tags

Action

Add one or multiple tags to the specified ticket.

Attachments2

Get Attachment Details

Action

Get a attachment details.

Upload Files

Action

Uploads a file that can be attached to a ticket comment.

Articles3

List Articles by Section

Action

List all articles for the specified section.

List Articles by Category

Action

List all articles for the specified category.

List Articles

Action

List all articles.

Ticket Comments1

List Ticket Comments

Action

Get a List of Comments for the Specified Ticket.

Ticket Fields5

Create Ticket Field

Action

Create a Zendesk ticket field.

Get Ticket Field

Action

Get a Ticket Field by ID.

List Ticket Fields

Action

Get a List of All Ticket Fields.

Create Ticket Field Options

Action

Create Zendesk ticket field options.

List Ticket Field Options

Action

Get Zendesk ticket field options.

Jobs1

Get Job Status

Action

Get Job.

Surveys1

List Surveys

Action

Returns information about all surveys.

Webhooks16

Create User Event Webhook

Webhook

Triggered when the specified event types occur.

Ticket Updated

Webhook

Triggered when a ticket is updated.

User Updated

Webhook

Triggered when user details are updated.

Ticket Messaging Session Ended Reason

Webhook

Triggered when a ticket messaging session is ended.

List Webhooks

Action

Get a list of all webhooks.

Ticket Assigned to Group

Webhook

Triggered when a ticket is assigned to a specific group.

Delete Webhook - Manual

Action

Delete a webhook.

Ticket Closed or Solved

Webhook

Triggered when a ticket is closed or solved by a user.

Ticket Created or Updated

Webhook

Triggered when a ticket is created or updated.

Ticket Solved

Webhook

Triggered when a ticket is solved by a user.

User Created

Webhook

Triggered when an user is created.

Delete Webhook And Trigger - Manual

Action

Delete a webhook and trigger.

List Triggers

Action

Get a list of all triggers.

Ticket Created

Webhook

Triggered when a ticket is created.

Ticket Assigned to User(s)

Webhook

Triggered when a ticket is assigned to specific user(s).

Ticket Closed

Webhook

Triggered when a ticket is closed by a user.

TECHNICAL DETAILS

Zendesk integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing Zendesk integrations in Cyclr.

API and authentication

API host
https://{subdomain}.zendesk.com/api/v2
Authentication
OAuth 2.0 (recommended)
Credentials

OAuth client_id, client_secret, redirect_uri; Zendesk subdomain and admin account configuration.

Method categories

Tickets, users, organizations, incremental exports, searches, webhooks, conversations and attachments.

View vendor API documentation →

Pagination and rate limits

Pagination

Zendesk prefers cursor-based pagination (meta.after_cursor, links.next); offset pagination is still supported on many endpoints.

Rate limits

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

Authentication at a glance

OAuth 2.0 (authorization code and client credentials). Zendesk is retiring API tokens—migrate to OAuth before April 30, 2027.

Authentication method
OAuth 2.0 (recommended)
Credential required

OAuth client_id, client_secret, redirect_uri; Zendesk subdomain and admin account configuration.

Before you begin:

Use global OAuth for distributed apps; client credentials tokens are attributed to the creating user.

View setup guide

COMMON QUESTIONS

Frequently asked 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.