Zendesk
Overview
Customer support platform for managing tickets and service requests. Through Langdock’s integration, you can access and manage Zendesk directly from your conversations.
Authentication: OAuth Category: CRM & Customer Support Availability: All workspace plans
Available Actions
Get Article
zendesk.getArticle
Gets a specific article from the Zendesk Help Center by ID
Requires Confirmation: No
Parameters:
articleId(TEXT, Required): The unique identifier of the article to retrieve
Output: Returns the article details
Get Ticket
zendesk.getTicket
Gets a specific ticket by ID with basic ticket information
Requires Confirmation: No
Parameters:
ticketId(TEXT, Required): The unique identifier of the ticket to retrieve
Output: Returns the ticket details
Get Ticket Conversation Log
zendesk.getTicketConversationLog
Gets a specific ticket by ID along with its complete conversation history and logs
Requires Confirmation: No
Parameters:
ticketId(TEXT, Required): The unique identifier of the ticket to retrieve
Output: Returns the ticket with complete conversation history
Find Help Center Articles
zendesk.findHelpCenterArticles
Find articles in the Zendesk Help Center
Requires Confirmation: No
Parameters:
query(TEXT, Optional): Search for articles containing specific textlocales(TEXT, Optional): Filter results by language localecategoryIds(TEXT, Optional): Limit results to articles within a specific categorysectionIds(TEXT, Optional): Limit results to articles within a specific sectiontags(TEXT, Optional): Filter articles by their label namesupdatedAfter(TEXT, Optional): Filter articles updated after this dateupdatedBefore(TEXT, Optional): Filter articles updated before this datesortBy(SELECT, Optional): Choose how to sort the article resultssortOrder(SELECT, Optional): Choose the direction for sorting results
Output: Returns matching articles from the Help Center
Find tickets
zendesk.findtickets
Finds existing tickets by searching
Requires Confirmation: No
Parameters:
searchQuery(TEXT, Optional): A text string for full-text search across all searchable propertiessortOrder(SELECT, Optional): Sort order for resultssortBy(SELECT, Optional): Sorting parameter for returned results
Output: Returns matching tickets based on search criteria
Find users
zendesk.findusers
Finds users in Zendesk based on a query string or external ID
Requires Confirmation: No
Parameters:
query(TEXT, Optional): The search query to find usersexternalId(TEXT, Optional): Search for a user by their external IDpage(TEXT, Optional): The page number for paginationperPage(TEXT, Optional): The number of records to return per page
Output: Returns matching users
List users
zendesk.listusers
Retrieves a list of users from Zendesk, with optional filtering by role, permission set, or external ID
Requires Confirmation: No
Parameters:
role(SELECT, Optional): Filters the results by a single roleroles(TEXT, Optional): Filters the results by multiple rolespermissionSet(TEXT, Optional): For custom roles on Enterprise plan and aboveexternalId(TEXT, Optional): List users by external IDpage(TEXT, Optional): The page number for paginationperPage(TEXT, Optional): The number of records to return per page
Output: Returns a list of users
Create Help Center Article
zendesk.createHelpCenterArticle
Creates a new article in the Zendesk Help Center knowledge base
Requires Confirmation: Yes
Parameters:
sectionId(TEXT, Required): The ID of the section where the article will be createdtitle(TEXT, Required): The title of the articlebody(MULTI_LINE_TEXT, Required): The main content of the article in HTML formatlocale(TEXT, Optional): The language/locale for the articleuserSegmentId(TEXT, Optional): The ID of the user segment that can view this articlepermissionGroupId(TEXT, Required): The ID of the permission group that can edit and publish this articledraft(SELECT, Optional): Whether the article should be created as a draftpromoted(SELECT, Optional): Whether the article should be promoted (featured)position(TEXT, Optional): The position of this article within its sectioncommentsDisabled(SELECT, Optional): Whether to disable comments on this articlelabelNames(TEXT, Optional): Labels/tags to associate with the articlecontentTagIds(TEXT, Optional): Content tag IDs to attach to the articleauthorId(TEXT, Optional): The ID of the user who should be credited as the article authornotifySubscribers(SELECT, Optional): Whether to send email notifications to article subscribers
Output: Returns the created article details
Create ticket
zendesk.createticket
Creates a ticket in Zendesk
Requires Confirmation: Yes
Parameters:
subject(TEXT, Required): The subject line of the ticketdescription(TEXT, Required): The main body content of the ticketisPublic(SELECT, Optional): Determines whether the comment is visible to the end-user/requesterpriority(TEXT, Optional): The urgency level of the ticketstatus(TEXT, Optional): The current state of the ticket in the support workflowticketType(TEXT, Optional): The category of the tickettags(TEXT, Optional): Labels applied to the ticket for categorizationcustomFields(TEXT, Optional): Additional ticket fields specific to the organization’s Zendesk configurationrequesterId(TEXT, Optional): The ID of the user who requested the ticketassigneeId(TEXT, Optional): The ID of the agent the ticket should be assigned togroupId(TEXT, Optional): The ID of the support group the ticket should be assigned to
Output: Returns the created ticket details
Update ticket
zendesk.updateticket
Updates an existing Zendesk ticket with new information
Requires Confirmation: Yes
Parameters:
ticketId(TEXT, Required): The ID of the ticket to updatestatus(SELECT, Optional): The new status of the ticketcustomStatusId(TEXT, Optional): The ID of a custom status to apply to the ticketpriority(SELECT, Optional): The new priority level of the tickettype(SELECT, Optional): The new type of the ticketassigneeId(TEXT, Optional): The ID of the agent to assign the ticket togroupId(TEXT, Optional): The ID of the support group to assign the ticket totags(TEXT, Optional): The new tags to apply to the ticketcustomFields(TEXT, Optional): The new custom field values to apply to the ticketcomment(MULTI_LINE_TEXT, Optional): A comment to add to the ticket with this updateisPublic(SELECT, Optional): Determines whether the comment is visible to the end-user/requesterauthorId(TEXT, Optional): The ID of the user who is adding the comment
Output: Returns the updated ticket details
Reply to ticket
zendesk.replytoticket
Adds a comment/reply to an existing Zendesk ticket
Requires Confirmation: Yes
Parameters:
ticketId(TEXT, Required): The ID of the ticket to reply tocomment(MULTI_LINE_TEXT, Required): The content of the reply/comment to add to the ticketisPublic(SELECT, Optional): Determines whether the comment is visible to the end-user/requester
Output: Returns the reply comment details
Common Use Cases
Data Management — Manage and organize your Zendesk data
Automation — Automate workflows with Zendesk
Reporting — Generate insights and reports
Integration — Connect Zendesk with other tools
Best Practices
Troubleshooting
Support
For additional help with the Zendesk integration, contact [email protected]

