Zendesk

Manage support tickets, users, and organizations in Zendesk

Configuration

Get Tickets

Operation
Get Tickets
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Status
Status (new, open, pending, hold, solved, closed)
Priority
Priority (low, normal, high, urgent)
Type
Type (problem, incident, question, task)
Assignee ID
User ID to assign ticket to
Organization ID
Organization ID
Per Page
Results per page (default: 100, max: 100)
Page
Page number
Get Tickets (zendesk_get_tickets)

Retrieve a list of tickets from Zendesk with optional filtering

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain (e.g., "mycompany" for mycompany.zendesk.com)
statusstringNoFilter by status (new, open, pending, hold, solved, closed)
prioritystringNoFilter by priority (low, normal, high, urgent)
typestringNoFilter by type (problem, incident, question, task)
assigneeIdstringNoFilter by assignee user ID
organizationIdstringNoFilter by organization ID
sortBystringNoSort field (created_at, updated_at, priority, status)
sortOrderstringNoSort order (asc or desc)
perPagestringNoResults per page (default: 100, max: 100)
pagestringNoPage number
Output
ParameterTypeDescription
ticketsarrayArray of ticket objects
pagingobjectPagination information

Get Ticket

Operation
Get Ticket
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Ticket ID*
Ticket ID
Get Ticket (zendesk_get_ticket)

Get a single ticket by ID from Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
ticketIdstringYesTicket ID to retrieve
Output
ParameterTypeDescription
ticketobjectTicket object

Create Ticket

Operation
Create Ticket
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Subject
Ticket subject
Description
Ticket description
Status
Status (new, open, pending, hold, solved, closed)
Priority
Priority (low, normal, high, urgent)
Type
Type (problem, incident, question, task)
Tags
Comma-separated tags
Assignee ID
User ID to assign ticket to
Group ID
Group ID
Custom Fields
JSON object with custom fields
Organization ID
Organization ID
Create Ticket (zendesk_create_ticket)

Create a new ticket in Zendesk with support for custom fields

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
subjectstringNoTicket subject (optional - will be auto-generated if not provided)
descriptionstringYesTicket description (first comment)
prioritystringNoPriority (low, normal, high, urgent)
statusstringNoStatus (new, open, pending, hold, solved, closed)
typestringNoType (problem, incident, question, task)
tagsstringNoComma-separated tags
assigneeIdstringNoAssignee user ID
Output
ParameterTypeDescription
ticketobjectCreated ticket object

Create Tickets Bulk

Operation
Create Tickets Bulk
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Tickets*
JSON array of ticket objects
Create Tickets Bulk (zendesk_create_tickets_bulk)

Create multiple tickets in Zendesk at once (max 100)

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
ticketsstringYesJSON array of ticket objects to create (max 100). Each ticket should have subject and comment properties.
Output
ParameterTypeDescription
jobStatusobjectJob status object

Update Ticket

Operation
Update Ticket
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Ticket ID*
Ticket ID
Subject
Ticket subject
Description
Ticket description
Status
Status (new, open, pending, hold, solved, closed)
Priority
Priority (low, normal, high, urgent)
Type
Type (problem, incident, question, task)
Tags
Comma-separated tags
Assignee ID
User ID to assign ticket to
Group ID
Group ID
Custom Fields
JSON object with custom fields
Update Ticket (zendesk_update_ticket)

Update an existing ticket in Zendesk with support for custom fields

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
ticketIdstringYesTicket ID to update
subjectstringNoNew ticket subject
commentstringNoAdd a comment to the ticket
prioritystringNoPriority (low, normal, high, urgent)
statusstringNoStatus (new, open, pending, hold, solved, closed)
typestringNoType (problem, incident, question, task)
tagsstringNoComma-separated tags
assigneeIdstringNoAssignee user ID
groupIdstringNoGroup ID
customFieldsstringNoCustom fields as JSON object
Output
ParameterTypeDescription
ticketobjectUpdated ticket object

Update Tickets Bulk

Operation
Update Tickets Bulk
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Tickets*
JSON array of ticket objects
Update Tickets Bulk (zendesk_update_tickets_bulk)

Update multiple tickets in Zendesk at once (max 100)

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
ticketIdsstringYesComma-separated ticket IDs to update (max 100)
statusstringNoNew status for all tickets
prioritystringNoNew priority for all tickets
assigneeIdstringNoNew assignee ID for all tickets
groupIdstringNoNew group ID for all tickets
tagsstringNoComma-separated tags to add to all tickets
Output
ParameterTypeDescription
jobStatusobjectJob status object

Delete Ticket

Operation
Delete Ticket
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Ticket ID*
Ticket ID
Delete Ticket (zendesk_delete_ticket)

Delete a ticket from Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
ticketIdstringYesTicket ID to delete
Output
ParameterTypeDescription
deletedbooleanDeletion success

Merge Tickets

Operation
Merge Tickets
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Target Ticket ID*
Ticket ID to merge into
Source Ticket IDs*
Comma-separated ticket IDs to merge
Merge Tickets (zendesk_merge_tickets)

Merge multiple tickets into a target ticket

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
targetTicketIdstringYesTarget ticket ID (tickets will be merged into this one)
sourceTicketIdsstringYesComma-separated source ticket IDs to merge
targetCommentstringNoComment to add to target ticket after merge
Output
ParameterTypeDescription
jobStatusobjectJob status object

Get Users

Operation
Get Users
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Per Page
Results per page (default: 100, max: 100)
Page
Page number
Get Users (zendesk_get_users)

Retrieve a list of users from Zendesk with optional filtering

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain (e.g., "mycompany" for mycompany.zendesk.com)
rolestringNoFilter by role (end-user, agent, admin)
permissionSetstringNoFilter by permission set ID
perPagestringNoResults per page (default: 100, max: 100)
pagestringNoPage number
Output
ParameterTypeDescription
usersarrayArray of user objects
pagingobjectPagination information

Get User

Operation
Get User
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
User ID*
User ID
Get User (zendesk_get_user)

Get a single user by ID from Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
userIdstringYesUser ID to retrieve
Output
ParameterTypeDescription
userobjectUser object

Get Current User

Operation
Get Current User
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Get Current User (zendesk_get_current_user)

Get the currently authenticated user from Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
Output
ParameterTypeDescription
userobjectCurrent user object

Search Users

Operation
Search Users
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Query
Search query
Per Page
Results per page (default: 100, max: 100)
Page
Page number
Search Users (zendesk_search_users)

Search for users in Zendesk using a query string

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
querystringNoSearch query string
externalIdstringNoExternal ID to search by
perPagestringNoResults per page (default: 100, max: 100)
pagestringNoPage number
Output
ParameterTypeDescription
usersarrayArray of user objects
pagingobjectPagination information

Create User

Operation
Create User
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Name
User name
Email
User email
Organization ID
Organization ID
Create User (zendesk_create_user)

Create a new user in Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
namestringYesUser name
userEmailstringNoUser email
rolestringNoUser role (end-user, agent, admin)
phonestringNoUser phone number
organizationIdstringNoOrganization ID
verifiedstringNoSet to "true" to skip email verification
tagsstringNoComma-separated tags
customFieldsstringNoCustom fields as JSON object (e.g., {"field_id": "value"})
Output
ParameterTypeDescription
userobjectCreated user object

Create Users Bulk

Operation
Create Users Bulk
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Users*
JSON array of user objects
Create Users Bulk (zendesk_create_users_bulk)

Create multiple users in Zendesk using bulk import

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
usersstringYesJSON array of user objects to create
Output
ParameterTypeDescription
jobStatusobjectJob status object

Update User

Operation
Update User
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
User ID*
User ID
Name
User name
Email
User email
Organization ID
Organization ID
Update User (zendesk_update_user)

Update an existing user in Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
userIdstringYesUser ID to update
namestringNoNew user name
userEmailstringNoNew user email
rolestringNoUser role (end-user, agent, admin)
phonestringNoUser phone number
organizationIdstringNoOrganization ID
verifiedstringNoSet to "true" to mark user as verified
tagsstringNoComma-separated tags
customFieldsstringNoCustom fields as JSON object
Output
ParameterTypeDescription
userobjectUpdated user object

Update Users Bulk

Operation
Update Users Bulk
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Users*
JSON array of user objects
Update Users Bulk (zendesk_update_users_bulk)

Update multiple users in Zendesk using bulk update

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
usersstringYesJSON array of user objects to update (must include id field)
Output
ParameterTypeDescription
jobStatusobjectJob status object

Delete User

Operation
Delete User
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
User ID*
User ID
Delete User (zendesk_delete_user)

Delete a user from Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
userIdstringYesUser ID to delete
Output
ParameterTypeDescription
deletedbooleanDeletion success

Get Organizations

Operation
Get Organizations
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Per Page
Results per page (default: 100, max: 100)
Page
Page number
Get Organizations (zendesk_get_organizations)

Retrieve a list of organizations from Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain (e.g., "mycompany" for mycompany.zendesk.com)
perPagestringNoResults per page (default: 100, max: 100)
pagestringNoPage number
Output
ParameterTypeDescription
organizationsarrayArray of organization objects
pagingobjectPagination information

Get Organization

Operation
Get Organization
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Organization ID
Organization ID
Get Organization (zendesk_get_organization)

Get a single organization by ID from Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
organizationIdstringYesOrganization ID to retrieve
Output
ParameterTypeDescription
organizationobjectOrganization object

Autocomplete Organizations

Operation
Autocomplete Organizations
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Organization Name
Organization name
Per Page
Results per page (default: 100, max: 100)
Page
Page number
Autocomplete Organizations (zendesk_autocomplete_organizations)

Autocomplete organizations in Zendesk by name prefix (for name matching/autocomplete)

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
namestringYesOrganization name to search for
perPagestringNoResults per page (default: 100, max: 100)
pagestringNoPage number
Output
ParameterTypeDescription
organizationsarrayArray of organization objects
pagingobjectPagination information

Create Organization

Operation
Create Organization
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Organization Name
Organization name
Create Organization (zendesk_create_organization)

Create a new organization in Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
namestringYesOrganization name
domainNamesstringNoComma-separated domain names
detailsstringNoOrganization details
notesstringNoOrganization notes
tagsstringNoComma-separated tags
customFieldsstringNoCustom fields as JSON object (e.g., {"field_id": "value"})
Output
ParameterTypeDescription
organizationobjectCreated organization object

Create Organizations Bulk

Operation
Create Organizations Bulk
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Organizations*
JSON array of organization objects
Create Organizations Bulk (zendesk_create_organizations_bulk)

Create multiple organizations in Zendesk using bulk import

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
organizationsstringYesJSON array of organization objects to create
Output
ParameterTypeDescription
jobStatusobjectJob status object

Update Organization

Operation
Update Organization
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Organization ID
Organization ID
Organization Name
Organization name
Update Organization (zendesk_update_organization)

Update an existing organization in Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
organizationIdstringYesOrganization ID to update
namestringNoNew organization name
domainNamesstringNoComma-separated domain names
detailsstringNoOrganization details
notesstringNoOrganization notes
tagsstringNoComma-separated tags
customFieldsstringNoCustom fields as JSON object
Output
ParameterTypeDescription
organizationobjectUpdated organization object

Delete Organization

Operation
Delete Organization
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Organization ID
Organization ID
Delete Organization (zendesk_delete_organization)

Delete an organization from Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
organizationIdstringYesOrganization ID to delete
Output
ParameterTypeDescription
deletedbooleanDeletion success

Operation
Search
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Query
Search query
Sort By
Select...
Sort Order
Select...
Per Page
Results per page (default: 100, max: 100)
Page
Page number
Search (zendesk_search)

Unified search across tickets, users, and organizations in Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
querystringYesSearch query string
sortBystringNoSort field (relevance, created_at, updated_at, priority, status, ticket_type)
sortOrderstringNoSort order (asc or desc)
perPagestringNoResults per page (default: 100, max: 100)
pagestringNoPage number
Output
ParameterTypeDescription
resultsarrayArray of result objects
pagingobjectPagination information

Search Count

Operation
Search Count
Email*
Your Zendesk email address
The email address associated with your Zendesk account
API Token*
••••••••
Subdomain*
Your Zendesk subdomain (e.g., "mycompany")
The subdomain from your Zendesk URL (mycompany.zendesk.com)
Query
Search query
Search Count (zendesk_search_count)

Count the number of search results matching a query in Zendesk

Input
ParameterTypeRequiredDescription
emailstringYesYour Zendesk email address
apiTokenstringYesZendesk API token
subdomainstringYesYour Zendesk subdomain
querystringYesSearch query string
Output
ParameterTypeDescription
countnumberNumber of matching results

Usage Instructions

Integrate Zendesk into the workflow. Can get tickets, get ticket, create ticket, create tickets bulk, update ticket, update tickets bulk, delete ticket, merge tickets, get users, get user, get current user, search users, create user, create users bulk, update user, update users bulk, delete user, get organizations, get organization, autocomplete organizations, create organization, create organizations bulk, update organization, delete organization, search, search count.

Notes

  • Category: tools
  • Type: zendesk