FlowmageDocs

Update contact

BetaChanges data

Updates a Freshdesk contact by id.

Settings

SettingWhat it is
ConnectionRequiredThe Freshdesk connection the step signs in with.
Contact idRequiredtext
Nametext
E-mailtext
Phonetext
Mobiletext
External idtext
Other e-mail addressesFreshdesk REPLACES the whole list with what you send.
Company idtext
May see every ticket of the company"" or "yes" or "no"
Addresstext
Job titletext
Languagetext
Time zonetext
Notestext
TagsComma-separated. Freshdesk REPLACES the whole tag list with what you send.
Custom fieldsobject of text
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `freshdesk`)
contactIdtext
nametext
emailtext
phonetext
mobiletext
uniqueExternalIdtext
otherEmailstext
companyIdtext
viewAllTickets"" or "yes" or "no"
addresstext
jobTitletext
languagetext
timeZonetext
descriptiontext
tagstext
customFieldsobject of text, by default {}

Output

FieldType
contactIdnumber
contactobject
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
}