FlowmageDocs

Update ticket

BetaChanges data

Changes status, agent, group or fields on a Freshdesk ticket.

Settings

SettingWhat it is
ConnectionRequiredThe Freshdesk connection the step signs in with.
Ticket idRequiredtext
Status"" or "open" or "pending" or "resolved" or "closed"
Priority"" or "low" or "medium" or "high" or "urgent"
SubjectA ticket created as an outbound e-mail will not let you change its subject or description.
Typetext
Assign to agent idPicked from the list Freshdesk offers.
Group idPicked from the list Freshdesk offers.
Company idtext
TagsComma-separated. Freshdesk REPLACES the whole tag list with what you send.
Custom fieldsOnly the fields you list here are changed.
Due bytext
First response due bytext
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `freshdesk`)
ticketIdtext
status"" or "open" or "pending" or "resolved" or "closed"
priority"" or "low" or "medium" or "high" or "urgent"
subjecttext
typetext
responderIdtexta value from the vendor's own list
groupIdtexta value from the vendor's own list
companyIdtext
tagstext
customFieldsobject of text, by default {}
dueBytext
frDueBytext

Output

FieldType
ticketIdnumber
ticketobject
ticketUrlLink to the ticketstring
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
}