Settings
| Setting | What it is |
|---|---|
| ConnectionRequired | The Freshdesk connection the step signs in with. |
| Ticket idRequired | text |
| Status | "" or "open" or "pending" or "resolved" or "closed" |
| Priority | "" or "low" or "medium" or "high" or "urgent" |
| Subject | A ticket created as an outbound e-mail will not let you change its subject or description. |
| Type | text |
| Assign to agent id | Picked from the list Freshdesk offers. |
| Group id | Picked from the list Freshdesk offers. |
| Company id | text |
| Tags | Comma-separated. Freshdesk REPLACES the whole tag list with what you send. |
| Custom fields | Only the fields you list here are changed. |
| Due by | text |
| First response due by | text |
Technical details
| Key | Value |
|---|---|
connection | texta connection id from `requires.connections` (provider `freshdesk`) |
ticketId | text |
status | "" or "open" or "pending" or "resolved" or "closed" |
priority | "" or "low" or "medium" or "high" or "urgent" |
subject | text |
type | text |
responderId | texta value from the vendor's own list |
groupId | texta value from the vendor's own list |
companyId | text |
tags | text |
customFields | object of text, by default {} |
dueBy | text |
frDueBy | text |
Output
| Field | Type |
|---|---|
ticketId | number |
ticket | object |
ticketUrlLink to the ticket | string |
Sample output, and the expression for each field
- ticket{}
- ticketId42
- ticketUrl"https://acme.freshdesk.com/a/tickets/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": {
"companyId": "",
"connection": "<connection id>",
"customFields": {},
"dueBy": "",
"frDueBy": "",
"groupId": "",
"priority": "",
"responderId": "",
"status": "",
"subject": "",
"tags": "",
"ticketId": "<ticket id>",
"type": ""
},
"label": "Update ticket",
"type": "freshdesk.updateTicket",
"version": 1
}