Skip to Content

Zendesk

Zendesk icon
Arcade Optimized
Author:Arcade
Version:0.3.1
Auth:User authorization
6tools
6require secrets
PyPI VersionPython VersionsWheel StatusDownloadsLicense

Arcade's Zendesk toolkit enables seamless integration with Zendesk's customer service platform, allowing developers to interact with tickets and knowledge base articles efficiently.

Capabilities

  • Retrieve and manage ticket comments and statuses.
  • List and paginate through tickets for dynamic retrieval.
  • Search for Help Center articles using various parameters.
  • Fetch comprehensive user profiles and account information.

OAuth

  • Auth Type: OAuth2
  • Provider: Unknown
  • Scopes: read, tickets:write

Secrets

  • Secret types: unknown, api_key
  • Example: ZENDESK_SUBDOMAIN

Available tools(6)

6 of 6
Tool nameDescriptionSecrets
Add a comment to an existing Zendesk ticket. The returned ticket object includes an 'html_url' field with the direct link to view the ticket in Zendesk.
1
Get all comments for a specific Zendesk ticket, including the original description. The first comment is always the ticket's original description/content. Subsequent comments show the conversation history. Each comment includes: - author_id: ID of the comment author - body: The comment text - created_at: Timestamp when comment was created - public: Whether the comment is public or internal - attachments: List of file attachments (if any) with file_name, content_url, size, etc.
1
List tickets from your Zendesk account with offset-based pagination. By default, returns tickets sorted by ID with newest tickets first (desc). Each ticket in the response includes an 'html_url' field with the direct link to view the ticket in Zendesk. PAGINATION: - The response includes 'next_offset' when more results are available - To fetch the next batch, simply pass the 'next_offset' value as the 'offset' parameter - If 'next_offset' is not present, you've reached the end of available results
1
Mark a Zendesk ticket as solved, optionally with a final comment. The returned ticket object includes an 'html_url' field with the direct link to view the ticket in Zendesk.
1
Search for Help Center articles in your Zendesk knowledge base. This tool searches specifically for published knowledge base articles that provide solutions and guidance to users. At least one search parameter (query or label_names) must be provided. PAGINATION: - The response includes 'next_offset' when more results are available - To fetch the next batch, simply pass the 'next_offset' value as the 'offset' parameter - If 'next_offset' is not present, you've reached the end of available results - The tool automatically handles fetching from the correct page based on your offset IMPORTANT: ALL FILTERS CAN BE COMBINED IN A SINGLE CALL You can combine multiple filters (query, labels, dates) in one search request. Do NOT make separate tool calls - combine all relevant filters together.
1
Get comprehensive user profile and Zendesk account information. This tool provides detailed information about the authenticated user including their name, email, role, organization details, and Zendesk account context.
1

Selected tools

No tools selected.

Click "Show all tools" to add tools.

Requirements

Select tools to see requirements

#

Zendesk.AddTicketComment

Add a comment to an existing Zendesk ticket. The returned ticket object includes an 'html_url' field with the direct link to view the ticket in Zendesk.

Parameters

ParameterTypeReq.Description
ticket_idintegerRequiredThe ID of the ticket to comment on
comment_bodystringRequiredThe text of the comment
publicbooleanOptionalWhether the comment is public (visible to requester) or internal. Defaults to True

Requirements

Secrets:ZENDESK_SUBDOMAIN

Output

Type:jsonA dictionary containing the result of the comment operation and ticket URL
#

Zendesk.GetTicketComments

Get all comments for a specific Zendesk ticket, including the original description. The first comment is always the ticket's original description/content. Subsequent comments show the conversation history. Each comment includes: - author_id: ID of the comment author - body: The comment text - created_at: Timestamp when comment was created - public: Whether the comment is public or internal - attachments: List of file attachments (if any) with file_name, content_url, size, etc.

Parameters

ParameterTypeReq.Description
ticket_idintegerRequiredThe ID of the ticket to get comments for

Requirements

Secrets:ZENDESK_SUBDOMAIN

Output

Type:jsonA dictionary containing the ticket comments, metadata, and ticket URL
#

Zendesk.ListTickets

List tickets from your Zendesk account with offset-based pagination. By default, returns tickets sorted by ID with newest tickets first (desc). Each ticket in the response includes an 'html_url' field with the direct link to view the ticket in Zendesk. PAGINATION: - The response includes 'next_offset' when more results are available - To fetch the next batch, simply pass the 'next_offset' value as the 'offset' parameter - If 'next_offset' is not present, you've reached the end of available results

Parameters

ParameterTypeReq.Description
statusstringOptionalThe status of tickets to filter by. Defaults to 'open'
newopenpendingsolvedclosed
limitintegerOptionalNumber of tickets to return. Defaults to 30
offsetintegerOptionalNumber of tickets to skip before returning results. Defaults to 0
sort_orderstringOptionalSort order for tickets by ID. 'asc' returns oldest first, 'desc' returns newest first. Defaults to 'desc'
ascdesc

Requirements

Secrets:ZENDESK_SUBDOMAIN

Output

Type:jsonA dictionary containing tickets list (each with html_url), count, and pagination metadata. Includes 'next_offset' when more results are available
#

Zendesk.MarkTicketSolved

Mark a Zendesk ticket as solved, optionally with a final comment. The returned ticket object includes an 'html_url' field with the direct link to view the ticket in Zendesk.

Parameters

ParameterTypeReq.Description
ticket_idintegerRequiredThe ID of the ticket to mark as solved
comment_bodystringOptionalOptional final comment to add when solving the ticket
comment_publicbooleanOptionalWhether the comment is visible to the requester. Defaults to False

Requirements

Secrets:ZENDESK_SUBDOMAIN

Output

Type:jsonA dictionary containing the result of the solve operation
#

Zendesk.SearchArticles

Search for Help Center articles in your Zendesk knowledge base. This tool searches specifically for published knowledge base articles that provide solutions and guidance to users. At least one search parameter (query or label_names) must be provided. PAGINATION: - The response includes 'next_offset' when more results are available - To fetch the next batch, simply pass the 'next_offset' value as the 'offset' parameter - If 'next_offset' is not present, you've reached the end of available results - The tool automatically handles fetching from the correct page based on your offset IMPORTANT: ALL FILTERS CAN BE COMBINED IN A SINGLE CALL You can combine multiple filters (query, labels, dates) in one search request. Do NOT make separate tool calls - combine all relevant filters together.

Parameters

ParameterTypeReq.Description
querystringOptionalSearch text to match against articles. Supports quoted expressions for exact matching
label_namesarray<string>OptionalList of label names to filter by (case-insensitive). Article must have at least one matching label. Available on Professional/Enterprise plans only
created_afterstringOptionalFilter articles created after this date (format: YYYY-MM-DD)
created_beforestringOptionalFilter articles created before this date (format: YYYY-MM-DD)
created_atstringOptionalFilter articles created on this exact date (format: YYYY-MM-DD)
sort_bystringOptionalField to sort articles by. Defaults to relevance according to the search query
created_atrelevance
sort_orderstringOptionalSort order direction. Defaults to descending
ascdesc
limitintegerOptionalNumber of articles to return. Defaults to 30
offsetintegerOptionalNumber of articles to skip before returning results. Defaults to 0
include_bodybooleanOptionalInclude article body content in results. Bodies will be cleaned of HTML and truncated
max_article_lengthintegerOptionalMaximum length for article body content in characters. Set to None for no limit. Defaults to 500

Requirements

Secrets:ZENDESK_SUBDOMAIN

Output

Type:jsonArticle search results with pagination metadata. Includes 'next_offset' when more results are available. Simply use this value as the 'offset' parameter in your next call to fetch the next batch
#

Zendesk.WhoAmI

Get comprehensive user profile and Zendesk account information. This tool provides detailed information about the authenticated user including their name, email, role, organization details, and Zendesk account context.

Parameters

No parameters required.

Requirements

Secrets:ZENDESK_SUBDOMAIN

Output

Type:jsonGet comprehensive user profile and Zendesk account information.
Last updated on