Zendesk integration
Customer service platform API for support ticket and help center management. Create and manage tickets, users, organizations, and help center articles. Features triggers, automations, and views for building comprehensive customer service solutions.
Say what should happen.
The workflow builds itself.
Common Zendesk use cases
- reporting
- dashboard stats
- user management
- account management
- pagination
- recovery
- bulk cleanup
- bulk retrieval
- team management
- trigger management
What you can do with Zendesk
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Ticket, 22 operations
bulk_update_ticketsBulk update ticketsPUTUpdates multiple tickets at once.count_ticketsCount ticketsGETReturns the approximate count of tickets.create_many_ticketsCreate many ticketsPOSTCreates multiple tickets in a single request.create_ticketCreate ticketPOSTCreates a new support ticket in Zendesk. Set subject, description, priority, and initial assignment.delete_many_ticketsDelete many ticketsDELETEDeletes multiple tickets at once.delete_ticketDelete ticketDELETEDeletes a ticket from Zendesk. Moves ticket to deleted status for potential recovery.get_ticketGet ticketGETRetrieves a specific Zendesk ticket by ID. Returns complete ticket details including status, comments, and metadata.get_view_ticketsGet view ticketsGETRetrieves tickets from a specific view.list_deleted_ticketsList deleted ticketsGETLists tickets in the recycle bin.list_organization_ticketsList organization ticketsGETLists all tickets for a specific organization.list_recent_ticketsList recent ticketsGETLists tickets recently viewed by the current user.list_ticket_incidentsList ticket incidentsGETLists all incidents linked to a problem ticket.list_ticketsList ticketsGETLists all support tickets in Zendesk. Returns tickets with pagination for inbox views and queue management.list_user_assigned_ticketsList user assigned ticketsGETLists all tickets assigned to a specific agent.list_user_ccd_ticketsList user ccd ticketsGETLists tickets where the user is CC'd.list_user_requested_ticketsList user requested ticketsGETLists all tickets requested by a specific user.mark_ticket_as_spamMark ticket as spamPUTMarks a ticket as spam and suspends the requester.merge_ticketsMerge ticketsPOSTMerges multiple tickets into one.restore_deleted_ticketRestore deleted ticketPUTRestores a previously deleted ticket.search_ticketsSearch ticketsGETSearches Zendesk tickets using query language. Find tickets by status, assignee, tags, custom fields, and text content.show_many_ticketsShow many ticketsGETRetrieves multiple tickets by their IDs in a single request.update_ticketUpdate ticketPUTUpdates an existing Zendesk ticket. Modify status, priority, assignment, and other ticket properties.
User, 18 operations
autocomplete_usersAutocomplete usersGETAutocompletes user names for search suggestions.count_usersCount usersGETReturns the approximate count of users.create_many_usersCreate many usersPOSTCreates multiple users in a single request.create_or_update_userCreate or update userPOSTCreates a user or updates if they exist.create_userCreate userPOSTCreates a new user in Zendesk. Add end-users, agents, or admins with profile information.delete_many_usersDelete many usersDELETEDeletes multiple users at once.delete_userDelete userDELETEDeletes a user from Zendesk.get_current_userGet current userGETReturns the currently authenticated user.get_userGet userGETRetrieves a specific Zendesk user by ID. Returns complete user profile with contact details and role information.list_deleted_usersList deleted usersGETLists users that have been deleted.list_group_usersList group usersGETLists all users in a specific group.list_organization_usersList organization usersGETLists all users in a specific organization.list_usersList usersGETLists all users in Zendesk. Returns agents, admins, and end-users for user management and lookups.merge_usersMerge usersPOSTMerges two end-user accounts into one.search_usersSearch usersGETSearches users using query syntax.show_many_usersShow many usersGETRetrieves multiple users by their IDs.update_many_usersUpdate many usersPUTUpdates multiple users at once.update_userUpdate userPUTUpdates an existing user in Zendesk.
Organization, 12 operations
autocomplete_organizationsAutocomplete organizationsGETAutocompletes organization names for search suggestions.count_organizationsCount organizationsGETReturns the approximate count of organizations.create_many_organizationsCreate many organizationsPOSTCreates multiple organizations in a single request.create_organizationCreate organizationPOSTCreates a new organization in Zendesk.delete_many_organizationsDelete many organizationsDELETEDeletes multiple organizations at once.delete_organizationDelete organizationDELETEDeletes an organization.get_organizationGet organizationGETRetrieves a specific Zendesk organization by ID. Returns complete organization profile with domains and metadata.list_organizationsList organizationsGETLists all organizations in Zendesk. Returns company profiles for B2B customer management.search_organizationsSearch organizationsGETSearches organizations by name or external ID.show_many_organizationsShow many organizationsGETRetrieves multiple organizations by their IDs.update_many_organizationsUpdate many organizationsPUTUpdates multiple organizations at once.update_organizationUpdate organizationPUTUpdates an organization's details.
View, 10 operations
count_view_ticketsCount view ticketsGETReturns the ticket count for a view.create_viewCreate viewPOSTCreates a new ticket view.delete_viewDelete viewDELETEDeletes a view.execute_viewExecute viewGETExecutes a view and returns column titles and rows.export_viewExport viewGETExports view results as CSV.get_viewGet viewGETRetrieves a specific view by ID.list_active_viewsList active viewsGETLists only active views.list_viewsList viewsGETLists all ticket views in Zendesk.search_viewsSearch viewsGETSearches views by title.update_viewUpdate viewPUTUpdates a view's settings.
Trigger, 8 operations
create_triggerCreate triggerPOSTCreates a new trigger.delete_triggerDelete triggerDELETEDeletes a trigger.get_triggerGet triggerGETRetrieves a specific trigger by ID.list_active_triggersList active triggersGETLists only active triggers.list_triggersList triggersGETLists all triggers in Zendesk.reorder_triggersReorder triggersPUTReorders the firing order of triggers.search_triggersSearch triggersGETSearches triggers by title and attributes.update_triggerUpdate triggerPUTUpdates a trigger's settings.
Automation, 7 operations
create_automationCreate automationPOSTCreates a new automation.delete_automationDelete automationDELETEDeletes an automation.get_automationGet automationGETRetrieves a specific automation by ID.list_active_automationsList active automationsGETLists only active automations.list_automationsList automationsGETLists all automations in Zendesk.search_automationsSearch automationsGETSearches automations by query.update_automationUpdate automationPUTUpdates an automation's settings.
Group, 7 operations
count_groupsCount groupsGETReturns the approximate count of groups.create_groupCreate groupPOSTCreates a new agent group.delete_groupDelete groupDELETEDeletes a group.get_groupGet groupGETRetrieves a specific group by ID.list_assignable_groupsList assignable groupsGETLists groups that can be assigned tickets.list_groupsList groupsGETLists all agent groups in Zendesk. Returns support teams for routing and assignment management.update_groupUpdate groupPUTUpdates a group's details.
Macro, 7 operations
apply_macroApply macroGETApplies a macro to a ticket (preview).create_macroCreate macroPOSTCreates a new macro.delete_macroDelete macroDELETEDeletes a macro.get_macroGet macroGETRetrieves a specific macro by ID.list_macrosList macrosGETLists all macros in Zendesk.search_macrosSearch macrosGETSearches macros by title.update_macroUpdate macroPUTUpdates a macro's settings.
Article, 2 operations
create_articleCreate articlePOSTCreates a new Help Center article.list_articlesList articlesGETLists Help Center articles.
Comment, 2 operations
add_ticket_commentAdd ticket commentPUTAdds a comment to a Zendesk ticket. Post public replies or internal notes to ticket conversations.list_ticket_commentsList ticket commentsGETRetrieves all comments on a ticket.
Search result, 2 operations
search_countSearch countGETReturns the count of items matching a search query.search_exportSearch exportGETExports search results for large result sets.
Attachment, 1 operation
upload_attachmentUpload attachmentPOSTUploads a file attachment for use in tickets.
Collaborator, 1 operation
list_ticket_collaboratorsList ticket collaboratorsGETLists all collaborators on a ticket.
Follower, 1 operation
list_ticket_followersList ticket followersGETLists all followers of a ticket.
Macro category, 1 operation
list_macro_categoriesList macro categoriesGETLists all macro categories.
Satisfaction rating, 1 operation
list_satisfaction_ratingsList satisfaction ratingsGETLists customer satisfaction ratings.
Ticket metric, 1 operation
get_ticket_metricsGet ticket metricsGETRetrieves metrics for a Zendesk ticket. Returns response times, resolution data, and SLA information.
OAuth scopes Zendesk requires
Each operation declares the scopes Zendesk requires for it.
readneeded by apply_macro, autocomplete_organizations, autocomplete_users and 49 morewriteneeded by create_article, create_automation, create_group and 29 moretickets:writeneeded by add_ticket_comment, bulk_update_tickets, create_many_tickets and 7 moretickets:readneeded by count_tickets, get_ticket, get_ticket_metrics and 6 more
Zendesk API rate limits
- 400 requests per minute
Team: 200/min, Professional: 400/min, Enterprise: 700/min. See https://developer.zendesk.com/api-reference/introduction/rate-limits/
These are the limits Zendesk documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Zendesk documentation for current values.
Use Zendesk from Claude Code, Cursor or Codex
Connect Zendesk in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Zendesk operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Zendesk
- Create your workspace
Sign up free. Nothing to install.
- Connect Zendesk once
Add your Zendesk connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Zendesk integration FAQ
What can you do with the Zendesk integration?
LiveContext exposes 103 operations on Zendesk, covering ticket, user, organization and view. Common uses include reporting, dashboard stats and user management.
Which OAuth scopes does Zendesk require?
It depends on the operation: each one declares the scopes Zendesk requires for it. The most common are read (52 operations), write (32 operations), tickets:write (10 operations) and tickets:read (9 operations).
What are the Zendesk API rate limits?
Zendesk documents 400 requests per minute. Team: 200/min, Professional: 400/min, Enterprise: 700/min. See https://developer.zendesk.com/api-reference/introduction/rate-limits/ Limits are set by Zendesk and can depend on your plan.
