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
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
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
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
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
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
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
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
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
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
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
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
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
Getting Started:
- Enable the Zendesk integration in your workspace settings
- Authenticate using OAuth
- Test the connection with a simple read operation
- Explore available actions for your use case
Important Considerations:
- Ensure proper authentication credentials
- Respect rate limits and API quotas
- Review data privacy settings
- Test operations in a safe environment first
Troubleshooting
Issue | Solution |
---|---|
Authentication failed | Verify your OAuth credentials |
Rate limit exceeded | Reduce request frequency |
Data not found | Check permissions and data availability |
Connection timeout | Verify network connectivity |