Connectors

Customer Support & Success

Zendesk

Customer support: tickets, users, organizations, macros, and satisfaction ratings
Zendesk API referenceAPI checked August 16, 2026Zendesk overview
Signs in with
Connection fields
Runs on
Cloud or On-Prem Worker
Operations
626
Ready-made triggers
0

Connect Zendesk

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Zendesk and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Zendesk subdomainRequiredThe part before .zendesk.com.Example: example
OAuth 2.0 access tokenOptionalSecretRecommended OAuth credential.
Username or email/tokenOptionalUsername for the documented HTTP Basic alternative.
Password or API tokenOptionalSecretPassword or API token for the HTTP Basic alternative.

Use it in a flow

  1. Open a flow, open the node library and search for Zendesk.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Zendesk without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Zendesk can send webhooks, a Webhook trigger receives them at its own URL.

Operations

626 operations in 89 groups. Each one is a step you can add to a flow.

Account Setting4
Show Email SettingsGetAccountEmailSettingsGETReturns the email settings for the account.
Show SettingsShowAccountSettingsGETShows the settings that are available for the account.
Update Account SettingsUpdateAccountSettingsPUTUpdates settings for the account.
Update Email SettingsUpdateAccountEmailSettingsPUTUpdates email settings for the account.
Activity Stream3
Count ActivitiesCountActivitiesGETReturns an approximate count of ticket activities in the last 30 days affecting the agent making the request.
List ActivitiesListActivitiesGETLists ticket activities in the last 30 days affecting the agent making the request.
Show ActivityShowActivityGETLists a specific activity.
Approval Request2
Create Approval RequestCreateApprovalRequestPOSTCreates an approval request for a ticket.
List Approval RequestsListApprovalRequestsGETLists all approval requests for the current account with optional filtering by status and assignee.
Attachment6
Delete AttachmentDeleteAttachmentDELETEDeletes the attachment.
Delete UploadDeleteUploadDELETE
Redact Comment AttachmentRedactCommentAttachmentPUTRedaction allows you to permanently remove attachments from an existing comment on a ticket.
Show AttachmentShowAttachmentGETShows attachment details.
Update Attachment for MalwareUpdateAttachmentPUTToggles enabling or restricting agent access to attachments with detected malware.
Upload FilesUploadFilesPOSTUploads a file that can be attached to a ticket comment.
Audit Log3
Export Audit LogsExportAuditLogsPOST
List Audit LogsListAuditLogsGET
Show Audit LogShowAuditLogGET
Automation9
Bulk Delete AutomationsBulkDeleteAutomationsDELETEDeletes the automations corresponding to the provided comma-separated list of IDs.
Create AutomationCreateAutomationPOSTCreates an automation.
Delete AutomationDeleteAutomationDELETENote : You might be restricted from deleting some default automations.
List Active AutomationsListActiveAutomationsGETLists all active automations.
List AutomationsListAutomationsGETLists all automations for the current account.
Search AutomationsSearchAutomationsGETPagination
Show AutomationShowAutomationGET
Update AutomationUpdateAutomationPUTUpdates an automation.
Update Many AutomationsUpdateManyAutomationsPUTNote : You might be restricted from updating some default automations.
Basic4
Create Ticket or Voicemail TicketCreateTicketOrVoicemailTicketPOSTAllowed For Agents
Create Ticket or Voicemail Ticket (form)CreateTicketOrVoicemailTicketFormPOSTAllowed For Agents
Open a User's Profile in an Agent's BrowserOpenUsersProfileInAgentBrowserPOSTAllows you to instruct an agent's browser to open a user's profile.
Open Ticket in Agent's BrowserOpenTicketInAgentBrowserPOSTAllows you to instruct an agent's browser to open a ticket.
Bookmark3
Create BookmarkCreateBookmarkPOSTAllowed For - Agents
Delete BookmarkDeleteBookmarkDELETEAllowed For - Agents (own bookmarks only)
List BookmarksListBookmarksGETArchived tickets are not included in the response.
Brand9
Check Host Mapping ValidityCheckHostMappingValidityGETReturns a JSON object determining whether a host mapping is valid for a given subdomain.
Check Host Mapping Validity for an Existing BrandCheckHostMappingValidityForExistingBrandGETReturns a JSON object determining whether a host mapping is valid for the given brand.
Create BrandCreateBrandPOSTCreates a brand.
Delete a BrandDeleteBrandDELETEDeletes a brand.
Delete a Brand LogoDeleteBrandLogoDELETERemoves the logo from a brand.
List BrandsListBrandsGETReturns a list of all brands for your account sorted by name.
Show a BrandShowBrandGETReturns a brand for your account.
Update a BrandUpdateBrandPUTReturns an updated brand.
Update a Brand LogoUpdateBrandLogoPUTSets or replaces the logo on a brand using a multipart file upload.
Brand Agent6
Delete Brand Agent MembershipDeleteBrandAgentByIdDELETEDeletes a brand agent membership.
List Agents By BrandListBrandAgentsByBrandGETReturns a list of all agents assigned to a specific brand.
List Brand Agent MembershipsListBrandAgentsGETReturns a list of all brand agent memberships for your account.
List Brand Agent Memberships By UserListUserBrandAgentsGETReturns a list of all brand agent memberships for a specific user.
Show Brand Agent MembershipShowBrandAgentByIdGETReturns a brand agent membership for your account.
Show Brand Agent Membership By UserShowUserBrandAgentByIdGETReturns a specific brand agent membership for a user.
Channel Framework3
Push Content to SupportPushContentToSupportPOSTPushes Channel framework content to Zendesk.
Report Channelback Error to ZendeskReportChannelbackErrorPOST
Validate TokenValidateTokenPOST
Conversation Log1
List Conversation log for TicketListConversationLogForTicketGETLists the conversation log events for a specified ticket.
Country2
List Countries and Calling CodesListCountriesGETReturns a list of all countries with their calling codes.
Show CountryShowCountryGETReturns details for a specific country by ID.
Custom Object6
Create Custom ObjectCreateCustomObjectPOSTCreates an object describing all the properties required to create a custom object record Allowed For Admins
Custom Objects LimitCustomObjectsLimitGETList the current count and the limit for custom objects Allowed For Admins
Delete Custom ObjectDeleteCustomObjectDELETEPermanently deletes the custom object with the specified key Allowed For Admins
List Custom ObjectsListCustomObjectsGETLists all undeleted custom objects for the account Allowed For Agents
Show Custom ObjectShowCustomObjectGETReturns an object with the specified key Allowed For Agents
Update Custom ObjectUpdateCustomObjectPATCHUpdates an individual custom object.
Custom Object Field7
Create Custom Object FieldCreateCustomObjectFieldPOSTCreates any of the following custom field types:
Custom Object Fields LimitCustomObjectFieldsLimitGETList the current count and the limit for a custom object's fields Allowed For Agents
Delete Custom Object FieldDeleteCustomObjectFieldDELETEDeletes a field with the specified key.
List Custom Object FieldsListCustomObjectFieldsGETLists all undeleted custom fields for the specified object.
Reorder Custom Fields of an ObjectReorderCustomObjectFieldsPUTSets a preferred order of custom fields for a specific object by providing field ids in the desired order.
Show Custom Object FieldShowCustomObjectFieldGETReturns a custom field for a specific object using a provided key or id of the field.
Update Custom Object FieldUpdateCustomObjectFieldPATCHUpdates individual custom object fields.
Custom Object Permission9
Create Access RuleCreateAccessRulePOSTCreates a new access rule for a custom object.
Delete Access RuleDeleteAccessRuleDELETEPermanently deletes an access rule for a custom object.
List Access Rule DefinitionsListAccessRuleDefinitionsGETReturns the available field definitions and operators that can be used when creating access rules for a custom object.
List Access RulesListAccessRulesGETReturns a list of access rules for a custom object.
List Permission PoliciesListPermissionPoliciesGETReturns a list of permission policies for a custom object.
Show Access RuleShowAccessRuleGETReturns a specific access rule for a custom object.
Show Permission PolicyShowPermissionPolicyGETReturns a permission policy for a specific role on a custom object.
Update Access RuleUpdateAccessRulePATCHUpdates an existing access rule for a custom object.
Update Permission PolicyUpdatePermissionPolicyPATCHUpdates a permission policy for a specific role on a custom object.
Custom Object Record14
Autocomplete Custom Object Record SearchAutocompleteCustomObjectRecordSearchGETRetrieves an array of custom object records that have a field value that matches the value specified in the name parameter.
Count Custom Object RecordsCountCustomObjectRecordsGETReturns a total count of records for a specific custom object as well as the time the count was refreshed.
Create Custom Object RecordCreateCustomObjectRecordPOSTCreates a custom object record according to all the properties described by a custom object definition.
Create or Update Custom Object RecordUpsertCustomObjectRecordByExternalIdOrNamePATCHCreates or updates a custom object record based on the provided external id or name.
Custom Object Record Bulk JobsCustomObjectRecordBulkJobsPOSTQueues a background job to perform bulk actions on up to 100 custom object records per single request.
Custom Object Records LimitCustomObjectRecordsLimitGETList the current count and the limit for custom object records Allowed For Agents
Delete Custom Object RecordDeleteCustomObjectRecordDELETEDeletes a record with the specified id.
Delete Custom Object Record by External Id Or NameDeleteCustomObjectRecordByExternalIdOrNameDELETEDeletes a record with the specified external id or name.
Filtered Search of Custom Object RecordsFilteredSearchCustomObjectRecordsPOSTReturns an array of custom object records that meet the search and filter criteria.
Incremental Custom Object Record Export, Cursor BasedIncrementalCustomObjectRecordExportCursorGETReturns the custom object records that changed since the start time.
List Custom Object RecordsListCustomObjectRecordsGETLists all undeleted custom object records for the specified object.
Search Custom Object RecordsSearchCustomObjectRecordsGETReturns an array of custom object records where the search query matches the values in Text Fields, Multi Line Text fields, and RegExp fields.
Show Custom Object RecordShowCustomObjectRecordGETReturns a custom record for a specific object using a provided id.
Update Custom Object RecordUpdateCustomObjectRecordPATCHUpdates an individual custom object record.
Custom Object Record Attachment5
Create Custom Object Record AttachmentCreateCustomObjectRecordAttachmentPOSTCreates a new attachment associated with a custom object record.
Delete Custom Object Record AttachmentDeleteCustomObjectRecordAttachmentDELETEDeletes the specified attachment associated with a custom object record.
Download Custom Object Record AttachmentDownloadCustomObjectRecordAttachmentGETDownloads the specified attachment content.
List Custom Object Record AttachmentsListCustomObjectRecordAttachmentsGETLists all attachments associated with a custom object record.
Update Custom Object Record Attachment for MalwareUpdateCustomObjectRecordAttachmentPUTUpdates malware access settings for the specified attachment.
Custom Role5
Create Custom RoleCreateCustomRolePOSTAvailability
Delete Custom RoleDeleteCustomRoleByIdDELETEAvailability
List Custom RolesListCustomRolesGETAvailability
Show Custom RoleShowCustomRoleByIdGETAvailability
Update Custom RoleUpdateCustomRoleByIdPUTAvailability
Custom Ticket Statuse7
Bulk Update Default Custom Ticket StatusBulkUpdateDefaultCustomStatusPUTUpdates the default values for many custom ticket statuses at once.
Create Custom Ticket StatusCreateCustomStatusPOSTTakes a custom status object that specifies the custom ticket status properties to create.
Create Ticket Form Statuses for a Custom StatusCreateTicketFormStatusesForCustomStatusPOSTCreates one or many tickets form status associations for a custom status.
Delete Custom Ticket StatusDeleteCustomStatusDELETEDeletes the custom ticket status.
List Custom Ticket StatusesListCustomStatusesGETLists all undeleted custom ticket statuses for the account.
Show Custom Ticket StatusShowCustomStatusGETReturns the custom ticket status object.
Update Custom Ticket StatusUpdateCustomStatusPUTTakes a custom status object that specifies the properties to update.
Deletion Schedule5
Create Deletion ScheduleCreateDeletionSchedulePOSTCreates a new deletion schedule.
Delete Deletion ScheduleDeleteDeletionScheduleDELETEDeletes a deletion schedule by its id.
Get Deletion ScheduleGetDeletionScheduleGETGets a deletion schedule by its id.
List Deletion SchedulesListDeletionSchedulesGETLists all deletion schedules for the account.
Update Deletion ScheduleUpdateDeletionSchedulePUTUpdates a deletion schedule by its id.
Dynamic Content6
Create ItemCreateDynamicContentPOSTCreate a new content item, with one or more variants in the item's variants array.
Delete ItemDeleteDynamicContentItemDELETE
List ItemsListDynamicContentsGETReturns a list of all dynamic content items for your account if accessed as an admin or agents who have permission to manage dynamic content.
Show ItemShowDynamicContentItemGET
Show Many ItemsShowManyDynamicContentsGETStability
Update ItemUpdateDynamicContentItemPUTThe only attribute you can change is the name.
Dynamic Content Item Variant7
Create Many VariantsCreateManyDynamicContentVariantsPOST
Create VariantCreateDynamicContentVariantPOSTYou can only create one variant for each locale id.
Delete VariantDeleteDynamicContentVariantDELETE
List VariantsDynamicContentListVariantsGETReturns all the variants of the specified dynamic content item.
Show VariantShowDynamicContentVariantGET
Update Many VariantsUpdateManyDynamicContentVariantsPUTUpdates one or more variants.
Update VariantUpdateDynamicContentVariantPUTUpdates the specified variant.
Email Notification3
List Email NotificationsListEmailNotificationsGET
Show Email NotificationShowEmailNotificationGETShows details on an email notification.
Show Many Email NotificationsShowManyEmailNotificationsGETShows details of many email notifications.
Global Client3
List Global OAuth ClientsListGlobalOAuthClientsGETReturns all the global OAuth clients that users on your account have authorized.
Show Global OAuth ClientShowGlobalClientGETReturns the global OAuth client associated with the ID sent on the request.
Show Token summary for Global OAuth ClientsGlobalOAuthClientsTokenSummaryGETReturns information about tokens for the global clients that your account has authorized.
Grant Type Token1
Create Token for Grant TypeCreateTokenForGrantTypePOSTReturns an OAuth access token in exchange for one of the following:
Group12
Autocomplete GroupsAutocompleteGroupsGETReturns an array of groups whose name starts with the value specified in the name parameter.
Count GroupsCountGroupsGETReturns an approximate count of groups.
Count User GroupsCountUserGroupsGETReturns an approximate count of groups for the specified user.
Create GroupCreateGroupPOST
Delete GroupDeleteGroupDELETE
List Assignable GroupsListAssignableGroupsGETPagination
List Available AgentsListAvailableAgentsGETReturns a list of all agents available to be added to groups.
List GroupsListGroupsGETPagination
List User GroupsListUserGroupsGETReturns a list of groups for the specified user.
Show Default GroupShowDefaultGroupGET
Show GroupShowGroupByIdGET
Update GroupUpdateGroupPUT
Group Membership14
Bulk Create MembershipsGroupMembershipBulkCreatePOSTAssigns up to 100 agents to given groups.
Bulk Delete MembershipsGroupMembershipBulkDeleteDELETEImmediately removes users from groups and schedules a job to unassign all working tickets that are assigned to the given user and group combinations.
Create Group Membership for UserCreateUserGroupMembershipPOSTAssigns an agent to a given group.
Create MembershipCreateGroupMembershipPOSTAssigns an agent to a given group.
Delete MembershipDeleteGroupMembershipDELETEImmediately removes a user from a group and schedules a job to unassign all working tickets that are assigned to the given user and group combination.
Delete User's Group MembershipDeleteUserGroupMembershipDELETEImmediately removes a user from a group and schedules a job to unassign all working tickets that are assigned to the given user and group combination.
List Assignable MembershipsListAssignableGroupMembershipsGETReturns a maximum of 100 group memberships per page.
List Assignable Memberships By GroupListAssignableGroupMembershipsByGroupGETReturns a list of assignable group memberships for a specific group.
List Group Memberships by UserListUserGroupMembershipsGETPagination
List MembershipsListGroupMembershipsGETPagination
List Memberships By GroupListGroupMembershipsByGroupGETReturns a list of all group memberships for a specific group.
Set Membership as DefaultGroupMembershipSetDefaultPUTAllowed For:
Show MembershipShowGroupMembershipByIdGETThe 'id' is the group membership id, not a group id.
Show User's Group MembershipShowUserGroupMembershipByIdGETReturns a specific group membership for a user.
Group SLA Policy7
Create Group SLA PolicyCreateGroupSLAPolicyPOST
Delete Group SLA PolicyDeleteGroupSLAPolicyDELETE
List Group SLA PoliciesListGroupSLAPoliciesGET
Reorder Group SLA PoliciesReorderGroupSLAPoliciesPUT
Retrieve Supported Filter Definition ItemsRetrieveGroupSLAPolicyFilterDefinitionItemsGET
Show Group SLA PolicyShowGroupSLAPolicyGET
Update Group SLA PolicyUpdateGroupSLAPolicyPUTUpdates the specified policy.
Incremental Export7
Incremental Organization ExportIncrementalOrganizationExportGET
Incremental Sample ExportIncrementalSampleExportGETUse this endpoint to test the incremental export format.
Incremental Ticket Event ExportIncrementalTicketEventsGETReturns a stream of changes that occurred on tickets, excluding events occuring within one minute of the request.
Incremental Ticket Export, Cursor BasedIncrementalTicketExportCursorGETReturns the tickets that changed since the start time.
Incremental Ticket Export, Time BasedIncrementalTicketExportTimeGETReturns the tickets that changed since the start time.
Incremental User Export, Cursor BasedIncrementalUserExportCursorGET
Incremental User Export, Time BasedIncrementalUserExportTimeGET
Incremental Skill Based Routing3
Incremental Attributes ExportIncrementalSkilBasedRoutingAttributesExportGETReturns a stream of changes that occurred on routing attributes.
Incremental Attributes Values ExportIncrementalSkilBasedRoutingAttributeValuesExportGETReturns a stream of changes that occurred on routing attribute values.
Incremental Instance Values ExportIncrementalSkilBasedRoutingInstanceValuesExportGETReturns a stream of changes that occurred on routing instance values.
ITAM Asset8
Asset Bulk JobsItamAssetBulkJobsPOSTQueues a background job to perform bulk actions on up to 100 asset records per request.
Create AssetCreateItamAssetPOSTCreates an asset.
Delete AssetDeleteItamAssetDELETEDeletes an asset with the specified id.
Filtered Search of AssetsFilteredSearchItamAssetsPOSTReturns an array of assets that meet the complex search and filter criteria.
List AssetsListItamAssetsGETLists all assets for all asset types.
Search AssetsSearchItamAssetsGETReturns an array of assets with values in text-based fields that match the search query.
Show AssetShowItamAssetGETReturns the asset with the specified id.
Update AssetUpdateItamAssetPATCHUpdates an individual asset.
ITAM Asset Field5
Create Asset FieldCreateItamAssetTypeFieldPOSTCreates an asset field for an individual asset type.
Delete Asset FieldDeleteItamAssetTypeFieldDELETEDeletes an asset field with the specified id.
List Asset FieldsListItamAssetTypeFieldsGETLists all standard and custom fields for an asset type.
Show Asset FieldShowItamAssetTypeFieldGETReturns an asset field with the specified id.
Update Asset FieldUpdateItamAssetTypeFieldPATCHUpdates an existing asset field with the specified id.
ITAM Asset Location5
Create Asset LocationCreateItamLocationPOSTCreates a location.
Delete Asset LocationDeleteItamLocationDELETEDeletes a location with the specified id.
List Asset LocationsListItamLocationsGETLists all locations.
Show Asset LocationShowItamLocationGETReturns the location with the specified id.
Update Asset LocationUpdateItamLocationPATCHUpdates an existing location.
ITAM Asset Statuse5
Create Asset StatusCreateItamStatusPOSTCreates a status.
Delete Asset StatusDeleteItamStatusDELETEDeletes a status with the specified id.
List Asset StatusesListItamStatusesGETLists all statuses.
Show Asset StatusShowItamStatusGETReturns the status with the specified id.
Update Asset StatusUpdateItamStatusPATCHUpdates an existing status.
ITAM Asset Type5
Create Asset TypeCreateItamAssetTypePOSTCreates an asset type.
Delete Asset TypeDeleteItamAssetTypeDELETEDeletes an asset type with the specified id.
List Asset TypesListItamAssetTypesGETLists all asset types.
Show Asset TypeShowItamAssetTypeGETReturns an asset type with the specified id.
Update Asset TypeUpdateItamAssetTypePATCHUpdates an existing asset type.
Job Statuse3
List Job StatusesListJobStatusesGETShows the statuses for background jobs.
Show Job StatusShowJobStatusGETShows the status of a background job.
Show Many Job StatusesShowManyJobStatusesGETAccepts a comma-separated list of job status ids.
Locale6
Detect Best Language for UserDetectBestLocaleGET
List Available Public LocalesListAvailablePublicLocalesGETLists the translation locales that are available to all accounts.
List LocalesListLocalesGETLists the translation locales available for the account.
List Locales for AgentListLocalesForAgentGETLists the translation locales that have been localized for agents on a specific account.
Show Current LocaleShowCurrentLocaleGETThis works like Show Locale, but instead of taking a locale id as an argument, it renders the locale of the user performing the request.
Show LocaleShowLocaleByIdGET
Lookup Relationship2
Filter DefinitionsGetRelationshipFilterDefinitionsGETReturns filter definitions based on the given target type.
Get sources by targetGetSourcesByTargetGETReturns a list of source objects whose values are populated with the id of a related target object.
Macro19
Bulk Delete MacrosDeleteManyMacrosDELETEDeletes the macros corresponding to the provided comma-separated list of IDs.
Create MacroCreateMacroPOSTAllowed For Agents
Create Macro AttachmentCreateAssociatedMacroAttachmentPOSTAllows an attachment to be uploaded and associated with a macro at the same time.
Create Unassociated Macro AttachmentCreateMacroAttachmentPOSTAllows an attachment to be uploaded that can be associated with a macro at a later time.
Delete MacroDeleteMacroDELETEAllowed For Agents, with restrictions applying on certain actions
List Active MacrosListActiveMacrosGETLists all active shared and personal macros available to the current user.
List Macro Action DefinitionsListMacroActionDefinitionsGETReturns the definitions of the actions a macro can perform.
List Macro AttachmentsListMacroAttachmentsGETLists the attachments associated with a macro.
List Macro CategoriesListMacroCategoriesGETLists all macro categories available to the current user.
List MacrosListMacrosGETLists all shared and personal macros available to the current user.
List Supported Actions for MacrosListMacrosActionsGETAllowed For Agents
Search MacrosSearchMacroGETPagination
Show Changes to TicketShowChangesToTicketGETReturns the changes the macro would make to a ticket.
Show MacroShowMacroGETAllowed For Agents
Show Macro AttachmentShowMacroAttachmentGETShows the properties of the specified macro attachment.
Show Macro ReplicaShowDerivedMacroGETReturns an unpersisted macro representation derived from a ticket or macro.
Show Ticket After ChangesShowTicketAfterChangesGETReturns the full ticket object as it would be after applying the macro to the ticket.
Update MacroUpdateMacroPUTAllowed For Agents
Update Many MacrosUpdateManyMacrosPUTUpdates the provided macros with the specified changes.
OAuth Client7
Create ClientCreateOAuthClientPOST
Delete ClientDeleteClientDELETEAllowed for Admins
Generate SecretClientGenerateSecretPUTAllowed for Admins
List ClientsListOAuthClientsGETPagination
List Current User's ClientsListCurrentUserOAuthClientsGETReturns the OAuth clients owned by the current user.
Show ClientShowClientGETAllowed for Admins
Update ClientUpdateClientPUTAllowed for Admins
OAuth Token6
Create TokenCreateOAuthTokenPOSTCreates an OAuth access token directly using admin credentials, without going through an OAuth authorization flow.
List TokensListOAuthTokensGETReturns the properties of the tokens for the current user.
Revoke Current TokenRevokeCurrentOAuthTokenDELETERevokes the current OAuth token.
Revoke TokenRevokeOAuthTokenDELETEAllowed for Admins, Agents, End Users
Show Current TokenShowCurrentTokenGETReturns the properties of the current token.
Show TokenShowTokenGETReturns the properties of the specified token.
Object Trigger10
Create Object TriggerCreateObjectTriggerPOSTCreates a new object trigger for a specified object.
Delete Many Object TriggersDeleteManyObjectTriggersDELETEDeletes the object triggers corresponding to the provided comma-separated list of ids.
Delete Object TriggerDeleteObjectTriggerDELETEDeletes a specified object trigger.
List Active Object TriggersListActiveObjectTriggersGETLists all active object triggers.
List Object Trigger Action and Condition DefinitionsListObjectTriggersDefinitionsGETLists the conditions and actions of all triggers for the specified custom object.
List Object TriggersListObjectTriggersGETLists all triggers for the specified custom object.
Search Object TriggersSearchObjectTriggersGETReturns a list of object triggers that meet your filter or search criteria.
Show Object TriggerGetObjectTriggerGETReturns details of a specific object trigger.
Update Many Object TriggersUpdateManyObjectTriggersPUTUpdates the position or the active status of multiple object triggers.
Update Object TriggerUpdateObjectTriggerPUTUpdates a specified object trigger.
Omnichannel Routing Queue7
Create QueueCreateQueuePOSTCreates a queue.
Delete QueueDeleteQueueDELETEDeletes the queue and related records.
List Queue DefinitionsListQueueDefinitionsGETReturns the definitions of the queues and the definitions of the conditions under which a queue can execute.
List queuesListQueuesGETReturns all active queues for an account.
Reorder QueuesReorderQueuesPATCHAlters the evaluation order of OCR queues in the account.
Show QueueShowQueueByIdGETReturns a queue for the given queue id.
Update QueueUpdateQueuePUTUpdates the queue definition for a given queue id.
Organization19
Autocomplete OrganizationsAutocompleteOrganizationsGETReturns an array of organizations whose name starts with the value specified in the name parameter.
Bulk Delete OrganizationsDeleteManyOrganizationsDELETEAccepts a comma-separated list of up to 100 organization ids or external ids.
Count OrganizationsCountOrganizationsGETReturns an approximate count of organizations.
Count User's OrganizationsCountUserOrganizationsGETReturns an approximate count of organizations for a specific user.
Create Many OrganizationsCreateManyOrganizationsPOSTAccepts an array of up to 100 organization objects.
Create Or Update OrganizationCreateOrUpdateOrganizationPOSTCreates an organization if it doesn't already exist, or updates an existing organization.
Create OrganizationCreateOrganizationPOSTYou must provide a unique name for each organization.
Delete OrganizationDeleteOrganizationDELETE
List Organization MergesListOrganizationMergesGETRetrieves a list of all organization merge operations associated with a given organization.
List OrganizationsListOrganizationsGETPagination
List User OrganizationsListUserOrganizationsGETReturns a list of organizations associated with the specified user.
Merge Organization With Another OrganizationCreateOrganizationMergePOSTMerges two organizations by moving all users, tickets, and domain names from the organization specified by {organization id} to the organization specified by winner id.
Search OrganizationsSearchOrganizationsGETReturns an array of organizations matching the criteria.
Show Many OrganizationsShowManyOrganizationsGETAccepts a comma-separated list of up to 100 organization ids or external ids.
Show OrganizationShowOrganizationGET
Show Organization MergeShowOrganizationMergeGETRetrieves the details of a specific organization merge operation.
Show Organization's Related InformationOrganizationRelatedGET
Update Many OrganizationsUpdateManyOrganizationsPUTBulk or batch updates up to 100 organizations.
Update OrganizationUpdateOrganizationPUT
Organization Field6
Create Organization FieldCreateOrganizationFieldPOSTCreates any of the following custom field types:
Delete Organization FieldDeleteOrganizationFieldDELETE
List Organization FieldsListOrganizationFieldsGETReturns a list of custom organization fields in your account.
Reorder Organization FieldReorderOrganizationFieldPUT
Show Organization FieldShowOrganizationFieldGET
Update Organization FieldUpdateOrganizationFieldPUTUpdating a Dropdown (Tagger) or Multiselect Field
Organization Membership14
Bulk Delete MembershipsDeleteManyOrganizationMembershipsDELETEImmediately removes a user from an organization and schedules a job to unassign all working tickets currently assigned to the user and organization combination.
Create Many MembershipsCreateManyOrganizationMembershipsPOSTAccepts an array of up to 100 organization membership objects.
Create MembershipCreateOrganizationMembershipPOSTAssigns a user to a given organization.
Create Organization Membership for UserCreateUserOrganizationMembershipPOSTAssigns a user to a given organization.
Delete MembershipDeleteOrganizationMembershipDELETEImmediately removes a user from an organization and schedules a job to unassign all working tickets currently assigned to the user and organization combination.
Delete Organization Membership for UserDeleteUserOrganizationMembershipDELETEImmediately removes a user from an organization and schedules a job to unassign all working tickets currently assigned to the user and organization combination.
List MembershipsListOrganizationMembershipsGETReturns a list of organization memberships for the account, user or organization in question.
List Organization Memberships by OrganizationListOrganizationMembershipsByOrganizationGETReturns a list of organization memberships for the account, user or organization in question.
List Organization Memberships by UserListUserOrganizationMembershipsGETReturns a list of organization memberships for the account, user or organization in question.
Set Membership as DefaultSetOrganizationMembershipAsDefaultPUTSets the default organization membership of a given user.
Set Organization as DefaultSetOrganizationAsDefaultPUTSets the default organization membership of a given user.
Show MembershipShowOrganizationMembershipByIdGET
Show Organization Membership by UserShowOrganizationMembershipByUserIdGET
Unassign OrganizationUnassignOrganizationDELETEImmediately removes a user from an organization and schedules a job to unassign all working tickets currently assigned to the user and organization combination.
Organization Subscription6
Create Organization SubscriptionCreateOrganizationSubscriptionPOSTAllowed For:
Delete Organization SubscriptionDeleteOrganizationSubscriptionDELETEAllowed For:
List Organization SubscriptionsListOrganizationSubscriptionsGETPagination
List Subscriptions By OrganizationListOrganizationSubscriptionsByOrganizationGETReturns a list of organization subscriptions for a specific organization.
List User's Organization SubscriptionsListUserOrganizationSubscriptionsGETReturns a list of organization subscriptions for a specific user.
Show Organization SubscriptionShowOrganizationSubscriptionGETAllowed For:
Push Notification Device1
Bulk Unregister Push Notification DevicesPushNotificationDevicesPOSTUnregisters the mobile devices that are receiving push notifications.
Remote Authentication1
List Remote AuthenticationsListRemoteAuthenticationsGET
Request12
Create RequestCreateRequestPOSTAccepts a request object that sets one or more properties.
Getting CommentsShowCommentGET
List CCD RequestsListCCDRequestsGETLists requests where the authenticated end user is CC'd.
List Open RequestsListOpenRequestsGETLists requests with the "open" status for the authenticated end user.
List Organization RequestsListOrganizationRequestsGETReturns a list of requests for a specific organization.
List RequestsListRequestsGET
List Solved RequestsListSolvedRequestsGETLists requests with the "solved" status for the authenticated end user.
List User RequestsListUserRequestsGETLists requests for the specified user.
Listing CommentsListCommentsGETPagination
Search RequestsSearchRequestsGETExamples:
Show RequestShowRequestGETSideloads
Update RequestUpdateRequestPUTUpdates a request with a comment or collaborators (cc's).
Reseller2
Create Trial AccountCreateTrialAccountPOST
Verify Subdomain AvailabilityVerifySubdomainAvailabilityGETZendesk Support credentials are not required to access this endpoint.
Resource Collection5
Create Resource CollectionCreateResourceCollectionPOSTCreates a resource collection from a provided payload object.
Delete Resource CollectionDeleteResourceCollectionDELETEDeletes a specified resource collection.
List Resource CollectionsListResourceCollectionsGETLists resource collections for the account.
Show Resource CollectionRetrieveResourceCollectionGETRetrieves details for a specified resource collection.
Update Resource CollectionUpdateResourceCollectionPUTUpdates a resource collection using a provided payload object.
Satisfaction Rating4
Count Satisfaction RatingsCountSatisfactionRatingsGETReturns an approximate count of satisfaction ratings in the account.
Create a Satisfaction RatingCreateTicketSatisfactionRatingPOSTCreates a CSAT rating for a solved ticket, or for a ticket that was previously solved and then reopened.
List Satisfaction RatingsListSatisfactionRatingsGETAllowed For Admins
Show Satisfaction RatingShowSatisfactionRatingGETReturns a specific satisfaction rating.
Satisfaction Reason2
List Reasons for Satisfaction RatingListSatisfactionRatingReasonsGETList all reasons for an account
Show Reason for Satisfaction RatingShowSatisfactionRatingsGET
Saved Search4
Create Saved SearchCreateSavedSearchPOSTCreates a saved search for the requesting agent.
Delete Saved SearchDeleteSavedSearchDELETEDeletes the saved search with the specified id for the requesting agent.
List Saved SearchesListSavedSearchesGETReturns all saved searches for the requesting agent.
Update Saved SearchUpdateSavedSearchPUTUpdates the name, type, and query of the saved search with the specified id for the requesting agent.
Search3
Export Search ResultsExportSearchResultsGETExports a set of results.
List Search ResultsListSearchResultsGETReturns the search results.
Show Results CountCountSearchResultsGETReturns the number of items matching the query rather than the items.
Security Setting1
Show Security SettingsShowSecuritySettingsGETAllowed For Admins
Session8
Bulk Delete SessionsBulkDeleteSessionsByUserIdDELETEDeletes all the sessions for a user.
Delete SessionDeleteSessionDELETE
Delete the Authenticated SessionDeleteAuthenticatedSessionDELETEDeletes the current session.
List SessionsListSessionsGETIf authenticated as an admin, returns all the account's sessions.
List Sessions for UserListUserSessionsGETLists all sessions for a specific user.
Renew the current sessionRenewCurrentSessionGET
Show SessionShowSessionGET
Show the Currently Authenticated SessionShowCurrentlyAuthenticatedSessionGET
Sharing Agreement5
Create Sharing AgreementCreateSharingAgreementPOST
Delete a Sharing AgreementDeleteSharingAgreementDELETEDeletes a sharing agreement.
List Sharing AgreementsListSharingAgreementsGET
Show a Sharing AgreementShowSharingAgreementGETReturns a sharing agreement for your account.
Update a Sharing AgreementUpdateSharingAgreementPUTReturns an updated sharing agreement.
Skill Based Routing18
Bulk Set Agent Attribute Values JobsBulkSetAgentAttributeValuesJobPOSTAdds, replaces or removes multiple attributes for up to 100 agents.
Create AttributeCreateAttributePOSTCreates an attribute.
Create Attribute ValueCreateAttributeValuePOSTCreates an attribute value.
Delete AttributeDeleteAttributeDELETEDeletes an attribute.
Delete Attribute ValueDeleteAttributeValueDELETEDeletes an attribute value.
List Account AttributesListAccountAttributesGETReturns a list of attributes for the account.
List Agent Attribute ValuesListAGentAttributeValuesGETReturns an attribute value.
List Attribute Values for an AttributeListAttributeValuesGETReturns a list of attribute values for a provided attribute.
List Attribute Values for Many AgentsListManyAgentsAttributeValuesGETAccepts a comma-separated list of up to 100 agent ids and returns attribute values for each agent in the list.
List Routing Attribute DefinitionsListRoutingAttributeDefinitionsGETReturns the condition definitions that can be configured to apply attributes to a ticket.
List Ticket Attribute ValuesListTicketAttributeValuesGETReturns a list of attributes values for the ticket.
List Tickets Fulfilled by a UserListTicketsFullfilledByUserGETReturns a list of ticket ids that contain attributes matching the current user's attributes.
Set Agent Attribute ValuesSetAgentAttributeValuesPOSTAdds the specified attributes if no attributes exists, or replaces all existing attributes with the specified attributes.
Set Ticket Attribute ValuesSetTicketAttributeValuesPOSTAdds the specified attributes if no attributes exists, or replaces all existing attributes with the specified attributes.
Show AttributeShowAttributeGETReturns an attribute.
Show Attribute ValueShowAttributeValueGETReturns an attribute value.
Update AttributeUpdateAttributePUTUpdates an attribute.
Update Attribute ValueUpdateAttributeValuePATCHUpdates the name and ticket conditions of a skill.
SLA Policy7
Create SLA PolicyCreateSLAPolicyPOSTAvailability
Delete SLA PolicyDeleteSLAPolicyDELETEAvailability
List SLA PoliciesListSLAPoliciesGETAvailability
Reorder SLA PoliciesReorderSLAPoliciesPUTAvailability
Retrieve Supported Filter Definition ItemsRetrieveSLAPolicyFilterDefinitionItemsGETAvailability
Show SLA PolicyShowSLAPolicyGETAvailability
Update SLA PolicyUpdateSLAPolicyPUTUpdates the specified policy.
Support Address6
Create Support AddressCreateSupportAddressPOSTAdds a Zendesk or external support address to your account.
Delete Support AddressDeleteRecipientAddressDELETEDeletes a support address.
List Support AddressesListSupportAddressesGETLists all the support addresses for the account.
Show Support AddressShowSupportAddressGET
Update Support AddressUpdateSupportAddressPUTUpdates an existing support address for your account.
Verify Support Address ForwardingVerifySupportAddressForwardingPUTSends a test email to the specified support address to verify that email forwarding for the address works.
Suspended Ticket9
Bulk Recover Suspended TicketsBulkRecoverSuspendedTicketsPUTEnqueues a bulk job to recover multiple suspended tickets.
Delete Multiple Suspended TicketsDeleteSuspendedTicketsDELETEAccepts up to 100 ids (the auto-generated id, not the ticket id.)
Delete Suspended TicketDeleteSuspendedTicketDELETE
Export Suspended TicketsExportSuspendedTicketsPOSTExports a list of suspended tickets for the Zendesk Support instance.
List Suspended TicketsListSuspendedTicketsGET
Recover Multiple Suspended TicketsRecoverSuspendedTicketsPUTAccepts up to 100 ids (the auto-generated id, not the ticket id.) Note that suspended tickets that fail to be recovered are still included in the response.
Recover Suspended TicketRecoverSuspendedTicketPUTNote : During recovery, the API sets the requester to the authenticated agent who called the API, not the original requester.
Show Suspended TicketShowSuspendedTicketsGET
Suspended Ticket AttachmentsSuspendedTicketsAttachmentsPOSTMakes copies of any attachments on a suspended ticket and returns them as attachment tokens.
Tag16
Add Organization TagsAddOrganizationTagsPUT
Add TagsPutTagsTicketPUTYou can also add tags to multiple tickets with the Update Many Tickets endpoint.
Add User TagsPutUserTagsPUT
Count TagsCountTagsGETReturns an approximate count of tags.
List Organization TagsListOrganizationTagsGET
List Resource TagsListResourceTagsGET
List TagsListTagsGETLists up to the 20,000 most popular tags in the last 60 days, in decreasing popularity.
List User TagsListUserTagsGET
Remove Organization TagsRemoveOrganizationTagsDELETE
Remove TagsDeleteTagsTicketDELETEYou can also delete tags from multiple tickets with the Update Many Tickets endpoint.
Remove User TagsDeleteUserTagsDELETE
Search TagsAutocompleteTagsGETReturns an array of registered and recent tag names that start with the characters specified in the name query parameter.
Search Tags by Request BodyAutocompleteTagsPostPOSTReturns an array of registered and recent tag names that start with the characters specified in the name parameter.
Set Organization TagsSetOrganizationTagsPOST
Set TagsSetTagsTicketPOST
Set User TagsSetUserTagsPOST
Target5
Create TargetCreateTargetPOST
Delete TargetDeleteTargetDELETEAllowed For Admins
List TargetsListTargetsGET
Show TargetShowTargetGET
Update TargetUpdateTargetPUTAllowed For Admins
Target Failure2
List Target FailuresListTargetFailuresGETReturns the 25 most recent target failures, per target.
Show Target FailureShowTargetFailureGETStability
Task List2
Create Task ListCreateTaskListPOSTAdds a task list to the specified ticket.
Show Task ListShowTaskListGETReturns the task list attached to the specified ticket.
Task List Template6
Create Task List TemplateCreateTaskListTemplatePOSTCreates a task list template.
Delete Task List TemplateDeleteTaskListTemplateDELETEDeletes a task list template with the specified id.
Get Tasks by Task List Template IdGetTasksByTaskListTemplateIdGETReturns the tasks for the specified task list template.
List Task List TemplatesListTaskListTemplatesGETLists all task list templates.
Show Task List TemplateShowTaskListTemplateGETReturns the task list template with the specified id.
Update Task List TemplateUpdateTaskListTemplatePUTCreates, modifies, or deletes tasks in a task list template.
Ticket35
Autocomplete ProblemsAutocompleteProblemsPOSTReturns tickets whose type is "problem" and whose subject contains the string specified in the text parameter.
Bulk Delete TicketsBulkDeleteTicketsDELETEAccepts a comma-separated list of up to 100 ticket ids.
Bulk Mark Tickets as SpamMarkManyTicketsAsSpamPUTAccepts a comma-separated list of up to 100 ticket ids.
Count Organization TicketsCountOrganizationTicketsGETReturns an approximate count of tickets for a specific organization.
Count TicketsCountTicketsGETReturns an approximate count of tickets in the account.
Count User Assigned TicketsCountUserAssignedTicketsGETReturns an approximate count of tickets assigned to the specified user.
Count User CCD TicketsCountUserCCDTicketsGETReturns an approximate count of tickets where the specified user is CC'd. If the count exceeds 100,000, it is updated every 24 hours.
Create Many TicketsTicketsCreateManyPOSTAccepts an array of up to 100 ticket objects.
Create TicketCreateTicketPOST
Delete Multiple Tickets PermanentlyBulkPermanentlyDeleteTicketsDELETEPermanently deletes up to 100 soft-deleted tickets.
Delete TicketDeleteTicketDELETE
Delete Ticket PermanentlyDeleteTicketPermanentlyDELETEPermanently deletes a soft-deleted ticket.
List Collaborators for a TicketListTicketCollaboratorsGET
List Deleted TicketsListDeletedTicketsGETReturns a maximum of 100 deleted tickets per page.
List Email CCs for a TicketListTicketEmailCCsGETReturns any users cc'd on the ticket.
List Followers for a TicketListTicketFollowersGETReturns any users who follow the ticket.
List Organization TicketsListOrganizationTicketsGETReturns a list of tickets for a specific organization.
List Recent TicketsListRecentTicketsGETLists up to five tickets that the requesting agent recently viewed or created in the agent interface.
List Ticket IncidentsListTicketIncidentsGET
List Ticket ProblemsListTicketProblemsGETThe response is always ordered by updated at in descending order
List TicketsListTicketsGET
List User Assigned TicketsListUserAssignedTicketsGETLists tickets assigned to the specified user.
List User CCD TicketsListUserCCDTicketsGETLists tickets where the specified user is CC'd.
List User Followed TicketsListUserFollowedTicketsGETLists tickets the specified user is following.
List User Requested TicketsListUserRequestedTicketsGET
Mark Ticket as Spam and Suspend RequesterMarkTicketAsSpamAndSuspendRequesterPUT
Merge Tickets into Target TicketMergeTicketsIntoTargetTicketPOSTMerges one or more tickets into the ticket with the specified id.
Restore a Previously Deleted TicketRestoreDeletedTicketPUT
Restore Previously Deleted Tickets in BulkBulkRestoreDeletedTicketsPUT
Show Multiple TicketsTicketsShowManyGETAccepts a comma-separated list of ticket ids to return.
Show TicketShowTicketGETReturns a number of ticket properties, but doesn't include the full comment thread.
Show Ticket by Messaging Conversation IDShowTicketByMessagingConversationIdGETReturns the active ticket associated with the given Sunshine Conversations conversation id.
Ticket Related InformationTicketRelatedInformationGETThe request returns a data object with the following properties:
Update Many TicketsTicketsUpdateManyPUTAccepts an array of up to 100 ticket objects, or a comma-separated list of up to 100 ticket ids.
Update TicketUpdateTicketPUT
Ticket Audit5
Change a Comment From Public To PrivateMakeTicketCommentPrivateFromAuditsPUT
Count Audits for a TicketCountAuditsForTicketGETReturns an approximate count of audits for a specified ticket.
List All Ticket AuditsListTicketAuditsGETReturns ticket audits.
List Audits for a TicketListAuditsForTicketGETLists the audits for a specified ticket.
Show AuditShowTicketAuditGET
Ticket Comment7
Count Ticket CommentsCountTicketCommentsGETReturns an approximate count of the comments added to the ticket.
List CommentsListTicketCommentsGETReturns the comments added to the ticket.
Make Comment PrivateMakeTicketCommentPrivatePUT
Redact Chat CommentRedactChatCommentPUTPermanently removes words or strings from a chat ticket's comment.
Redact Chat Comment AttachmentRedactChatCommentAttachmentPUTPermanently removes one or more chat attachments from a chat ticket.
Redact String in CommentRedactStringInCommentPUTPermanently removes words or strings from a ticket comment.
Redact Ticket Comment In Agent WorkspaceRedactTicketCommentInAgentWorkspacePUTRedaction allows you to permanently remove words, strings, or attachments from a ticket comment.
Ticket Content Pin3
Create Ticket Content PinCreateTicketContentPinPOSTCreates a new content pin for a specific ticket.
Delete Content Pin from TicketDeleteTicketContentPinDELETEDeletes a specific content pin from a ticket.
List Ticket Content PinsListTicketContentPinsGETLists the content pins for a specific ticket.
Ticket Field12
Count Ticket FieldsCountTicketFieldsGETReturns an approximate count of system and custom ticket fields in the account.
Create or Update Ticket Field OptionCreateOrUpdateTicketFieldOptionPOSTCreates or updates an option for the given drop-down ticket field.
Create Ticket FieldCreateTicketFieldPOSTCreates any of the following custom field types:
Delete Ticket FieldDeleteTicketFieldDELETE
Delete Ticket Field OptionDeleteTicketFieldOptionDELETEAllowed for Admins
List Ticket Field OptionsListTicketFieldOptionsGETReturns a list of custom ticket field options for the given drop-down ticket field.
List Ticket FieldsListTicketFieldsGETReturns a list of all system and custom ticket fields in your account.
Reorder Ticket FieldsReorderTicketFieldsPUTAllowed For Admins
Show Many Ticket FieldsShowManyTicketFieldsGETReturns multiple ticket fields in a single request.
Show Ticket FieldShowTicketfieldGET
Show Ticket Field OptionShowTicketFieldOptionGETAllowed for Agents
Update Ticket FieldUpdateTicketFieldPUTUpdating drop-down field options
Ticket Form12
Bulk Update Ticket Form Statuses of a Ticket FormUpdateTicketFormStatusesPUTUpdates or deletes ticket form status associations.
Clone an Already Existing Ticket FormCloneTicketFormPOST
Create Ticket FormCreateTicketFormPOST
Create Ticket Form StatusesCreateTicketFormStatusesPOSTCreates one or many ticket form status associations
Delete Ticket FormDeleteTicketFormDELETEAllowed For Admins
List Ticket Form Statuses of a Ticket FormTicketFormTicketFormStatusesGETFetches all of the associated ticket form statuses of a ticket form.
List Ticket FormsListTicketFormsGETReturns a list of all ticket forms for your account if accessed as an admin or agent.
Reorder Ticket FormsReorderTicketFormsPUTAllowed For Admins
Show Many Ticket FormsShowManyTicketFormsGETTakes an ids query parameter that accepts a comma-separated list of up to 100 ticket form ids.
Show Ticket FormShowTicketFormGET
Update Ticket FormUpdateTicketFormPUTAllowed For Admins
Update Ticket Form Status By IdUpdateTicketFormStatusByIdPUTUpdates or deletes ticket form status association by id.
Ticket Form Statuse4
Delete Ticket Form Status By IdDeleteTicketFormStatusByIdDELETEDeletes a ticket form status by id.
Delete Ticket Form StatusesDeleteTicketFormStatusesDELETEDeletes all of of the ticket form statuses by id.
List Ticket Form StatusesListTicketFormStatusesGETFetches all of the ticket form statuses for the account.
Show Many Ticket Form StatusesShowManyTicketFormStatusesGETFetches all of the ticket form statuses specified by a comma separated list of ids.
Ticket Import2
Ticket Bulk ImportTicketBulkImportPOSTAccepts an array of up to 100 ticket objects.
Ticket ImportTicketImportPOST
Ticket Metric3
List Ticket MetricsListTicketMetricsGETReturns a list of tickets with their metrics.
Show Ticket MetricsShowTicketMetricsGETReturns a specific metric, or the metrics of a specific ticket.
Show Ticket Metrics By TicketShowTicketMetricsByTicketGETReturns the metrics for a specific ticket.
Ticket Metric Event1
List Ticket Metric EventsListTicketMetricEventsGETReturns ticket metric events that occurred on or after the start time.
Ticket Skip4
List All SkipsListSkipsGETLists all skips.
List Ticket SkipsListTicketSkipsGETArchived tickets are not included in the response.
List Ticket Skips By TicketListTicketSkipsByTicketGETReturns the skips for a specific ticket.
Record a New Skip for the Current UserRecordNewSkipPOSTRecord a new ticket skip for the current user.
Trigger13
Bulk Delete Ticket TriggersDeleteManyTriggersDELETEDeletes the ticket triggers corresponding to the provided comma-separated list of IDs.
Create TriggerCreateTriggerPOST
Delete Ticket TriggerDeleteTriggerDELETE
List Active Ticket TriggersListActiveTriggersGETLists all active ticket triggers.
List Ticket Trigger Action and Condition DefinitionsListTriggerActionConditionDefinitionsGETReturns the definitions of the actions a ticket trigger can perform and the definitions of the conditions under which a ticket trigger can execute.
List Ticket Trigger RevisionsListTriggerRevisionsGETList the revisions associated with a ticket trigger.
List Ticket TriggersListTriggersGETLists all ticket triggers for the current account.
Reorder Ticket TriggersReorderTriggersPUTAlters the firing order of ticket triggers in the account.
Search Ticket TriggersSearchTriggersGETPagination
Show Ticket TriggerGetTriggerGET
Show Ticket Trigger RevisionTriggerRevisionGETFetches a revision associated with a ticket trigger.
Update Many Ticket TriggersUpdateManyTriggersPUTUpdates the position or the active status of multiple ticket triggers.
Update Ticket TriggerUpdateTriggerPUT
Trigger Category6
Create Batch Job for Ticket Trigger CategoriesBatchOperateTriggerCategoriesPOSTCreates a job that performs a batch operation for the given ticket trigger categories.
Create Ticket Trigger CategoryCreateTriggerCategoryPOSTCreates a ticket trigger category.
Delete Ticket Trigger CategoryDeleteTriggerCategoryDELETEDeletes the ticket trigger category with the specified ID.
List Ticket Trigger CategoriesListTriggerCategoriesGETReturns all the ticket trigger categories in the account.
Show Ticket Trigger CategoryShowTriggerCategoryByIdGETReturns the ticket trigger category with the specified ID.
Update Ticket Trigger CategoryUpdateTriggerCategoryPATCHUpdates the ticket trigger category with the specified ID.
User32
Autocomplete UsersAutocompleteUsersGETReturns an array of users whose name starts with the value specified in the name parameter.
Autocomplete Users by Request BodyAutocompleteUsersPostPOSTReturns an array of users whose name starts with the value specified in the name property in the request body.
Bulk Delete UsersDestroyManyUsersDELETEAccepts a comma-separated list of up to 100 user ids.
Count Deleted UsersCountDeletedUsersGETReturns an approximate count of deleted users, including permanently deleted users.
Count Organization UsersCountOrganizationUsersGETReturns an approximate count of users for a specific organization.
Count UsersCountUsersGETReturns an approximate count of users.
Count Users By GroupCountGroupUsersGETReturns an approximate count of users in the specified group.
Create Many UsersCreateManyUsersPOSTAccepts an array of up to 100 user objects.
Create Or Update Many UsersCreateOrUpdateManyUsersPOSTAccepts an array of up to 100 user objects.
Create Or Update UserCreateOrUpdateUserPOSTCreates a user if the user does not already exist, or updates an existing user identified by e-mail address or external ID.
Create UserCreateUserPOST
Delete UserDeleteUserDELETEDeletes the user and associated records from the account.
Get Full User EntitlementsGetUserEntitlementsFullGETReturns the full entitlements for all Zendesk products (Explore, Voice, Knowledge, Live Chat) for the specified user.
List Deleted UsersListDeletedUsersGETReturns deleted users, including permanently deleted users.
List Organization UsersListOrganizationUsersGETReturns a list of users for a specific organization.
List UsersListUsersGETPagination
List Users By GroupListGroupUsersGETPagination
Logout many usersLogoutManyUsersPOSTAccepts a comma-separated list of up to 100 user ids.
Merge End UsersMergeEndUsersPUTMerges the end user specified in the path parameter into the existing end user specified in the request body.
Permanently Delete UserPermanentlyDeleteUserDELETEBefore permanently deleting a user, you must delete the user first.
Request User CreateRequestUserCreatePOSTSends the owner a reminder email to update their subscription so more agents can be created.
Search UsersSearchUsersGETReturns an array of users who meet the search criteria.
Show Compliance Deletion StatusesShowUserComplianceDeletionStatusesGETReturns the GDPR status for each user per area of compliance.
Show Current User SettingsShowCurrentUserSettingsGETReturns the settings for the currently authenticated user.
Show Deleted UserShowDeletedUserGETReturns users that have been deleted but not permanently yet.
Show Many UsersShowManyUsersGETAccepts a comma-separated list of up to 100 user ids or external ids.
Show SelfShowCurrentUserGETThe endpoint returns user information and an authenticity token.
Show UserShowUserGET
Show User Related InformationShowUserRelatedGET
Update Current User SettingsUpdateCurrentUserSettingsPUTUpdates the settings for the currently authenticated user.
Update Many UsersUpdateManyUsersPUT
Update UserUpdateUserPUT
User Field11
Create or Update a User Field OptionCreateOrUpdateUserFieldOptionPOSTCreates a new option or updates an existing option for the given drop-down user field.
Create User FieldCreateUserFieldPOSTCreates any of the following custom field types:
Delete User FieldDeleteUserFieldDELETE
Delete User Field OptionDeleteUserFieldOptionDELETEAllowed for Admins
List User Field OptionsListUserFieldOptionsGETReturns a list of custom user field options for the given dropdown user field.
List User FieldsListUserFieldsGETReturns a list of custom user fields in your account.
Reorder User FieldReorderUserFieldPUT
Show a User Field OptionShowUserFieldOptionGETAllowed for Agents
Show Many User FieldsShowManyUserFieldsGETReturns multiple user fields by their keys.
Show User FieldShowUserFieldGET
Update User FieldUpdateUserFieldPUTUpdating a Dropdown (Tagger) or Multiselect Field
User Identity14
Create End User IdentityCreateEndUserIdentityPOSTAdds an identity to an end user's profile.
Create IdentityCreateUserIdentityPOSTAdds an identity to a user's profile.
Delete End User IdentityDeleteEndUserIdentityDELETEDeletes the identity for a given end user.
Delete IdentityDeleteUserIdentityDELETEDeletes the identity for a given user.
List End User IdentitiesListEndUserIdentitiesGETReturns a list of identities for the given end user.
List IdentitiesListUserIdentitiesGETReturns a list of identities for the given user.
Make End User Identity PrimaryMakeEndUserIdentityPrimaryPUTSets the specified identity as primary for the end user.
Make Identity PrimaryMakeUserIdentityPrimaryPUTSets the specified identity as primary.
Request End User VerificationRequestEndUserVerificationPUTSends the end user a verification email with a link to verify ownership of the email address.
Request User VerificationRequestUserVerificationPUTSends the user a verification email with a link to verify ownership of the email address.
Show End User IdentityShowEndUserIdentityGETShows the identity with the given id for a given end user.
Show IdentityShowUserIdentityGETShows the identity with the given id for a given user.
Update IdentityUpdateUserIdentityPUTThis endpoint allows you to:
Verify IdentityVerifyUserIdentityPUTSets the specified identity as verified.
User Password3
Change Your PasswordChangeOwnPasswordPUTYou can only change your own password.
List password requirementsGetUserPasswordRequirementsGET
Set a User's PasswordSetUserPasswordPOSTAn admin can set a user's password only if the setting is enabled in Zendesk Support under Settings Security Global .
View20
Bulk Delete ViewsBulkDeleteViewsDELETEDeletes the views corresponding to the provided list of IDs.
Count Tickets in ViewGetViewCountGETReturns the ticket count for a single view.
Count Tickets in ViewsGetViewCountsGETReturns the ticket count of each view in a list of views.
Count ViewsCountViewsGETReturns an approximate count of shared and personal views available to the current user.
Create ViewCreateViewPOST
Delete ViewDeleteViewDELETEAllowed For Agents
Execute ViewExecuteViewGETReturns the column titles and the rows of the specified view.
Export ViewExportViewGETReturns the csv attachment of the specified view if possible.
List Active ViewsListActiveViewsGETLists active shared and personal views available to the current user.
List Tickets From a ViewListTicketsFromViewGET
List View Filter DefinitionsListViewDefinitionsGETReturns the definitions of the conditions and actions a view can perform.
List ViewsListViewsGETLists shared and personal views available to the current user.
List Views - CompactListCompactViewsGETA compacted list of shared and personal views available to the current user.
List Views By IDListViewsByIdGET
Preview Ticket CountPreviewCountPOSTReturns the ticket count for a single preview.
Preview ViewsPreviewViewsPOSTYou can preview views by constructing the conditions in the proper format and nesting them under the view property.
Search ViewsSearchViewsGETPagination
Show ViewShowViewGETIn addition to numeric IDs, the view id path parameter accepts the string aliases "incoming", "my", and "my groups" to retrieve the corresponding built-in views.
Update Many ViewsUpdateManyViewsPUT
Update ViewUpdateViewPUT
Workspace7
Bulk Delete WorkspacesDestroyManyWorkspacesDELETEAllowed For Admins
Create WorkspaceCreateWorkspacePOST
Delete WorkspaceDeleteWorkspaceDELETEAllowed For Admins
List WorkspacesListWorkspacesGET
Reorder WorkspacesReorderWorkspacesPUTAllowed For Admins
Show WorkspaceShowWorkspaceGETAllowed For Admins
Update WorkspaceUpdateWorkspacePUTAllowed For Admins
X Channel4
Create Ticket from TweetCreateTicketFromTweetPOSTTurns a tweet into a ticket.
List Monitored X HandlesListMonitoredTwitterHandlesGET
List Ticket statusesGettingTwicketStatusGET
Show Monitored X HandleShowMonitoredTwitterHandleGET