Skip to content
For LLMsView as Markdown·

Zendesk

Manage tickets, users, and organizations with the Zendesk Support API.

DetailValue
CategorySupport
Base URLhttps://{subdomain}.zendesk.com/api/v2
AuthenticationBearer Token
Endpoints6
Connector keyzendesk

Using Zendesk in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Zendesk from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
GET /ticketsList tickets
POST /ticketsCreate a ticket
GET /tickets/{ticket_id}Get a ticket
PUT /tickets/{ticket_id}Update a ticket
GET /usersList users
GET /searchSearch tickets, users, organizations

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /tickets

List tickets

DetailValue
Operation IDsupport.listTickets
MethodGET
Path/tickets

Parameters

NameLocationTypeRequired
pagequeryintegerNo
per_pagequeryintegerNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Zendesk connection from the Connection dropdown.
  3. In the Operation dropdown, select support.listTickets.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Zendesk API reference.

POST /tickets

Create a ticket

DetailValue
Operation IDsupport.createTicket
MethodPOST
Path/tickets

Parameters

No parameters.

Request Body

FieldType
ticketobject

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Zendesk connection from the Connection dropdown.
  3. In the Operation dropdown, select support.createTicket.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Zendesk API reference.

GET /tickets/{ticket_id}

Get a ticket

DetailValue
Operation IDsupport.getTicket
MethodGET
Path/tickets/{ticket_id}

Parameters

NameLocationTypeRequired
ticket_idpathstringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Zendesk connection from the Connection dropdown.
  3. In the Operation dropdown, select support.getTicket.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Zendesk API reference.

PUT /tickets/{ticket_id}

Update a ticket

DetailValue
Operation IDsupport.updateTicket
MethodPUT
Path/tickets/{ticket_id}

Parameters

NameLocationTypeRequired
ticket_idpathstringYes

Request Body

FieldType
ticketobject

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Zendesk connection from the Connection dropdown.
  3. In the Operation dropdown, select support.updateTicket.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Zendesk API reference.

GET /users

List users

DetailValue
Operation IDsupport.listUsers
MethodGET
Path/users

Parameters

NameLocationTypeRequired
pagequeryintegerNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Zendesk connection from the Connection dropdown.
  3. In the Operation dropdown, select support.listUsers.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Zendesk API reference.

Search tickets, users, organizations

DetailValue
Operation IDsupport.search
MethodGET
Path/search

Parameters

NameLocationTypeRequired
queryquerystringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Zendesk connection from the Connection dropdown.
  3. In the Operation dropdown, select support.search.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Zendesk API reference.