Settings
| Setting | What it is |
|---|---|
| ConnectionRequired | The Freshdesk connection the step signs in with. |
| Contact idRequired | text |
| Name | text |
| text | |
| Phone | text |
| Mobile | text |
| External id | text |
| Other e-mail addresses | Freshdesk REPLACES the whole list with what you send. |
| Company id | text |
| May see every ticket of the company | "" or "yes" or "no" |
| Address | text |
| Job title | text |
| Language | text |
| Time zone | text |
| Notes | text |
| Tags | Comma-separated. Freshdesk REPLACES the whole tag list with what you send. |
| Custom fields | object of text |
Technical details
| Key | Value |
|---|---|
connection | texta connection id from `requires.connections` (provider `freshdesk`) |
contactId | text |
name | text |
email | text |
phone | text |
mobile | text |
uniqueExternalId | text |
otherEmails | text |
companyId | text |
viewAllTickets | "" or "yes" or "no" |
address | text |
jobTitle | text |
language | text |
timeZone | text |
description | text |
tags | text |
customFields | object of text, by default {} |
Output
| Field | Type |
|---|---|
contactId | number |
contact | object |
Sample output, and the expression for each field
- contact{}
- contactId17
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": {
"address": "",
"companyId": "",
"connection": "<connection id>",
"contactId": "<contact id>",
"customFields": {},
"description": "",
"email": "",
"jobTitle": "",
"language": "",
"mobile": "",
"name": "",
"otherEmails": "",
"phone": "",
"tags": "",
"timeZone": "",
"uniqueExternalId": "",
"viewAllTickets": ""
},
"label": "Update contact",
"type": "freshdesk.updateContact",
"version": 1
}