About this integration
Manage support tickets and customers in Zendesk. Use it from the workflow canvas with no custom glue script required.
This integration exposes 8 triggers, 22 search modules and 34 actions as workflow nodes. Authentication uses oauth or basic authentication.
How to connect
The credential form asks for Subdomain, Client ID, Client Secret, and Subdomain.
OAuth asks you to approve read, write, and impersonate before access is granted.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
| Field | Type | Help |
|---|---|---|
SubdomainRequired | text | Login into your account and copy your domain from your browser tab. |
Client IDRequired | text | Log in to your Admin Center → Apps and integrations → APIs → OAuth clients → Add OAuth client, enter your app details, and save it to receive your Client ID and Client Secret. |
Client SecretRequired | password | Copy your Client Secret from the OAuth client details page immediately after creating the client. |
- read
- write
- impersonate
- tickets:read
- tickets:write
- users:read
- users:write
- auditlogs:read
- organizations:read
- organizations:write
- hc:read
- hc:write
- apps:read
- apps:write
- triggers:read
- triggers:write
- automations:read
- automations:write
- targets:read
- targets:write
- webhooks:read
- webhooks:write
- macros:read
- macros:write
- requests:read
- requests:write
- satisfaction_ratings:read
- satisfaction_ratings:write
- dynamic_content:read
- dynamic_content:write
- any_channel:write
- web_widget:write
- unrestricted:read
- unrestricted:write
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
SubdomainRequired | text | Login into your account and copy your domain from your browser tab. |
EmailRequired | Provide your account email address | |
PasswordRequired | password | Go to Admin Center → Apps and integrations → APIs → API, then add an API token and copy it as your password. |
Use it in workflow automation
Start with Watch Comments, then add Attach File.
Triggers, searches and actions
Use the tables below to inspect Zendesk's 8 triggers, 22 search modules, and 34 actions.
Triggers
8 triggers fire automatically when specified events occur — no polling or cron job needed.
- Watch Comments
- Watch Groups
- Watch Organizations
- Watch Organization Tickets
- Watch Requests
Searches
Fetch data on demand using 22 search modules that query the app during a run.
- Get a Group
- Get an Organization
- Get a Request
- Get a Schedule
- Get a Ticket
Actions
34 action modules cover the full range of create, update, and delete operations.
- Attach File
- Bulk Create Tickets
- Bulk Update Tickets
- Clone a Ticket Form
- Create a Group
Explore the fields available for each Zendesk trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Attachments | array |
Audit ID | number |
Author ID | number |
Body | text |
Created at | date |
ID | number |
Metadata | object |
System | object |
Via | object |
Public | boolean |
Type | text |
| Field | Type |
|---|---|
Created at | date |
Default | boolean |
Deleted | boolean |
Description | text |
ID | number |
Is public | boolean |
Name | text |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
Created at | date |
Details | text |
Domain names | array |
External ID | text |
Group ID | number |
ID | number |
Name | text |
Notes | text |
Organization fields | object |
Datepudding | text |
Org field 1 | text |
Org field 2 | text |
Shared comments | boolean |
Shared tickets | boolean |
Tags | array |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
Assignee ID | number |
Collaborator ids | array |
Created at | date |
Custom fields | array |
Custom status ID | number |
Description | text |
Due at | date |
External ID | text |
Follower ids | array |
From messaging channel | boolean |
Generated timestamp | date |
Group ID | number |
Has incidents | boolean |
ID | number |
Organization ID | number |
Priority | text |
Problem ID | number |
Raw subject | text |
Recipient | text |
| Field | Type |
|---|---|
ID | text |
URL | url |
Subject | text |
Status | text |
Priority | text |
Type | text |
Description | text |
Requester | object |
Name | text |
Email | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Created at | date |
ID | number |
Intervals | array |
Name | text |
Time zone | time |
Updated at | date |
| Field | Type |
|---|---|
Assignee ID | number |
Collaborator ids | array |
Created at | date |
Custom fields | array |
Custom status ID | number |
Description | text |
Due at | date |
External ID | text |
Follower ids | array |
From messaging channel | boolean |
Generated timestamp | date |
Group ID | number |
Has incidents | boolean |
ID | number |
Organization ID | number |
Priority | text |
Problem ID | number |
Raw subject | text |
Recipient | text |
| Field | Type |
|---|---|
ID | number |
URL | url |
Name | text |
Email | |
Created at | date |
Updated at | date |
Time zone | time |
Role | text |
Active | boolean |
Verified | boolean |
Searches
| Field | Type |
|---|---|
Group IDRequired | choice |
| Field | Type |
|---|---|
Created at | date |
Default | boolean |
Deleted | boolean |
Description | text |
ID | number |
Is public | boolean |
Name | text |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
Organization IDRequired | choice |
| Field | Type |
|---|---|
Created at | date |
Details | text |
Domain names | array |
External ID | text |
Group ID | number |
ID | number |
Name | text |
Notes | text |
Organization fields | object |
Datepudding | text |
Org field 1 | text |
Org field 2 | text |
Shared comments | boolean |
Shared tickets | boolean |
Tags | array |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
Request IDRequired | choice |
| Field | Type |
|---|---|
Custom status ID | number |
Description | text |
ID | number |
Status | text |
Subject | text |
| Field | Type |
|---|---|
Schedule IDRequired | choice |
| Field | Type |
|---|---|
Created at | date |
ID | number |
Intervals | array |
Name | text |
Time zone | time |
Updated at | date |
| Field | Type |
|---|---|
Ticket IDRequired | choice |
| Field | Type |
|---|---|
Assignee ID | number |
Collaborator ids | array |
Created at | date |
Custom fields | array |
Custom status ID | number |
Description | text |
Due at | date |
External ID | text |
Follower ids | array |
From messaging channel | boolean |
Generated timestamp | date |
Group ID | number |
Has incidents | boolean |
ID | number |
Organization ID | number |
Priority | text |
Problem ID | number |
Raw subject | text |
Recipient | text |
| Field | Type |
|---|---|
Ticket Field IDRequired | choice |
Creator | boolean |
| Field | Type |
|---|---|
Active | boolean |
Agent can edit | boolean |
Agent description | text |
Collapsed for agents | boolean |
Created at | date |
Description | text |
Editable in portal | boolean |
ID | number |
Position | number |
Raw description | text |
Raw title | text |
Raw title in portal | text |
Regexp for validation | text |
Removable | boolean |
Required | boolean |
Required in portal | boolean |
Tag | text |
Title | text |
Title in portal | text |
| Field | Type |
|---|---|
Ticket Field IDRequired | choice |
| Field | Type |
|---|---|
Allow solving | boolean |
ID | number |
Name | text |
Position | number |
Raw name | text |
URL | url |
Value | text |
| Field | Type |
|---|---|
Ticket Form IDRequired | choice |
| Field | Type |
|---|---|
Active | boolean |
Agent conditions | array |
Created at | date |
Default | boolean |
Deleted at | date |
Display name | text |
End user conditions | array |
End user visible | boolean |
ID | number |
In all brands | boolean |
Name | text |
Position | number |
Raw display name | text |
Raw name | text |
Restricted brand ids | array |
Ticket field ids | array |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
User IDRequired | choice |
| Field | Type |
|---|---|
ID | number |
URL | url |
Name | text |
Email | |
Created at | date |
Updated at | date |
Time zone | time |
Role | text |
Active | boolean |
Verified | boolean |
| Field | Type |
|---|---|
User IDRequired | choice |
| Field | Type |
|---|---|
Allow solving | boolean |
ID | number |
Name | text |
Position | number |
Raw name | text |
URL | url |
Value | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Created at | date |
Default | boolean |
Deleted | boolean |
Description | text |
ID | number |
Is public | boolean |
Name | text |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Created at | date |
Details | text |
Domain names | array |
External ID | text |
Group ID | number |
ID | number |
Name | text |
Notes | text |
Organization fields | object |
Datepudding | text |
Org field 1 | text |
Org field 2 | text |
Shared comments | boolean |
Shared tickets | boolean |
Tags | array |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Assignee ID | number |
Collaborator ids | array |
Created at | date |
Custom fields | array |
Custom status ID | number |
Description | text |
Due at | date |
External ID | text |
Follower ids | array |
From messaging channel | boolean |
Generated timestamp | date |
Group ID | number |
Has incidents | boolean |
ID | number |
Organization ID | number |
Priority | text |
Problem ID | number |
Raw subject | text |
Recipient | text |
| Field | Type |
|---|---|
Query | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
URL | url |
Subject | text |
Status | text |
Priority | text |
Type | text |
Description | text |
Requester | object |
Name | text |
Email | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Created at | date |
ID | number |
Intervals | array |
Name | text |
Time zone | time |
Updated at | date |
| Field | Type |
|---|---|
Ticket IDRequired | choice |
Sort | choice |
Limit | number |
| Field | Type |
|---|---|
Attachments | array |
Audit ID | number |
Author ID | number |
Body | text |
Created at | date |
ID | number |
Metadata | object |
System | object |
Via | object |
Public | boolean |
Type | text |
| Field | Type |
|---|---|
Ticket Field IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Allow solving | boolean |
ID | number |
Name | text |
Position | number |
Raw name | text |
URL | url |
Value | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Active | boolean |
Agent can edit | boolean |
Agent description | text |
Collapsed for agents | boolean |
Created at | date |
Description | text |
Editable in portal | boolean |
ID | number |
Position | number |
Raw description | text |
Raw title | text |
Raw title in portal | text |
Regexp for validation | text |
Removable | boolean |
Required | boolean |
Required in portal | boolean |
Tag | text |
Title | text |
Title in portal | text |
| Field | Type |
|---|---|
Ticket IDRequired | choice |
Sort | choice |
Limit | number |
| Field | Type |
|---|---|
Active | boolean |
Agent conditions | array |
Created at | date |
Default | boolean |
Deleted at | date |
Display name | text |
End user conditions | array |
End user visible | boolean |
ID | number |
In all brands | boolean |
Name | text |
Position | number |
Raw display name | text |
Raw name | text |
Restricted brand ids | array |
Ticket field ids | array |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
Sort | choice |
Limit | number |
| Field | Type |
|---|---|
Assignee ID | number |
Collaborator ids | array |
Created at | date |
Custom fields | array |
Custom status ID | number |
Description | text |
Due at | date |
External ID | text |
Follower ids | array |
From messaging channel | boolean |
Generated timestamp | date |
Group ID | number |
Has incidents | boolean |
ID | number |
Organization ID | number |
Priority | text |
Problem ID | number |
Raw subject | text |
Recipient | text |
| Field | Type |
|---|---|
User IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Attributes | object |
Membership | text |
Created at | date |
ID | text |
Identifiers | array |
Name | text |
Source | text |
Type | text |
Updated at | date |
User ID | text |
| Field | Type |
|---|---|
Query | text |
Limit | number |
| Field | Type |
|---|---|
ID | number |
URL | url |
Name | text |
Email | |
Created at | date |
Updated at | date |
Time zone | time |
Role | text |
Active | boolean |
Verified | boolean |
Actions
| Field | Type |
|---|---|
FilenameRequired | text |
| Field | Type |
|---|---|
Attachment | object |
Content type | text |
Content URL | url |
Deleted | boolean |
File name | text |
Height | number |
ID | number |
Inline | boolean |
Mapped content URL | text |
Size | number |
Thumbnails | array |
Attachments | array |
Token | text |
| Field | Type |
|---|---|
Tickets | array |
| Field | Type |
|---|---|
ID | text |
Message | text |
Progress | number |
Results | array |
Status | text |
Total | number |
URL | url |
| Field | Type |
|---|---|
Tickets | array |
| Field | Type |
|---|---|
ID | text |
Message | text |
Progress | number |
Results | array |
Status | text |
Total | number |
URL | url |
| Field | Type |
|---|---|
Ticket Form IDRequired | choice |
| Field | Type |
|---|---|
Active | boolean |
Agent conditions | array |
Created at | date |
Default | boolean |
Deleted at | date |
Display name | text |
End user conditions | array |
End user visible | boolean |
ID | number |
In all brands | boolean |
Name | text |
Position | number |
Raw display name | text |
Raw name | text |
Restricted brand ids | array |
Ticket field ids | array |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
NameRequired | text |
Description | text |
Is Public | boolean |
| Field | Type |
|---|---|
Created at | date |
Default | boolean |
Deleted | boolean |
Description | text |
ID | number |
Is public | boolean |
Name | text |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
NameRequired | text |
Details | text |
URL | url |
Domain Names | array |
Domain Name | text |
External ID | text |
Notes | text |
Shared Comments | boolean |
Shared Tickets | boolean |
Tags | array |
Tag | text |
| Field | Type |
|---|---|
Created at | date |
Details | text |
Domain names | array |
External ID | text |
Group ID | number |
ID | number |
Name | text |
Notes | text |
Organization fields | object |
Datepudding | text |
Org field 1 | text |
Org field 2 | text |
Shared comments | boolean |
Shared tickets | boolean |
Tags | array |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
SubjectRequired | text |
Custom Fields | array |
Custom Field | text |
Priority | choice |
Recipient | |
Solved | boolean |
Status | choice |
Ticket Form ID | choice |
Type | choice |
| Field | Type |
|---|---|
Custom status ID | number |
Description | text |
ID | number |
Status | text |
Subject | text |
| Field | Type |
|---|---|
NameRequired | text |
Time ZoneRequired | time |
Intervals | array |
| Field | Type |
|---|---|
Created at | date |
ID | number |
Intervals | array |
Name | text |
Time zone | time |
Updated at | date |
| Field | Type |
|---|---|
PriorityRequired | text |
SubjectRequired | text |
Comment | object |
Body | text |
| Field | Type |
|---|---|
Assignee ID | number |
Collaborator ids | array |
Created at | date |
Custom fields | array |
Custom status ID | number |
Description | text |
Due at | date |
External ID | text |
Follower ids | array |
From messaging channel | boolean |
Generated timestamp | date |
Group ID | number |
Has incidents | boolean |
ID | number |
Organization ID | number |
Priority | text |
Problem ID | number |
Raw subject | text |
Recipient | text |
| Field | Type |
|---|---|
TitleRequired | text |
Description | text |
Agent Description | text |
Active | boolean |
Type | choice |
Custom Field Options | array |
Editable in Portal | boolean |
Position | number |
Required | boolean |
Required in Portal | boolean |
Collapsed for Agents | boolean |
Visible in Portal | boolean |
| Field | Type |
|---|---|
Active | boolean |
Agent can edit | boolean |
Agent description | text |
Collapsed for agents | boolean |
Created at | date |
Description | text |
Editable in portal | boolean |
ID | number |
Position | number |
Raw description | text |
Raw title | text |
Raw title in portal | text |
Regexp for validation | text |
Removable | boolean |
Required | boolean |
Required in portal | boolean |
Tag | text |
Title | text |
Title in portal | text |
| Field | Type |
|---|---|
NameRequired | text |
End User VisibleRequired | boolean |
Display NameRequired | text |
PositionRequired | number |
ActiveRequired | boolean |
In All BrandsRequired | boolean |
Restricted Brand IDs | array |
Brand ID | number |
Ticket Field IDs | choice |
Agent Conditions | array |
End User Conditions | array |
Default | boolean |
| Field | Type |
|---|---|
Active | boolean |
Agent conditions | array |
Created at | date |
Default | boolean |
Deleted at | date |
Display name | text |
End user conditions | array |
End user visible | boolean |
ID | number |
In all brands | boolean |
Name | text |
Position | number |
Raw display name | text |
Raw name | text |
Restricted brand ids | array |
Ticket field ids | array |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
EmailRequired | |
NameRequired | text |
Role | choice |
Custom Role ID | choice |
Skip Verification Email | boolean |
Agent Brand IDs | array |
Brand ID | number |
Identities | array |
Organization | object |
Name | text |
| Field | Type |
|---|---|
ID | number |
URL | url |
Name | text |
Email | |
Created at | date |
Updated at | date |
Time zone | time |
Role | text |
Active | boolean |
Verified | boolean |
| Field | Type |
|---|---|
Group IDRequired | choice |
| Field | Type |
|---|---|
Organization IDRequired | choice |
| Field | Type |
|---|---|
Schedule IDRequired | choice |
| Field | Type |
|---|---|
Ticket IDRequired | choice |
| Field | Type |
|---|---|
Ticket Field IDRequired | choice |
Creator | boolean |
| Field | Type |
|---|---|
Ticket Field IDRequired | choice |
| Field | Type |
|---|---|
Ticket Form IDRequired | choice |
| Field | Type |
|---|---|
User IDRequired | choice |
| Field | Type |
|---|---|
User IDRequired | choice |
| Field | Type |
|---|---|
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Ticket IDRequired | choice |
| Field | Type |
|---|---|
Ticket Form IDsRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Active | boolean |
Agent conditions | array |
Created at | date |
Default | boolean |
Deleted at | date |
Display name | text |
End user conditions | array |
End user visible | boolean |
ID | number |
In all brands | boolean |
Name | text |
Position | number |
Raw display name | text |
Raw name | text |
Restricted brand ids | array |
Ticket field ids | array |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
Group IDRequired | choice |
Name | text |
Description | text |
Is Public | boolean |
| Field | Type |
|---|---|
Created at | date |
Default | boolean |
Deleted | boolean |
Description | text |
ID | number |
Is public | boolean |
Name | text |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Name | text |
Details | text |
URL | url |
Domain Names | array |
Domain Name | text |
External ID | text |
Notes | text |
Shared Comments | boolean |
Shared Tickets | boolean |
Tags | array |
Tag | text |
| Field | Type |
|---|---|
Created at | date |
Details | text |
Domain names | array |
External ID | text |
Group ID | number |
ID | number |
Name | text |
Notes | text |
Organization fields | object |
Datepudding | text |
Org field 1 | text |
Org field 2 | text |
Shared comments | boolean |
Shared tickets | boolean |
Tags | array |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
Request IDRequired | choice |
Subject | text |
Custom Fields | array |
Custom Field | text |
Priority | choice |
Recipient | |
Solved | boolean |
Status | choice |
Ticket Form ID | choice |
Type | choice |
| Field | Type |
|---|---|
Custom status ID | number |
Description | text |
ID | number |
Status | text |
Subject | text |
| Field | Type |
|---|---|
Schedule IDRequired | choice |
Name | text |
Time Zone | time |
Intervals | array |
| Field | Type |
|---|---|
Created at | date |
ID | number |
Intervals | array |
Name | text |
Time zone | time |
Updated at | date |
| Field | Type |
|---|---|
Ticket IDRequired | choice |
Comment | object |
BodyRequired | text |
Public | boolean |
Custom Status ID | number |
Status | text |
| Field | Type |
|---|---|
Assignee ID | number |
Collaborator ids | array |
Created at | date |
Custom fields | array |
Custom status ID | number |
Description | text |
Due at | date |
External ID | text |
Follower ids | array |
From messaging channel | boolean |
Generated timestamp | date |
Group ID | number |
Has incidents | boolean |
ID | number |
Organization ID | number |
Priority | text |
Problem ID | number |
Raw subject | text |
Recipient | text |
| Field | Type |
|---|---|
Ticket Field IDRequired | choice |
Creator | boolean |
Title | text |
Description | text |
Agent Description | text |
Active | boolean |
Type | choice |
Custom Field Options | array |
Editable in Portal | boolean |
Position | number |
Required | boolean |
Required in Portal | boolean |
Collapsed for Agents | boolean |
Visible in Portal | boolean |
| Field | Type |
|---|---|
Active | boolean |
Agent can edit | boolean |
Agent description | text |
Collapsed for agents | boolean |
Created at | date |
Description | text |
Editable in portal | boolean |
ID | number |
Position | number |
Raw description | text |
Raw title | text |
Raw title in portal | text |
Regexp for validation | text |
Removable | boolean |
Required | boolean |
Required in portal | boolean |
Tag | text |
Title | text |
Title in portal | text |
| Field | Type |
|---|---|
Ticket Form IDRequired | choice |
Name | text |
End User Visible | boolean |
Display Name | text |
Position | number |
Active | boolean |
In All Brands | boolean |
Restricted Brand IDs | array |
Brand ID | number |
Ticket Field IDs | choice |
Agent Conditions | array |
End User Conditions | array |
Default | boolean |
| Field | Type |
|---|---|
Active | boolean |
Agent conditions | array |
Created at | date |
Default | boolean |
Deleted at | date |
Display name | text |
End user conditions | array |
End user visible | boolean |
ID | number |
In all brands | boolean |
Name | text |
Position | number |
Raw display name | text |
Raw name | text |
Restricted brand ids | array |
Ticket field ids | array |
Updated at | date |
URL | url |
| Field | Type |
|---|---|
User IDRequired | choice |
Email | |
Name | text |
Role | choice |
Custom Role ID | choice |
Skip Verification Email | boolean |
Agent Brand IDs | array |
Brand ID | number |
Identities | array |
Organization | object |
Name | text |
| Field | Type |
|---|---|
ID | number |
URL | url |
Name | text |
Email | |
Created at | date |
Updated at | date |
Time zone | time |
Role | text |
Active | boolean |
Verified | boolean |
| Field | Type |
|---|---|
Ticket Field IDRequired | choice |
| Field | Type |
|---|---|
Allow solving | boolean |
ID | number |
Name | text |
Position | number |
Raw name | text |
URL | url |
Value | text |
| Field | Type |
|---|---|
User IDRequired | choice |
Name | text |
Source | text |
Type | text |
Identifiers | array |
Attributes | object |
Membership | text |
| Field | Type |
|---|---|
Allow solving | boolean |
ID | number |
Name | text |
Position | number |
Raw name | text |
URL | url |
Value | text |