Settings
| Setting | What it is |
|---|---|
| ConnectionRequired | The Zendesk connection the step signs in with. |
| Ticket idRequired | text |
| Status | A closed ticket can never be changed again — Zendesk closes it for good. |
| Priority | "" or "urgent" or "high" or "normal" or "low" |
| Type | "" or "problem" or "incident" or "question" or "task" |
| Assignee id | text |
| Group id | text |
| Organization id | text |
| Subject | text |
| Tags | Comma-separated. |
| What to do with the tags | Replace wipes the tags the ticket already carries. |
| Custom fields | Keyed by the field's numeric id, never by its title — the List ticket fields node gives you the ids. |
| External id | text |
| Due at | text |
| Refuse if the ticket changed | Zendesk refuses the update when the ticket moved since the moment below — use it when a colleague may be working on the same ticket. |
| The ticket's updated_at when you read it | text |
Technical details
| Key | Value |
|---|---|
connection | texta connection id from `requires.connections` (provider `zendesk`) |
ticketId | text |
status | "" or "new" or "open" or "pending" or "hold" or "solved" or "closed" |
priority | "" or "urgent" or "high" or "normal" or "low" |
type | "" or "problem" or "incident" or "question" or "task" |
assigneeId | text |
groupId | text |
organizationId | text |
subject | text |
tags | text |
tagMode | "replace" or "add" or "remove", by default "replace" |
customFields | object of text, by default {} |
externalId | text |
dueAt | text |
safeUpdate | true/false, by default false |
updatedStamp | textused when `safeUpdate` is true |
Output
| Field | Type |
|---|---|
ticketId | string |
ticket | object |
auditWhat this change recorded | object |
Sample output, and the expression for each field
- audit
- id8
- ticket
- id42
- status"solved"
- ticketId"42"
Errors
When a step of this node stops a run, the run page shows a code. Look it up:
Example step
The step as a flow file holds it. Replace each value in <…>.
{
"config": {
"assigneeId": "",
"connection": "<connection id>",
"customFields": {},
"dueAt": "",
"externalId": "",
"groupId": "",
"organizationId": "",
"priority": "",
"safeUpdate": false,
"status": "",
"subject": "",
"tagMode": "replace",
"tags": "",
"ticketId": "<ticket id>",
"type": "",
"updatedStamp": ""
},
"label": "Update ticket",
"type": "zendesk.updateTicket",
"version": 1
}