Zendesk integration (Communication, Productivity). Imported from open-connector.
https://{subdomain}.zendesk.com/api/v2/users/me.json
/api/v2/tickets.json
| Param | Type | Required | Description |
|---|---|---|---|
| page | integer | optional | Offset pagination page number. |
| perPage | integer | optional | Maximum records to return for offset pagination. |
| pageSize | integer | optional | Maximum records to return for cursor pagination. |
| pageAfter | string | optional | Opaque cursor returned by the previous Zendesk page. |
| pageBefore | string | optional | Opaque cursor for retrieving the previous Zendesk page. |
| externalId | string | optional | External identifier used to filter tickets. |
| sortBy | string | optional | Zendesk field used to sort tickets. |
| sortOrder | string | optional | Zendesk sort direction. |
/api/v2/tickets/{ticketId}.json
| Param | Type | Required | Description |
|---|---|---|---|
| ticketId | integer | required | Zendesk ticket identifier. |
/api/v2/tickets.json
| Param | Type | Required | Description |
|---|---|---|---|
| subject | string | required | Ticket subject line. |
| description | string | optional | Plain-text body used for the initial or appended ticket comment. |
| htmlDescription | string | optional | HTML body used for the initial or appended ticket comment. |
| commentPublic | boolean | optional | Whether the generated comment is public when a comment is included. |
| status | string | optional | Zendesk ticket status accepted by update operations. |
| priority | string | optional | Zendesk ticket priority. |
| ticketType | string | optional | Zendesk ticket type. |
| assigneeId | integer | optional | Agent identifier assigned to the ticket. |
| groupId | integer | optional | Group identifier assigned to the ticket. |
| organizationId | integer | optional | Organization identifier for the ticket. |
| requesterId | integer | optional | Existing requester identifier. |
| externalId | string | optional | External identifier linked to the ticket. |
| dueAt | string | optional | Task due timestamp in ISO 8601 format. |
| tags | array | optional | Zendesk tag values. |
| customFields | array | optional | Custom field values applied to the ticket. |
| requester | object | optional | Requester object used when creating a ticket. |
/api/v2/tickets/{ticketId}.json
| Param | Type | Required | Description |
|---|---|---|---|
| ticketId | integer | required | Zendesk ticket identifier. |
| subject | string | optional | Ticket subject line. |
| description | string | optional | Plain-text body used for the initial or appended ticket comment. |
| htmlDescription | string | optional | HTML body used for the initial or appended ticket comment. |
| commentPublic | boolean | optional | Whether the generated comment is public when a comment is included. |
| status | string | optional | Zendesk ticket status accepted by update operations. |
| priority | string | optional | Zendesk ticket priority. |
| ticketType | string | optional | Zendesk ticket type. |
| assigneeId | integer | optional | Agent identifier assigned to the ticket. |
| groupId | integer | optional | Group identifier assigned to the ticket. |
| organizationId | integer | optional | Organization identifier for the ticket. |
| requesterId | integer | optional | Existing requester identifier. |
| externalId | string | optional | External identifier linked to the ticket. |
| dueAt | string | optional | Task due timestamp in ISO 8601 format. |
| tags | array | optional | Zendesk tag values. |
| customFields | array | optional | Custom field values applied to the ticket. |
| safeUpdate | boolean | optional | Whether to enable optimistic locking for ticket updates. |
| updatedStamp | string | optional | Last known ticket updated_at timestamp used with safeUpdate. |
| metadata | object | optional | Additional Zendesk object fields. |
/api/v2/tickets/{ticketId}.json
| Param | Type | Required | Description |
|---|---|---|---|
| ticketId | integer | required | Zendesk ticket identifier. |
| body | string | required | Comment body to append to the ticket. |
| public | boolean | optional | Whether the appended comment is public. Defaults to true. |
| assigneeId | integer | optional | Agent identifier assigned together with the reply. |
/api/v2/users.json
| Param | Type | Required | Description |
|---|---|---|---|
| page | integer | optional | Offset pagination page number. |
| perPage | integer | optional | Maximum records to return for offset pagination. |
| pageSize | integer | optional | Maximum records to return for cursor pagination. |
| pageAfter | string | optional | Opaque cursor returned by the previous Zendesk page. |
| pageBefore | string | optional | Opaque cursor for retrieving the previous Zendesk page. |
| role | string | optional | Zendesk user role. |
| roleList | array | optional | Roles included in the user filter. |
| externalId | string | optional | External identifier used to filter users. |
| permissionSet | integer | optional | Zendesk custom role identifier. |
/api/v2/users/{userId}.json
| Param | Type | Required | Description |
|---|---|---|---|
| userId | integer | required | Zendesk user identifier. |
/api/v2/users/search.json
| Param | Type | Required | Description |
|---|---|---|---|
| string | optional | User email used for the Zendesk search. | |
| name | string | optional | User name fragment used for the Zendesk search. |
| page | integer | optional | Offset pagination page number. |
| perPage | integer | optional | Maximum records to return for offset pagination. |
/api/v2/organizations.json
| Param | Type | Required | Description |
|---|---|---|---|
| page | integer | optional | Offset pagination page number. |
| perPage | integer | optional | Maximum records to return for offset pagination. |
/api/v2/organizations/{organizationId}.json
| Param | Type | Required | Description |
|---|---|---|---|
| organizationId | integer | required | Zendesk organization identifier. |