Use Zendesk in Sim to manage tickets, users, and organizations and search support records. The reference includes single-record and bulk operations, ticket merging, organization autocomplete, and search counts.
Read, create, update, or delete tickets, users, and organizations, including supported bulk operations. Merge tickets, autocomplete organizations, search records, or count search results. Ticket events can start workflows.
Retrieve a list of tickets from Zendesk with optional filtering
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain (e.g., "mycompany" for mycompany.zendesk.com) statusstring No Filter by status: "new", "open", "pending", "hold", "solved", or "closed" prioritystring No Filter by priority: "low", "normal", "high", or "urgent" typestring No Filter by type: "problem", "incident", "question", or "task" assigneeIdstring No Filter by assignee user ID as a numeric string (e.g., "12345") organizationIdstring No Filter by organization ID as a numeric string (e.g., "67890") sortstring No Sort field for ticket listing (only applies without filters): "updated_at", "id", or "status". Prefix with "-" for descending (e.g., "-updated_at") perPagestring No Results per page as a number string (default: "100", max: "100") pageAfterstring No Cursor from a previous response to fetch the next page of results
Parameter Type Description ticketsarray Array of ticket objects ↳ id number Automatically assigned ticket ID ↳ url string API URL of the ticket ↳ external_id string External ID for linking to external records ↳ via object How the ticket was created ↳ channel string Channel through which the ticket was created (e.g., email, web, api) ↳ source object Source details for the channel ↳ from object Information about the source sender ↳ address string Email address or other identifier ↳ name string Name of the sender ↳ to object Information about the recipient ↳ address string Email address or other identifier ↳ name string Name of the recipient ↳ rel string Relationship type ↳ created_at string When the ticket was created (ISO 8601 format) ↳ updated_at string When the ticket was last updated (ISO 8601 format) ↳ type string Ticket type (problem, incident, question, task) ↳ subject string Subject of the ticket ↳ raw_subject string Subject of the ticket as entered by the requester ↳ description string Read-only first comment on the ticket ↳ priority string Priority level (low, normal, high, urgent) ↳ status string Ticket status (new, open, pending, hold, solved, closed) ↳ recipient string Original recipient email address ↳ requester_id number User ID of the ticket requester ↳ submitter_id number User ID of the ticket submitter ↳ assignee_id number User ID of the agent assigned to the ticket ↳ organization_id number Organization ID of the requester ↳ group_id number Group ID assigned to the ticket ↳ collaborator_ids array User IDs of collaborators (CC) ↳ follower_ids array User IDs of followers ↳ email_cc_ids array User IDs of email CCs ↳ forum_topic_id number Topic ID in the community forum ↳ problem_id number For incident tickets, the ID of the associated problem ticket ↳ has_incidents boolean Whether the ticket has incident tickets linked ↳ is_public boolean Whether the first comment is public ↳ due_at string Due date for task tickets (ISO 8601 format) ↳ tags array Tags associated with the ticket ↳ custom_fields array Custom ticket fields ↳ id number Custom field ID ↳ value string Custom field value ↳ custom_status_id number Custom status ID ↳ satisfaction_rating object Customer satisfaction rating ↳ id number Satisfaction rating ID ↳ score string Rating score (e.g., good, bad, offered, unoffered) ↳ comment string Comment left with the rating ↳ sharing_agreement_ids array Sharing agreement IDs ↳ followup_ids array IDs of follow-up tickets ↳ brand_id number Brand ID the ticket belongs to ↳ allow_attachments boolean Whether attachments are allowed ↳ allow_channelback boolean Whether channelback is enabled ↳ from_messaging_channel boolean Whether the ticket originated from a messaging channel ↳ ticket_form_id number Ticket form ID ↳ generated_timestamp number Unix timestamp of the ticket generation pagingobject Cursor-based pagination information ↳ after_cursor string Cursor for fetching the next page of results ↳ has_more boolean Whether more results are available ↳ next_page string URL for next page of results metadataobject Response metadata ↳ total_returned number Number of items returned in this response ↳ has_more boolean Whether more items are available
Get a single ticket by ID from Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain ticketIdstring Yes Ticket ID to retrieve as a numeric string (e.g., "12345")
Parameter Type Description ticketobject Ticket object ↳ id number Automatically assigned ticket ID ↳ url string API URL of the ticket ↳ external_id string External ID for linking to external records ↳ via object How the ticket was created ↳ channel string Channel through which the ticket was created (e.g., email, web, api) ↳ source object Source details for the channel ↳ from object Information about the source sender ↳ address string Email address or other identifier ↳ name string Name of the sender ↳ to object Information about the recipient ↳ address string Email address or other identifier ↳ name string Name of the recipient ↳ rel string Relationship type ↳ created_at string When the ticket was created (ISO 8601 format) ↳ updated_at string When the ticket was last updated (ISO 8601 format) ↳ type string Ticket type (problem, incident, question, task) ↳ subject string Subject of the ticket ↳ raw_subject string Subject of the ticket as entered by the requester ↳ description string Read-only first comment on the ticket ↳ priority string Priority level (low, normal, high, urgent) ↳ status string Ticket status (new, open, pending, hold, solved, closed) ↳ recipient string Original recipient email address ↳ requester_id number User ID of the ticket requester ↳ submitter_id number User ID of the ticket submitter ↳ assignee_id number User ID of the agent assigned to the ticket ↳ organization_id number Organization ID of the requester ↳ group_id number Group ID assigned to the ticket ↳ collaborator_ids array User IDs of collaborators (CC) ↳ follower_ids array User IDs of followers ↳ email_cc_ids array User IDs of email CCs ↳ forum_topic_id number Topic ID in the community forum ↳ problem_id number For incident tickets, the ID of the associated problem ticket ↳ has_incidents boolean Whether the ticket has incident tickets linked ↳ is_public boolean Whether the first comment is public ↳ due_at string Due date for task tickets (ISO 8601 format) ↳ tags array Tags associated with the ticket ↳ custom_fields array Custom ticket fields ↳ id number Custom field ID ↳ value string Custom field value ↳ custom_status_id number Custom status ID ↳ satisfaction_rating object Customer satisfaction rating ↳ id number Satisfaction rating ID ↳ score string Rating score (e.g., good, bad, offered, unoffered) ↳ comment string Comment left with the rating ↳ sharing_agreement_ids array Sharing agreement IDs ↳ followup_ids array IDs of follow-up tickets ↳ brand_id number Brand ID the ticket belongs to ↳ allow_attachments boolean Whether attachments are allowed ↳ allow_channelback boolean Whether channelback is enabled ↳ from_messaging_channel boolean Whether the ticket originated from a messaging channel ↳ ticket_form_id number Ticket form ID ↳ generated_timestamp number Unix timestamp of the ticket generation ticket_idnumber The ticket ID
Create a new ticket in Zendesk with support for custom fields
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain subjectstring No Ticket subject (optional - will be auto-generated if not provided) descriptionstring Yes Ticket description text (first comment) prioritystring No Priority: "low", "normal", "high", or "urgent" statusstring No Status: "new", "open", "pending", "hold", "solved", or "closed" typestring No Type: "problem", "incident", "question", or "task" tagsstring No Comma-separated tags (e.g., "billing, urgent") assigneeIdstring No Assignee user ID as a numeric string (e.g., "12345") groupIdstring No Group ID as a numeric string (e.g., "67890") requesterIdstring No Requester user ID as a numeric string (e.g., "11111") customFieldsstring No Custom fields as JSON object (e.g., {"field_id": "value"})
Parameter Type Description ticketobject Created ticket object ↳ id number Automatically assigned ticket ID ↳ url string API URL of the ticket ↳ external_id string External ID for linking to external records ↳ via object How the ticket was created ↳ channel string Channel through which the ticket was created (e.g., email, web, api) ↳ source object Source details for the channel ↳ from object Information about the source sender ↳ address string Email address or other identifier ↳ name string Name of the sender ↳ to object Information about the recipient ↳ address string Email address or other identifier ↳ name string Name of the recipient ↳ rel string Relationship type ↳ created_at string When the ticket was created (ISO 8601 format) ↳ updated_at string When the ticket was last updated (ISO 8601 format) ↳ type string Ticket type (problem, incident, question, task) ↳ subject string Subject of the ticket ↳ raw_subject string Subject of the ticket as entered by the requester ↳ description string Read-only first comment on the ticket ↳ priority string Priority level (low, normal, high, urgent) ↳ status string Ticket status (new, open, pending, hold, solved, closed) ↳ recipient string Original recipient email address ↳ requester_id number User ID of the ticket requester ↳ submitter_id number User ID of the ticket submitter ↳ assignee_id number User ID of the agent assigned to the ticket ↳ organization_id number Organization ID of the requester ↳ group_id number Group ID assigned to the ticket ↳ collaborator_ids array User IDs of collaborators (CC) ↳ follower_ids array User IDs of followers ↳ email_cc_ids array User IDs of email CCs ↳ forum_topic_id number Topic ID in the community forum ↳ problem_id number For incident tickets, the ID of the associated problem ticket ↳ has_incidents boolean Whether the ticket has incident tickets linked ↳ is_public boolean Whether the first comment is public ↳ due_at string Due date for task tickets (ISO 8601 format) ↳ tags array Tags associated with the ticket ↳ custom_fields array Custom ticket fields ↳ id number Custom field ID ↳ value string Custom field value ↳ custom_status_id number Custom status ID ↳ satisfaction_rating object Customer satisfaction rating ↳ id number Satisfaction rating ID ↳ score string Rating score (e.g., good, bad, offered, unoffered) ↳ comment string Comment left with the rating ↳ sharing_agreement_ids array Sharing agreement IDs ↳ followup_ids array IDs of follow-up tickets ↳ brand_id number Brand ID the ticket belongs to ↳ allow_attachments boolean Whether attachments are allowed ↳ allow_channelback boolean Whether channelback is enabled ↳ from_messaging_channel boolean Whether the ticket originated from a messaging channel ↳ ticket_form_id number Ticket form ID ↳ generated_timestamp number Unix timestamp of the ticket generation ticket_idnumber The created ticket ID
Create multiple tickets in Zendesk at once (max 100)
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain ticketsstring Yes JSON array of ticket objects to create (max 100). Each ticket should have subject and comment properties (e.g., [{"subject": "Issue 1", "comment": {"body": "Description"}}])
Parameter Type Description job_statusobject Job status object for bulk operations ↳ id string Automatically assigned job ID ↳ url string URL to poll for status updates ↳ status string Current job status (queued, working, failed, completed) ↳ job_type string Category of background task ↳ total number Total number of tasks in this job ↳ progress number Number of tasks already completed ↳ message string Message from the job worker ↳ results array Array of result objects from the job ↳ id number ID of the created or updated resource ↳ index number Position of the result in the batch ↳ action string Action performed (e.g., create, update) ↳ success boolean Whether the operation succeeded ↳ status string Status message (e.g., Updated, Created) ↳ error string Error message if operation failed job_idstring The bulk operation job ID
Update an existing ticket in Zendesk with support for custom fields
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain ticketIdstring Yes Ticket ID to update as a numeric string (e.g., "12345") subjectstring No New ticket subject text commentstring No Comment text to add to the ticket prioritystring No Priority: "low", "normal", "high", or "urgent" statusstring No Status: "new", "open", "pending", "hold", "solved", or "closed" typestring No Type: "problem", "incident", "question", or "task" tagsstring No Comma-separated tags (e.g., "billing, urgent") assigneeIdstring No Assignee user ID as a numeric string (e.g., "12345") groupIdstring No Group ID as a numeric string (e.g., "67890") customFieldsstring No Custom fields as JSON object (e.g., {"field_id": "value"})
Parameter Type Description ticketobject Updated ticket object ↳ id number Automatically assigned ticket ID ↳ url string API URL of the ticket ↳ external_id string External ID for linking to external records ↳ via object How the ticket was created ↳ channel string Channel through which the ticket was created (e.g., email, web, api) ↳ source object Source details for the channel ↳ from object Information about the source sender ↳ address string Email address or other identifier ↳ name string Name of the sender ↳ to object Information about the recipient ↳ address string Email address or other identifier ↳ name string Name of the recipient ↳ rel string Relationship type ↳ created_at string When the ticket was created (ISO 8601 format) ↳ updated_at string When the ticket was last updated (ISO 8601 format) ↳ type string Ticket type (problem, incident, question, task) ↳ subject string Subject of the ticket ↳ raw_subject string Subject of the ticket as entered by the requester ↳ description string Read-only first comment on the ticket ↳ priority string Priority level (low, normal, high, urgent) ↳ status string Ticket status (new, open, pending, hold, solved, closed) ↳ recipient string Original recipient email address ↳ requester_id number User ID of the ticket requester ↳ submitter_id number User ID of the ticket submitter ↳ assignee_id number User ID of the agent assigned to the ticket ↳ organization_id number Organization ID of the requester ↳ group_id number Group ID assigned to the ticket ↳ collaborator_ids array User IDs of collaborators (CC) ↳ follower_ids array User IDs of followers ↳ email_cc_ids array User IDs of email CCs ↳ forum_topic_id number Topic ID in the community forum ↳ problem_id number For incident tickets, the ID of the associated problem ticket ↳ has_incidents boolean Whether the ticket has incident tickets linked ↳ is_public boolean Whether the first comment is public ↳ due_at string Due date for task tickets (ISO 8601 format) ↳ tags array Tags associated with the ticket ↳ custom_fields array Custom ticket fields ↳ id number Custom field ID ↳ value string Custom field value ↳ custom_status_id number Custom status ID ↳ satisfaction_rating object Customer satisfaction rating ↳ id number Satisfaction rating ID ↳ score string Rating score (e.g., good, bad, offered, unoffered) ↳ comment string Comment left with the rating ↳ sharing_agreement_ids array Sharing agreement IDs ↳ followup_ids array IDs of follow-up tickets ↳ brand_id number Brand ID the ticket belongs to ↳ allow_attachments boolean Whether attachments are allowed ↳ allow_channelback boolean Whether channelback is enabled ↳ from_messaging_channel boolean Whether the ticket originated from a messaging channel ↳ ticket_form_id number Ticket form ID ↳ generated_timestamp number Unix timestamp of the ticket generation ticket_idnumber The updated ticket ID
Update multiple tickets in Zendesk at once (max 100)
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain ticketIdsstring Yes Comma-separated ticket IDs to update (max 100, e.g., "111, 222, 333") statusstring No New status for all tickets: "new", "open", "pending", "hold", "solved", or "closed" prioritystring No New priority for all tickets: "low", "normal", "high", or "urgent" assigneeIdstring No New assignee ID for all tickets as a numeric string (e.g., "12345") groupIdstring No New group ID for all tickets as a numeric string (e.g., "67890") tagsstring No Comma-separated tags to add to all tickets (e.g., "bulk-update, processed")
Parameter Type Description job_statusobject Job status object for bulk operations ↳ id string Automatically assigned job ID ↳ url string URL to poll for status updates ↳ status string Current job status (queued, working, failed, completed) ↳ job_type string Category of background task ↳ total number Total number of tasks in this job ↳ progress number Number of tasks already completed ↳ message string Message from the job worker ↳ results array Array of result objects from the job ↳ id number ID of the created or updated resource ↳ index number Position of the result in the batch ↳ action string Action performed (e.g., create, update) ↳ success boolean Whether the operation succeeded ↳ status string Status message (e.g., Updated, Created) ↳ error string Error message if operation failed job_idstring The bulk operation job ID
Delete a ticket from Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain ticketIdstring Yes Ticket ID to delete as a numeric string (e.g., "12345")
Parameter Type Description deletedboolean Deletion success ticket_idstring The deleted ticket ID
Merge multiple tickets into a target ticket
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain targetTicketIdstring Yes Target ticket ID as a numeric string (tickets will be merged into this one, e.g., "12345") sourceTicketIdsstring Yes Comma-separated source ticket IDs to merge (e.g., "111, 222, 333") targetCommentstring No Comment text to add to target ticket after merge
Parameter Type Description job_statusobject Job status object for bulk operations ↳ id string Automatically assigned job ID ↳ url string URL to poll for status updates ↳ status string Current job status (queued, working, failed, completed) ↳ job_type string Category of background task ↳ total number Total number of tasks in this job ↳ progress number Number of tasks already completed ↳ message string Message from the job worker ↳ results array Array of result objects from the job ↳ id number ID of the created or updated resource ↳ index number Position of the result in the batch ↳ action string Action performed (e.g., create, update) ↳ success boolean Whether the operation succeeded ↳ status string Status message (e.g., Updated, Created) ↳ error string Error message if operation failed job_idstring The merge job ID target_ticket_idstring The target ticket ID that tickets were merged into
Retrieve a list of users from Zendesk with optional filtering
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain (e.g., "mycompany" for mycompany.zendesk.com) rolestring No Filter by role: "end-user", "agent", or "admin" permissionSetstring No Filter by permission set ID as a numeric string (e.g., "12345") perPagestring No Results per page as a number string (default: "100", max: "100") pageAfterstring No Cursor from a previous response to fetch the next page of results
Parameter Type Description usersarray Array of user objects ↳ id number Automatically assigned user ID ↳ url string API URL of the user ↳ name string User name ↳ email string Primary email address ↳ created_at string When the user was created (ISO 8601 format) ↳ updated_at string When the user was last updated (ISO 8601 format) ↳ time_zone string Time zone (e.g., Eastern Time (US & Canada)) ↳ iana_time_zone string IANA time zone (e.g., America/New_York) ↳ phone string Phone number ↳ shared_phone_number boolean Whether the phone number is shared ↳ photo object User photo details ↳ content_url string URL to the photo ↳ file_name string Photo file name ↳ size number File size in bytes ↳ locale string Locale (e.g., en-US) ↳ locale_id number Locale ID ↳ organization_id number Primary organization ID ↳ role string User role (end-user, agent, admin) ↳ role_type number Role type identifier ↳ custom_role_id number Custom role ID ↳ active boolean Whether the user is active (false if deleted) ↳ verified boolean Whether any user identity has been verified ↳ alias string Alias displayed to end users ↳ details string Details about the user ↳ notes string Notes about the user ↳ signature string User signature for email replies ↳ default_group_id number Default group ID for the user ↳ tags array Tags associated with the user ↳ external_id string External ID for linking to external records ↳ restricted_agent boolean Whether the agent has restrictions ↳ suspended boolean Whether the user is suspended ↳ moderator boolean Whether the user has moderator permissions ↳ chat_only boolean Whether the user is a chat-only agent ↳ only_private_comments boolean Whether the user can only create private comments ↳ two_factor_auth_enabled boolean Whether two-factor auth is enabled ↳ last_login_at string Last login time (ISO 8601 format) ↳ ticket_restriction string Ticket access restriction (organization, groups, assigned, requested) ↳ user_fields json Custom user fields (dynamic key-value pairs) ↳ shared boolean Whether the user is shared from a different Zendesk ↳ shared_agent boolean Whether the agent is shared from a different Zendesk ↳ remote_photo_url string URL to a remote photo pagingobject Cursor-based pagination information ↳ after_cursor string Cursor for fetching the next page of results ↳ has_more boolean Whether more results are available ↳ next_page string URL for next page of results metadataobject Response metadata ↳ total_returned number Number of items returned in this response ↳ has_more boolean Whether more items are available
Get a single user by ID from Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain userIdstring Yes User ID to retrieve as a numeric string (e.g., "12345")
Parameter Type Description userobject User object ↳ id number Automatically assigned user ID ↳ url string API URL of the user ↳ name string User name ↳ email string Primary email address ↳ created_at string When the user was created (ISO 8601 format) ↳ updated_at string When the user was last updated (ISO 8601 format) ↳ time_zone string Time zone (e.g., Eastern Time (US & Canada)) ↳ iana_time_zone string IANA time zone (e.g., America/New_York) ↳ phone string Phone number ↳ shared_phone_number boolean Whether the phone number is shared ↳ photo object User photo details ↳ content_url string URL to the photo ↳ file_name string Photo file name ↳ size number File size in bytes ↳ locale string Locale (e.g., en-US) ↳ locale_id number Locale ID ↳ organization_id number Primary organization ID ↳ role string User role (end-user, agent, admin) ↳ role_type number Role type identifier ↳ custom_role_id number Custom role ID ↳ active boolean Whether the user is active (false if deleted) ↳ verified boolean Whether any user identity has been verified ↳ alias string Alias displayed to end users ↳ details string Details about the user ↳ notes string Notes about the user ↳ signature string User signature for email replies ↳ default_group_id number Default group ID for the user ↳ tags array Tags associated with the user ↳ external_id string External ID for linking to external records ↳ restricted_agent boolean Whether the agent has restrictions ↳ suspended boolean Whether the user is suspended ↳ moderator boolean Whether the user has moderator permissions ↳ chat_only boolean Whether the user is a chat-only agent ↳ only_private_comments boolean Whether the user can only create private comments ↳ two_factor_auth_enabled boolean Whether two-factor auth is enabled ↳ last_login_at string Last login time (ISO 8601 format) ↳ ticket_restriction string Ticket access restriction (organization, groups, assigned, requested) ↳ user_fields json Custom user fields (dynamic key-value pairs) ↳ shared boolean Whether the user is shared from a different Zendesk ↳ shared_agent boolean Whether the agent is shared from a different Zendesk ↳ remote_photo_url string URL to a remote photo user_idnumber The user ID
Get the currently authenticated user from Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain
Parameter Type Description userobject Current user object ↳ id number Automatically assigned user ID ↳ url string API URL of the user ↳ name string User name ↳ email string Primary email address ↳ created_at string When the user was created (ISO 8601 format) ↳ updated_at string When the user was last updated (ISO 8601 format) ↳ time_zone string Time zone (e.g., Eastern Time (US & Canada)) ↳ iana_time_zone string IANA time zone (e.g., America/New_York) ↳ phone string Phone number ↳ shared_phone_number boolean Whether the phone number is shared ↳ photo object User photo details ↳ content_url string URL to the photo ↳ file_name string Photo file name ↳ size number File size in bytes ↳ locale string Locale (e.g., en-US) ↳ locale_id number Locale ID ↳ organization_id number Primary organization ID ↳ role string User role (end-user, agent, admin) ↳ role_type number Role type identifier ↳ custom_role_id number Custom role ID ↳ active boolean Whether the user is active (false if deleted) ↳ verified boolean Whether any user identity has been verified ↳ alias string Alias displayed to end users ↳ details string Details about the user ↳ notes string Notes about the user ↳ signature string User signature for email replies ↳ default_group_id number Default group ID for the user ↳ tags array Tags associated with the user ↳ external_id string External ID for linking to external records ↳ restricted_agent boolean Whether the agent has restrictions ↳ suspended boolean Whether the user is suspended ↳ moderator boolean Whether the user has moderator permissions ↳ chat_only boolean Whether the user is a chat-only agent ↳ only_private_comments boolean Whether the user can only create private comments ↳ two_factor_auth_enabled boolean Whether two-factor auth is enabled ↳ last_login_at string Last login time (ISO 8601 format) ↳ ticket_restriction string Ticket access restriction (organization, groups, assigned, requested) ↳ user_fields json Custom user fields (dynamic key-value pairs) ↳ shared boolean Whether the user is shared from a different Zendesk ↳ shared_agent boolean Whether the agent is shared from a different Zendesk ↳ remote_photo_url string URL to a remote photo user_idnumber The current user ID
Search for users in Zendesk using a query string
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain querystring No Search query string (e.g., user name or email) externalIdstring No External ID to search by (your system identifier) perPagestring No Results per page as a number string (default: "100", max: "100") pagestring No Page number for pagination (1-based)
Parameter Type Description usersarray Array of user objects ↳ id number Automatically assigned user ID ↳ url string API URL of the user ↳ name string User name ↳ email string Primary email address ↳ created_at string When the user was created (ISO 8601 format) ↳ updated_at string When the user was last updated (ISO 8601 format) ↳ time_zone string Time zone (e.g., Eastern Time (US & Canada)) ↳ iana_time_zone string IANA time zone (e.g., America/New_York) ↳ phone string Phone number ↳ shared_phone_number boolean Whether the phone number is shared ↳ photo object User photo details ↳ content_url string URL to the photo ↳ file_name string Photo file name ↳ size number File size in bytes ↳ locale string Locale (e.g., en-US) ↳ locale_id number Locale ID ↳ organization_id number Primary organization ID ↳ role string User role (end-user, agent, admin) ↳ role_type number Role type identifier ↳ custom_role_id number Custom role ID ↳ active boolean Whether the user is active (false if deleted) ↳ verified boolean Whether any user identity has been verified ↳ alias string Alias displayed to end users ↳ details string Details about the user ↳ notes string Notes about the user ↳ signature string User signature for email replies ↳ default_group_id number Default group ID for the user ↳ tags array Tags associated with the user ↳ external_id string External ID for linking to external records ↳ restricted_agent boolean Whether the agent has restrictions ↳ suspended boolean Whether the user is suspended ↳ moderator boolean Whether the user has moderator permissions ↳ chat_only boolean Whether the user is a chat-only agent ↳ only_private_comments boolean Whether the user can only create private comments ↳ two_factor_auth_enabled boolean Whether two-factor auth is enabled ↳ last_login_at string Last login time (ISO 8601 format) ↳ ticket_restriction string Ticket access restriction (organization, groups, assigned, requested) ↳ user_fields json Custom user fields (dynamic key-value pairs) ↳ shared boolean Whether the user is shared from a different Zendesk ↳ shared_agent boolean Whether the agent is shared from a different Zendesk ↳ remote_photo_url string URL to a remote photo pagingobject Cursor-based pagination information ↳ after_cursor string Cursor for fetching the next page of results ↳ has_more boolean Whether more results are available ↳ next_page string URL for next page of results metadataobject Response metadata ↳ total_returned number Number of items returned in this response ↳ has_more boolean Whether more items are available
Create a new user in Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain namestring Yes User full name (e.g., "John Smith") userEmailstring No User email address (e.g., "john@example.com ") rolestring No User role: "end-user", "agent", or "admin" phonestring No User phone number (e.g., "+1-555-123-4567") organizationIdstring No Organization ID as a numeric string (e.g., "12345") verifiedstring No Set to "true" to skip email verification, or "false" otherwise tagsstring No Comma-separated tags (e.g., "vip, enterprise") customFieldsstring No Custom fields as JSON object (e.g., {"field_id": "value"})
Parameter Type Description userobject Created user object ↳ id number Automatically assigned user ID ↳ url string API URL of the user ↳ name string User name ↳ email string Primary email address ↳ created_at string When the user was created (ISO 8601 format) ↳ updated_at string When the user was last updated (ISO 8601 format) ↳ time_zone string Time zone (e.g., Eastern Time (US & Canada)) ↳ iana_time_zone string IANA time zone (e.g., America/New_York) ↳ phone string Phone number ↳ shared_phone_number boolean Whether the phone number is shared ↳ photo object User photo details ↳ content_url string URL to the photo ↳ file_name string Photo file name ↳ size number File size in bytes ↳ locale string Locale (e.g., en-US) ↳ locale_id number Locale ID ↳ organization_id number Primary organization ID ↳ role string User role (end-user, agent, admin) ↳ role_type number Role type identifier ↳ custom_role_id number Custom role ID ↳ active boolean Whether the user is active (false if deleted) ↳ verified boolean Whether any user identity has been verified ↳ alias string Alias displayed to end users ↳ details string Details about the user ↳ notes string Notes about the user ↳ signature string User signature for email replies ↳ default_group_id number Default group ID for the user ↳ tags array Tags associated with the user ↳ external_id string External ID for linking to external records ↳ restricted_agent boolean Whether the agent has restrictions ↳ suspended boolean Whether the user is suspended ↳ moderator boolean Whether the user has moderator permissions ↳ chat_only boolean Whether the user is a chat-only agent ↳ only_private_comments boolean Whether the user can only create private comments ↳ two_factor_auth_enabled boolean Whether two-factor auth is enabled ↳ last_login_at string Last login time (ISO 8601 format) ↳ ticket_restriction string Ticket access restriction (organization, groups, assigned, requested) ↳ user_fields json Custom user fields (dynamic key-value pairs) ↳ shared boolean Whether the user is shared from a different Zendesk ↳ shared_agent boolean Whether the agent is shared from a different Zendesk ↳ remote_photo_url string URL to a remote photo user_idnumber The created user ID
Create multiple users in Zendesk using bulk import
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain usersstring Yes JSON array of user objects to create (e.g., [{"name": "User1", "email": "user1@example.com "}])
Parameter Type Description job_statusobject Job status object for bulk operations ↳ id string Automatically assigned job ID ↳ url string URL to poll for status updates ↳ status string Current job status (queued, working, failed, completed) ↳ job_type string Category of background task ↳ total number Total number of tasks in this job ↳ progress number Number of tasks already completed ↳ message string Message from the job worker ↳ results array Array of result objects from the job ↳ id number ID of the created or updated resource ↳ index number Position of the result in the batch ↳ action string Action performed (e.g., create, update) ↳ success boolean Whether the operation succeeded ↳ status string Status message (e.g., Updated, Created) ↳ error string Error message if operation failed job_idstring The bulk operation job ID
Update an existing user in Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain userIdstring Yes User ID to update as a numeric string (e.g., "12345") namestring No New user full name (e.g., "John Smith") userEmailstring No New user email address (e.g., "john@example.com ") rolestring No User role: "end-user", "agent", or "admin" phonestring No User phone number (e.g., "+1-555-123-4567") organizationIdstring No Organization ID as a numeric string (e.g., "67890") verifiedstring No Set to "true" to mark user as verified, or "false" otherwise tagsstring No Comma-separated tags (e.g., "vip, enterprise") customFieldsstring No Custom fields as JSON object (e.g., {"field_id": "value"})
Parameter Type Description userobject Updated user object ↳ id number Automatically assigned user ID ↳ url string API URL of the user ↳ name string User name ↳ email string Primary email address ↳ created_at string When the user was created (ISO 8601 format) ↳ updated_at string When the user was last updated (ISO 8601 format) ↳ time_zone string Time zone (e.g., Eastern Time (US & Canada)) ↳ iana_time_zone string IANA time zone (e.g., America/New_York) ↳ phone string Phone number ↳ shared_phone_number boolean Whether the phone number is shared ↳ photo object User photo details ↳ content_url string URL to the photo ↳ file_name string Photo file name ↳ size number File size in bytes ↳ locale string Locale (e.g., en-US) ↳ locale_id number Locale ID ↳ organization_id number Primary organization ID ↳ role string User role (end-user, agent, admin) ↳ role_type number Role type identifier ↳ custom_role_id number Custom role ID ↳ active boolean Whether the user is active (false if deleted) ↳ verified boolean Whether any user identity has been verified ↳ alias string Alias displayed to end users ↳ details string Details about the user ↳ notes string Notes about the user ↳ signature string User signature for email replies ↳ default_group_id number Default group ID for the user ↳ tags array Tags associated with the user ↳ external_id string External ID for linking to external records ↳ restricted_agent boolean Whether the agent has restrictions ↳ suspended boolean Whether the user is suspended ↳ moderator boolean Whether the user has moderator permissions ↳ chat_only boolean Whether the user is a chat-only agent ↳ only_private_comments boolean Whether the user can only create private comments ↳ two_factor_auth_enabled boolean Whether two-factor auth is enabled ↳ last_login_at string Last login time (ISO 8601 format) ↳ ticket_restriction string Ticket access restriction (organization, groups, assigned, requested) ↳ user_fields json Custom user fields (dynamic key-value pairs) ↳ shared boolean Whether the user is shared from a different Zendesk ↳ shared_agent boolean Whether the agent is shared from a different Zendesk ↳ remote_photo_url string URL to a remote photo user_idnumber The updated user ID
Update multiple users in Zendesk using bulk update
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain usersstring Yes JSON array of user objects to update, each must include id field (e.g., [{"id": "123", "name": "New Name"}])
Parameter Type Description job_statusobject Job status object for bulk operations ↳ id string Automatically assigned job ID ↳ url string URL to poll for status updates ↳ status string Current job status (queued, working, failed, completed) ↳ job_type string Category of background task ↳ total number Total number of tasks in this job ↳ progress number Number of tasks already completed ↳ message string Message from the job worker ↳ results array Array of result objects from the job ↳ id number ID of the created or updated resource ↳ index number Position of the result in the batch ↳ action string Action performed (e.g., create, update) ↳ success boolean Whether the operation succeeded ↳ status string Status message (e.g., Updated, Created) ↳ error string Error message if operation failed job_idstring The bulk operation job ID
Delete a user from Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain userIdstring Yes User ID to delete as a numeric string (e.g., "12345")
Parameter Type Description deletedboolean Deletion success user_idstring The deleted user ID
Retrieve a list of organizations from Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain (e.g., "mycompany" for mycompany.zendesk.com) perPagestring No Results per page as a number string (default: "100", max: "100") pageAfterstring No Cursor from a previous response to fetch the next page of results
Parameter Type Description organizationsarray Array of organization objects ↳ id number Automatically assigned organization ID ↳ url string API URL of the organization ↳ name string Unique organization name ↳ domain_names array Domain names for automatic user assignment ↳ details string Details about the organization ↳ notes string Notes about the organization ↳ group_id number Group ID for auto-routing new tickets ↳ shared_tickets boolean Whether end users can see each others tickets ↳ shared_comments boolean Whether end users can see each others comments ↳ tags array Tags associated with the organization ↳ organization_fields json Custom organization fields (dynamic key-value pairs) ↳ created_at string When the organization was created (ISO 8601 format) ↳ updated_at string When the organization was last updated (ISO 8601 format) ↳ external_id string External ID for linking to external records pagingobject Cursor-based pagination information ↳ after_cursor string Cursor for fetching the next page of results ↳ has_more boolean Whether more results are available ↳ next_page string URL for next page of results metadataobject Response metadata ↳ total_returned number Number of items returned in this response ↳ has_more boolean Whether more items are available
Get a single organization by ID from Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain organizationIdstring Yes Organization ID to retrieve as a numeric string (e.g., "12345")
Parameter Type Description organizationobject Organization object ↳ id number Automatically assigned organization ID ↳ url string API URL of the organization ↳ name string Unique organization name ↳ domain_names array Domain names for automatic user assignment ↳ details string Details about the organization ↳ notes string Notes about the organization ↳ group_id number Group ID for auto-routing new tickets ↳ shared_tickets boolean Whether end users can see each others tickets ↳ shared_comments boolean Whether end users can see each others comments ↳ tags array Tags associated with the organization ↳ organization_fields json Custom organization fields (dynamic key-value pairs) ↳ created_at string When the organization was created (ISO 8601 format) ↳ updated_at string When the organization was last updated (ISO 8601 format) ↳ external_id string External ID for linking to external records organization_idnumber The organization ID
Autocomplete organizations in Zendesk by name prefix (for name matching/autocomplete)
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain namestring Yes Organization name prefix to search for (e.g., "Acme") perPagestring No Results per page as a number string (default: "100", max: "100") pagestring No Page number for pagination (1-based)
Parameter Type Description organizationsarray Array of organization objects ↳ id number Automatically assigned organization ID ↳ url string API URL of the organization ↳ name string Unique organization name ↳ domain_names array Domain names for automatic user assignment ↳ details string Details about the organization ↳ notes string Notes about the organization ↳ group_id number Group ID for auto-routing new tickets ↳ shared_tickets boolean Whether end users can see each others tickets ↳ shared_comments boolean Whether end users can see each others comments ↳ tags array Tags associated with the organization ↳ organization_fields json Custom organization fields (dynamic key-value pairs) ↳ created_at string When the organization was created (ISO 8601 format) ↳ updated_at string When the organization was last updated (ISO 8601 format) ↳ external_id string External ID for linking to external records pagingobject Cursor-based pagination information ↳ after_cursor string Cursor for fetching the next page of results ↳ has_more boolean Whether more results are available ↳ next_page string URL for next page of results metadataobject Response metadata ↳ total_returned number Number of items returned in this response ↳ has_more boolean Whether more items are available
Create a new organization in Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain namestring Yes Organization name (e.g., "Acme Corporation") domainNamesstring No Comma-separated domain names (e.g., "acme.com, acme.org") detailsstring No Organization details text notesstring No Organization notes text tagsstring No Comma-separated tags (e.g., "enterprise, priority") customFieldsstring No Custom fields as JSON object (e.g., {"field_id": "value"})
Parameter Type Description organizationobject Created organization object ↳ id number Automatically assigned organization ID ↳ url string API URL of the organization ↳ name string Unique organization name ↳ domain_names array Domain names for automatic user assignment ↳ details string Details about the organization ↳ notes string Notes about the organization ↳ group_id number Group ID for auto-routing new tickets ↳ shared_tickets boolean Whether end users can see each others tickets ↳ shared_comments boolean Whether end users can see each others comments ↳ tags array Tags associated with the organization ↳ organization_fields json Custom organization fields (dynamic key-value pairs) ↳ created_at string When the organization was created (ISO 8601 format) ↳ updated_at string When the organization was last updated (ISO 8601 format) ↳ external_id string External ID for linking to external records organization_idnumber The created organization ID
Create multiple organizations in Zendesk using bulk import
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain organizationsstring Yes JSON array of organization objects to create (e.g., [{"name": "Org1"}, {"name": "Org2"}])
Parameter Type Description job_statusobject Job status object for bulk operations ↳ id string Automatically assigned job ID ↳ url string URL to poll for status updates ↳ status string Current job status (queued, working, failed, completed) ↳ job_type string Category of background task ↳ total number Total number of tasks in this job ↳ progress number Number of tasks already completed ↳ message string Message from the job worker ↳ results array Array of result objects from the job ↳ id number ID of the created or updated resource ↳ index number Position of the result in the batch ↳ action string Action performed (e.g., create, update) ↳ success boolean Whether the operation succeeded ↳ status string Status message (e.g., Updated, Created) ↳ error string Error message if operation failed job_idstring The bulk operation job ID
Update an existing organization in Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain organizationIdstring Yes Organization ID to update as a numeric string (e.g., "12345") namestring No New organization name (e.g., "Acme Corporation") domainNamesstring No Comma-separated domain names (e.g., "acme.com, acme.org") detailsstring No Organization details text notesstring No Organization notes text tagsstring No Comma-separated tags (e.g., "enterprise, priority") customFieldsstring No Custom fields as JSON object (e.g., {"field_id": "value"})
Parameter Type Description organizationobject Updated organization object ↳ id number Automatically assigned organization ID ↳ url string API URL of the organization ↳ name string Unique organization name ↳ domain_names array Domain names for automatic user assignment ↳ details string Details about the organization ↳ notes string Notes about the organization ↳ group_id number Group ID for auto-routing new tickets ↳ shared_tickets boolean Whether end users can see each others tickets ↳ shared_comments boolean Whether end users can see each others comments ↳ tags array Tags associated with the organization ↳ organization_fields json Custom organization fields (dynamic key-value pairs) ↳ created_at string When the organization was created (ISO 8601 format) ↳ updated_at string When the organization was last updated (ISO 8601 format) ↳ external_id string External ID for linking to external records organization_idnumber The updated organization ID
Delete an organization from Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain organizationIdstring Yes Organization ID to delete as a numeric string (e.g., "12345")
Parameter Type Description deletedboolean Whether the organization was successfully deleted organization_idstring The deleted organization ID
Unified search across tickets, users, and organizations in Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain querystring Yes Search query string using Zendesk search syntax (e.g., "type:ticket status:open") filterTypestring Yes Resource type to search for: "ticket", "user", "organization", or "group" perPagestring No Results per page as a number string (default: "100", max: "100") pageAfterstring No Cursor from a previous response to fetch the next page of results
Parameter Type Description pagingobject Cursor-based pagination information ↳ after_cursor string Cursor for fetching the next page of results ↳ has_more boolean Whether more results are available ↳ next_page string URL for next page of results metadataobject Response metadata ↳ total_returned number Number of items returned in this response ↳ has_more boolean Whether more items are available resultsarray Array of result objects (tickets, users, or organizations depending on search query)
Count the number of search results matching a query in Zendesk
Inputs and outputsParameter Type Required Description emailstring Yes Your Zendesk email address apiTokenstring Yes Zendesk API token subdomainstring Yes Your Zendesk subdomain querystring Yes Search query string using Zendesk search syntax (e.g., "type:ticket status:open")
Parameter Type Description countnumber Number of matching results
A trigger starts a workflow when a supported event occurs in this service.
Trigger workflow when a comment is added to a Zendesk ticket
Configuration and outputsParameter Type Required Description subdomainstring Yes Your Zendesk subdomain. emailstring Yes Email of a Zendesk admin used with the API token. apiTokenstring Yes Used to create the webhook. Requires admin access.
Parameter Type Description event_idstring Unique ID of the webhook event event_typestring Full event type (e.g. zen:event-type:ticket.created) timestring When the event occurred (ISO 8601) account_idnumber Zendesk account ID ticketobject ↳ id string Ticket ID ↳ subject string Ticket subject ↳ status string Ticket status (new, open, pending, solved, etc.) ↳ priority string Ticket priority (low, normal, high, urgent) ↳ ticket_type string Ticket type (question, incident, problem, task) ↳ description string Ticket description ↳ requester_id string ID of the requester ↳ assignee_id string ID of the assignee ↳ group_id string ID of the assigned group ↳ organization_id string ID of the organization ↳ tags json Array of ticket tags ↳ via_channel string Channel the ticket came in through ↳ is_public boolean Whether the ticket is public ↳ created_at string Ticket creation timestamp ↳ updated_at string Ticket last update timestamp eventjson Event-specific changed data (e.g. status/priority diff)
Trigger workflow when a new ticket is created in Zendesk
Configuration and outputsParameter Type Required Description subdomainstring Yes Your Zendesk subdomain. emailstring Yes Email of a Zendesk admin used with the API token. apiTokenstring Yes Used to create the webhook. Requires admin access.
Parameter Type Description event_idstring Unique ID of the webhook event event_typestring Full event type (e.g. zen:event-type:ticket.created) timestring When the event occurred (ISO 8601) account_idnumber Zendesk account ID ticketobject ↳ id string Ticket ID ↳ subject string Ticket subject ↳ status string Ticket status (new, open, pending, solved, etc.) ↳ priority string Ticket priority (low, normal, high, urgent) ↳ ticket_type string Ticket type (question, incident, problem, task) ↳ description string Ticket description ↳ requester_id string ID of the requester ↳ assignee_id string ID of the assignee ↳ group_id string ID of the assigned group ↳ organization_id string ID of the organization ↳ tags json Array of ticket tags ↳ via_channel string Channel the ticket came in through ↳ is_public boolean Whether the ticket is public ↳ created_at string Ticket creation timestamp ↳ updated_at string Ticket last update timestamp eventjson Event-specific changed data (e.g. status/priority diff)
Trigger workflow from any Zendesk ticket event
Configuration and outputsParameter Type Required Description subdomainstring Yes Your Zendesk subdomain. emailstring Yes Email of a Zendesk admin used with the API token. apiTokenstring Yes Used to create the webhook. Requires admin access.
Parameter Type Description event_idstring Unique ID of the webhook event event_typestring Full event type (e.g. zen:event-type:ticket.created) timestring When the event occurred (ISO 8601) account_idnumber Zendesk account ID ticketobject ↳ id string Ticket ID ↳ subject string Ticket subject ↳ status string Ticket status (new, open, pending, solved, etc.) ↳ priority string Ticket priority (low, normal, high, urgent) ↳ ticket_type string Ticket type (question, incident, problem, task) ↳ description string Ticket description ↳ requester_id string ID of the requester ↳ assignee_id string ID of the assignee ↳ group_id string ID of the assigned group ↳ organization_id string ID of the organization ↳ tags json Array of ticket tags ↳ via_channel string Channel the ticket came in through ↳ is_public boolean Whether the ticket is public ↳ created_at string Ticket creation timestamp ↳ updated_at string Ticket last update timestamp eventjson Event-specific changed data (e.g. status/priority diff)
Trigger workflow when a ticket priority changes in Zendesk
Configuration and outputsParameter Type Required Description subdomainstring Yes Your Zendesk subdomain. emailstring Yes Email of a Zendesk admin used with the API token. apiTokenstring Yes Used to create the webhook. Requires admin access.
Parameter Type Description event_idstring Unique ID of the webhook event event_typestring Full event type (e.g. zen:event-type:ticket.created) timestring When the event occurred (ISO 8601) account_idnumber Zendesk account ID ticketobject ↳ id string Ticket ID ↳ subject string Ticket subject ↳ status string Ticket status (new, open, pending, solved, etc.) ↳ priority string Ticket priority (low, normal, high, urgent) ↳ ticket_type string Ticket type (question, incident, problem, task) ↳ description string Ticket description ↳ requester_id string ID of the requester ↳ assignee_id string ID of the assignee ↳ group_id string ID of the assigned group ↳ organization_id string ID of the organization ↳ tags json Array of ticket tags ↳ via_channel string Channel the ticket came in through ↳ is_public boolean Whether the ticket is public ↳ created_at string Ticket creation timestamp ↳ updated_at string Ticket last update timestamp eventjson Event-specific changed data (e.g. status/priority diff)
Trigger workflow when a ticket status changes in Zendesk
Configuration and outputsParameter Type Required Description subdomainstring Yes Your Zendesk subdomain. emailstring Yes Email of a Zendesk admin used with the API token. apiTokenstring Yes Used to create the webhook. Requires admin access.
Parameter Type Description event_idstring Unique ID of the webhook event event_typestring Full event type (e.g. zen:event-type:ticket.created) timestring When the event occurred (ISO 8601) account_idnumber Zendesk account ID ticketobject ↳ id string Ticket ID ↳ subject string Ticket subject ↳ status string Ticket status (new, open, pending, solved, etc.) ↳ priority string Ticket priority (low, normal, high, urgent) ↳ ticket_type string Ticket type (question, incident, problem, task) ↳ description string Ticket description ↳ requester_id string ID of the requester ↳ assignee_id string ID of the assignee ↳ group_id string ID of the assigned group ↳ organization_id string ID of the organization ↳ tags json Array of ticket tags ↳ via_channel string Channel the ticket came in through ↳ is_public boolean Whether the ticket is public ↳ created_at string Ticket creation timestamp ↳ updated_at string Ticket last update timestamp eventjson Event-specific changed data (e.g. status/priority diff)