Zendesk
Overview
Section titled “Overview”Zendesk is a customer service platform that centralizes support tickets, live chat, and knowledge base features, enabling efficient helpdesk operations and customer engagement. With the Zendesk integration in SquadOS, your agents can create and update tickets, manage users and organizations, search conversations, and automate support workflows directly from other systems or triggers.
- Official website: https://www.zendesk.com/
- Composio documentation: docs.composio.dev/toolkits/zendesk
Authentication
Section titled “Authentication”This tool uses OAuth 2.0 (OAUTH2) to connect.
You will need the following fields:
| Field | Required | Description |
|---|---|---|
subdomain | Yes | Your Zendesk account subdomain (e.g., mycompany from mycompany.zendesk.com). |
How to get credentials
Section titled “How to get credentials”- Go to zendesk.com and log in to your account.
- Note the subdomain shown in the address bar (the part before
.zendesk.com). - During the Composio connection step, enter that subdomain and authorize access when prompted.
How to connect in SquadOS
Section titled “How to connect in SquadOS”- Go to Tools in the side menu (
/admin/tools). - Open the Available tab and search for
Zendesk. - Click the card to open the details and hit Connect.
- You’re taken to the secure connection page hosted by Composio, where you authorize access via OAuth 2.0.
- Once done, you’re sent back to SquadOS with the account connected and the tool available to your agents. (Connection-flow details in Organization Tools.)
How do I set up custom OAuth credentials for Zendesk?
Section titled “How do I set up custom OAuth credentials for Zendesk?”For a step-by-step guide on creating and configuring your own Zendesk OAuth credentials with Composio, see How to create OAuth credentials for Zendesk.
Available actions
Section titled “Available actions”Create Zendesk Ticket
Section titled “Create Zendesk Ticket”ZENDESK_CREATE_ZENDESK_TICKET
Create a ticket in Zendesk with full support for all ticket fields. Returns ticket_id and ticket_url; use ZENDESK_GET_ZENDESK_TICKET_BY_ID for the full ticket object.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
subject | string | Yes | Short summary of the issue (e.g., ‘Cannot log in’). |
description | string | Yes | Long-form description / steps to reproduce. This becomes the initial comment on the ticket. |
status | string | No | The state of the ticket. Allowed values: new, open, pending, hold, solved, closed. |
priority | string | No | Zendesk priority. Values: urgent, high, normal, low. Defaults to normal. |
ticket_type | string | No | The type of the ticket. Values: problem, incident, question, task. |
assignee_id | integer | No | The ID of the agent to assign the ticket to. |
group_id | integer | No | The ID of the group to assign the ticket to. |
requester_id | integer | No | The ID of the user requesting support. If provided, requester_name and requester_email are ignored. |
requester_name | string | No | Name of the requester. If supplied, requester_email is also required. |
requester_email | string | No | Email of the requester. Must accompany requester_name. |
tags | array | No | Array of tags to apply to the ticket. |
due_at | string | No | Due date in ISO 8601 format. Only applicable for task-type tickets. |
custom_fields | array | No | Array of custom field objects with id and value properties. |
collaborators | array | No | Array of collaborators to CC. Each element can be a user ID (integer), email address (string), or object with email and optional name. |
collaborator_ids | array | No | Array of user IDs to add as collaborators (CCs). |
email_ccs | array | No | Array of email CC objects. Write-only field for adding/removing email CCs. |
followers | array | No | Array of follower objects. Write-only field for adding/removing followers. |
external_id | string | No | An external ID to link this ticket to records in another system. |
ticket_form_id | integer | No | The ID of the ticket form. Enterprise only. |
via_followup_source_id | integer | No | The ID of a closed ticket to create a follow-up from. The new ticket will be linked to the source ticket. |
additional_collaborators | array | No | Array of collaborators to add as CCs without removing existing ones. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get Zendesk Ticket
Section titled “Get Zendesk Ticket”ZENDESK_GET_ZENDESK_TICKET_BY_ID
Get ticket details from Zendesk. Response wraps all data under a top-level data key; access data['comments'] for comments and data['comments'][i]['attachments'] for attachments. Each comment has both html_body and plain body fields. Fields like subject, organization_id, author_id, and body may be null; handle defensively.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ticket_id | integer | Yes | ID of the ticket to get details for. |
page | integer | No | Page number for paginating through ticket comments (starts at 1). |
per_page | integer | No | Number of comments to return per page (max 100). |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Update Zendesk Ticket
Section titled “Update Zendesk Ticket”ZENDESK_UPDATE_ZENDESK_TICKET
Tool to update a ticket in Zendesk. Use when you need to modify ticket fields like status, priority, or subject after confirming the ticket ID.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ticket_id | integer | Yes | ID of the ticket to update. |
status | string | No | Ticket status category. Allowed values: new, open, pending, hold, solved. |
priority | string | No | Ticket priority. Allowed values: urgent, high, normal, low. Values are case-sensitive. |
subject | string | No | Ticket subject/title to set during update. |
assignee_id | integer | No | The numeric ID of the agent to assign the ticket to. |
group_id | integer | No | The numeric ID of the group to assign the ticket to. |
comment_body | string | No | Text body of the comment to add. |
comment_public | boolean | No | Whether the added comment is public (visible to requester) or internal. Defaults to true. |
comment_html_body | string | No | HTML body of the comment to add. |
comment_uploads | array | No | Upload tokens to attach files to the comment. |
comment_author_id | integer | No | Author ID for the comment, if different from the authenticated user. |
tags | array | No | Tags to set on the ticket. Replaces all existing tags. |
custom_fields | array | No | List of custom field values. Each item: {id: number, value: any}. |
custom_status_id | integer | No | The ID of a custom ticket status. Use this instead of status when custom statuses are active. |
due_at | string | No | Due date/time for task-type tickets (ISO 8601). |
collaborators | array | No | Collaborators to set (replaces existing). |
collaborator_ids | array | No | Collaborator user IDs to set (replaces existing). |
additional_collaborators | array | No | Add collaborators without removing existing ones. |
email_ccs | array | No | Email CCs to add/remove. |
followers | array | No | Followers to add/remove. |
safe_update | boolean | No | Enable optimistic locking to prevent overwrites during collisions. Must be paired with updated_stamp. |
updated_stamp | string | No | Last-known updated_at timestamp (ISO 8601) used together with safe_update. |
metadata | object | No | Custom metadata to attach to this update’s audit (approximately up to 1 KB). |
data | object | No | Optional raw ticket update object. Provide this to send fields under the ticket wrapper directly. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Delete Zendesk Ticket
Section titled “Delete Zendesk Ticket”ZENDESK_DELETE_ZENDESK_TICKET
Permanently deletes a ticket in Zendesk, including its entire conversation history. This action is irreversible; always confirm the correct ticket_id before executing.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ticket_id | integer | Yes | ID of the ticket to delete. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get Recent Tickets
Section titled “Get Recent Tickets”ZENDESK_GET_RECENT_TICKETS
List recently viewed tickets in Zendesk, sorted by the time they were last viewed (most recent first). Useful for agents to quickly access tickets they’ve been working on. Pagination is limited to 10,000 records (100 pages × 100 per page).
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
page | integer | No | Page number for offset pagination (1–100). |
per_page | integer | No | Number of tickets per page (max 100). |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Search Zendesk
Section titled “Search Zendesk”ZENDESK_SEARCH_ZENDESK
Tool to search for tickets, users, organizations, and groups in Zendesk using query syntax. Use when you need to find resources across Zendesk using flexible search criteria.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
query | string | Yes | The search query string. Supports Zendesk query syntax for filtering by type, status, priority, etc. Example: type:ticket status:open priority:urgent or assignee:me status:pending. |
page | integer | No | Page number for offset pagination. |
per_page | integer | No | Number of results per page. Default: 10, max: 100. |
sort_by | string | No | Field to sort results by. Options: updated_at, created_at, priority, status, ticket_type. |
sort_order | string | No | Sort order direction. Options: asc (ascending) or desc (descending). |
include | string | No | Sideloads to include in the response. Requires nested syntax: result_type(resource1,resource2). |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get Ticket Comments
Section titled “Get Ticket Comments”ZENDESK_GET_TICKET_COMMENTS
List comments on a Zendesk ticket in chronological order (oldest first by default). Each comment has both html_body and plain_body fields — use plain_body for clean text without HTML. Public comments are visible to end users while internal comments are only visible to agents.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ticket_id | integer | Yes | The ID of the ticket to retrieve comments for. |
sort_order | string | No | Sort order for comments. Defaults to asc (oldest first). Use desc for newest first. |
per_page | integer | No | Number of records to return per page (max 100). |
include | string | No | Accepts users. Use this parameter to list email CCs by side-loading users. |
include_inline_images | boolean | No | When true, inline images are also listed as attachments in the response. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Make Zendesk Ticket Comment Private
Section titled “Make Zendesk Ticket Comment Private”ZENDESK_MAKE_COMMENT_PRIVATE
Make a public ticket comment private in Zendesk, changing its visibility from public to internal-only (agents only). Use when you need to convert a customer-facing comment to an internal note. Only agents can make comments private.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ticket_id | integer | Yes | ID of the ticket containing the comment to make private. |
ticket_comment_id | integer | Yes | ID of the ticket comment to make private. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Create Zendesk User
Section titled “Create Zendesk User”ZENDESK_CREATE_ZENDESK_USER
Tool to create a new user in Zendesk. Search for existing users first to avoid duplicate accounts with the same email. Use when you need to onboard a user with specific details.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
user | object | Yes | User object containing all attributes to create. name is mandatory. role must be one of: end-user, agent, or admin. organization_id must be a numeric ID of an existing organization. |
skip_verify_email | boolean | No | If true, do not send a verification email upon creation. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get User
Section titled “Get User”ZENDESK_GET_USER
Tool to fetch a single Zendesk user by numeric user_id. Use when you have a user ID from ticket payloads (requester_id, submitter_id, assignee_id, author_id) and need full user details (name, email, role, organization_id, etc.).
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
user_id | integer | Yes | The numeric ID of the Zendesk user to retrieve. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Update Zendesk User Profile
Section titled “Update Zendesk User Profile”ZENDESK_UPDATE_USER_PROFILE
Partially updates a user profile in Zendesk by identifier, using JSON merge patch semantics — only provided fields are updated. The identifier must follow the format source:type:identifier_type:identifier_value.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
identifier | string | Yes | Profile identifier in format source:type:identifier_type:identifier_value (e.g., company:contact:email:john@example.com). |
name | string | No | Person’s name to set on the profile. |
type | string | No | Profile type (e.g., contact, user, account). |
source | string | No | Source application/system for the profile (e.g., company). Cannot be zendesk as it is reserved. |
attributes | object | No | JSON schema compliant object containing profile attributes/details. |
identifiers | array | No | List of identifiers for the profile. Each identifier must have a type and value. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Search Zendesk Users
Section titled “Search Zendesk Users”ZENDESK_SEARCH_ZENDESK_USERS
Search for Zendesk users by query or external ID. Use when you need to find users using flexible search criteria with Zendesk search syntax (e.g., partial name matches, email patterns, notes, phone numbers).
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
query | string | No | Supports Zendesk search syntax for advanced user searches. Can specify partial or full value of any user property (name, email, notes, phone). Example: query='jdoe'. |
external_id | string | No | Does not support search syntax — accepts only exact ID values. |
page | integer | No | Page number for offset-based pagination. |
per_page | integer | No | Number of records to return per page. |
include | string | No | A comma-separated list of sideloads to include in the response. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Create Zendesk Organization
Section titled “Create Zendesk Organization”ZENDESK_CREATE_ZENDESK_ORGANIZATION
Create a new organization in Zendesk. The organization ID is auto-assigned and returned. This action is irreversible. Use when you need to register a new company, customer, or group as a Zendesk organization.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
name | string | Yes | A unique name for the organization. Leading and trailing whitespace are automatically trimmed. |
tags | array | No | The tags of the organization. |
notes | string | No | Any notes you have about the organization. |
details | string | No | Any details about the organization, such as the address. |
group_id | integer | No | New tickets from users in this organization are automatically put in this group. |
external_id | string | No | A unique external id to associate organizations to an external record. |
domain_names | array | No | An array of domain names associated with this organization. |
shared_tickets | boolean | No | End users in this organization are able to see each other’s tickets. |
shared_comments | boolean | No | End users in this organization are able to comment on each other’s tickets. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get Zendesk Organization
Section titled “Get Zendesk Organization”ZENDESK_GET_ZENDESK_ORGANIZATION
Get metadata for a specific Zendesk organization by ID. Response fields are available under data.organization_info. Does not return member/user lists.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
organization_id | integer | Yes | Numeric ID of the organization to retrieve. Must be a non-null integer; cast to int if sourced from tools that return it as a string. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get Zendesk Organizations
Section titled “Get Zendesk Organizations”ZENDESK_GET_ALL_ZENDESK_ORGANIZATIONS
Get all organizations in Zendesk. Returns results nested under an organizations array; an empty list is valid. Accepts no server-side filters — all filtering must be done client-side. Large accounts require pagination.
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Update Zendesk Organization
Section titled “Update Zendesk Organization”ZENDESK_UPDATE_ZENDESK_ORGANIZATION
Update an organization in Zendesk. After updating, re-fetch via ZENDESK_GET_ZENDESK_ORGANIZATION if downstream logic depends on current data.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
organization_id | integer | Yes | ID of the organization to update. Verify the exact ID before updating. |
data | object | Yes | New data for the organization. Must use valid Zendesk field names (e.g., name, notes, domain_names, external_id). domain_names must be an array and is treated as a full replacement. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Search Organizations
Section titled “Search Organizations”ZENDESK_SEARCH_ZENDESK_ORGANIZATIONS
Search organizations in Zendesk by external ID or name. Returns an array of organizations matching the provided criteria. An empty organizations array with count=0 means no matches found.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
name | string | No | The name of an organization to search for. Supports exact and partial matching. |
external_id | integer | No | The external id of an organization to search for. Case-insensitive external identifier. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Create Zendesk Request
Section titled “Create Zendesk Request”ZENDESK_CREATE_ZENDESK_REQUEST
Create a new request in Zendesk. Use when an end user needs to submit a support request through the API. Returns the created request with its ID and URL.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
subject | string | Yes | The subject/title of the request. |
comment_body | string | No | The initial description or comment on the request. |
priority | string | No | The priority of the request. Values: low, normal, high, urgent. Defaults to normal. |
type | string | No | The type of the request. Values: question, incident, problem, task. |
status | string | No | The state of the request. Defaults to new. |
tags | array | No | Array of tags to apply to the request. |
requester_id | integer | No | The ID of the user making the request. |
requester_name | string | No | Name of the requester. If provided with requester_email, creates a user object. |
requester_email | string | No | Email of the requester. Must be provided together with requester_name. |
external_id | string | No | An external ID to link this request to records in another system. |
custom_fields | array | No | Custom fields. Each item should include id and value. |
ticket_form_id | integer | No | The numeric ID of the ticket form. Enterprise accounts only. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Execute View
Section titled “Execute View”ZENDESK_GET_VIEWS_EXECUTE
Execute a Zendesk view to retrieve its column titles and matching ticket rows. Supports pagination, custom sorting, and optional grouping of results. Returns the view’s execution metadata alongside the matching rows.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
view_id | integer | Yes | The ID of the view to execute. |
sort_by | string | No | The ticket field used for sorting (title or custom field id). |
sort_order | string | No | The direction the tickets are sorted. May be one of asc or desc. |
group_by | string | No | The ticket field used for grouping. |
page | string | No | Pagination parameter. Supports both traditional offset and cursor-based pagination. |
include | string | No | A comma-separated list of sideloads to include in the response. |
exclude | string | No | A comma-separated list of sideloads to exclude from the response. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Upload Zendesk Attachment
Section titled “Upload Zendesk Attachment”ZENDESK_CREATE_ZENDESK_ATTACHMENTS
Upload a file attachment to Zendesk. Returns an attachment object with an ID that can be used to attach the file to a ticket comment. The upload token returned is valid for 60 minutes.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
file | object | Yes | The file to upload to Zendesk. FileUploadable object where name is the filename to use for the attachment (e.g., document.pdf, error_log.txt). |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Create Zendesk Group
Section titled “Create Zendesk Group”ZENDESK_CREATE_ZENDESK_GROUP
Create a new group in Zendesk. The group name must be unique within the account. Use when organizing agents into teams for ticket assignment and routing. Returns the full group object including the assigned ID.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
name | string | Yes | The name of the group. Must be unique within the account. Leading/trailing whitespace is trimmed. |
description | string | No | An optional description of the group explaining its purpose or responsibilities. |
is_public | boolean | No | If true, the group is public and visible to all agents. If false, the group is private. Cannot be changed to public after creation. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Apply Zendesk Macro Preview
Section titled “Apply Zendesk Macro Preview”ZENDESK_APPLY_ZENDESK_MACRO
Preview how a Zendesk macro would affect a ticket without actually applying it. Returns the ticket object as it would appear after the macro is applied, showing any changes to fields, comments, status, or other properties.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
ticket_id | integer | Yes | The ID of the ticket to preview the macro on. |
macro_id | integer | Yes | The ID of the macro to apply. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
List Macros
Section titled “List Macros”ZENDESK_GET_MACROS
List all shared and personal macros available in your Zendesk account. Macros are saved response templates that agents can apply to tickets. Supports filtering by access level, active status, category, and group.
Input parameters
Section titled “Input parameters”| Name | Type | Required | Description |
|---|---|---|---|
active | boolean | No | Filter by active macros if true or inactive macros if false. |
access | string | No | Filter macros by access. Possible values: personal, agents, shared, account. |
sort_by | string | No | Sort order. Values: alphabetical, created_at, updated_at, usage_1h, usage_24h, usage_7d, usage_30d. |
sort_order | string | No | Sort direction. One of asc or desc. |
group_id | integer | No | Filter macros by group ID. |
category | integer | No | Filter macros by category ID. |
only_viewable | boolean | No | If true, returns only macros that can be applied to tickets. |
page | string | No | Pagination parameter. Supports traditional offset and cursor-based pagination. |
per_page | integer | No | Number of records to return per page. |
include | string | No | A sideload to include in the response. |
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |
Get Zendesk About Me
Section titled “Get Zendesk About Me”ZENDESK_GET_ABOUT_ME
Get information about the currently authenticated user in Zendesk. Returns only the caller’s own account; to look up other users, use ZENDESK_SEARCH_ZENDESK_USERS. Response nests the user object under data.owner_info.user. Useful for verifying the acting user’s identity and permissions before performing bulk operations.
Output
Section titled “Output”| Name | Type | Required | Description |
|---|---|---|---|
data | string | Yes | Data from the action execution. |
error | string | No | Error if any occurred during the execution. |
successful | boolean | Yes | Whether or not the action execution was successful. |