FlowmageDocs

Create call

BetaChanges data

Creates a call in TOPdesk for a caller you name.

Settings

SettingWhat it is
ConnectionRequiredThe TOPdesk connection the step signs in with.
Caller"email" or "id" or "unregistered"
Caller e-mailtext
Caller idtext
Caller nametext
Brief descriptionAt most 80 characters — TOPdesk refuses a longer one.
RequestTOPdesk accepts only <i> <em> <b> <strong> <u> <br> <h5> <h6> and inline base64 <img> up to 450×450.
Status"firstLine" or "secondLine"
CategoryThe value's name as it appears in TOPdesk — the List drop-down values node gives you the exact spelling.
SubcategoryThe value's name as it appears in TOPdesk — the List drop-down values node gives you the exact spelling.
Call typeThe value's name as it appears in TOPdesk — the List drop-down values node gives you the exact spelling.
Entry typeThe value's name as it appears in TOPdesk — the List drop-down values node gives you the exact spelling.
ImpactThe value's name as it appears in TOPdesk — the List drop-down values node gives you the exact spelling.
UrgencyThe value's name as it appears in TOPdesk — the List drop-down values node gives you the exact spelling.
PriorityThe value's name as it appears in TOPdesk — the List drop-down values node gives you the exact spelling.
OperatorThe value's name as it appears in TOPdesk — the List drop-down values node gives you the exact spelling.
Operator groupThe value's name as it appears in TOPdesk — the List drop-down values node gives you the exact spelling.
Your referenceTOPdesk does not check it for duplicates, so it cannot stop a call being created twice. Search for it before a create if that matters.
Optional fieldsobject of text
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `topdesk`)
callerBy"email" or "id" or "unregistered", by default "email"
callerEmailtextused when `callerBy` is "email"
callerIdtextused when `callerBy` is "id"
callerNametextused when `callerBy` is "unregistered"
briefDescriptiontext
requesttext
status"firstLine" or "secondLine", by default "firstLine"
categorytext
subcategorytext
callTypetext
entryTypetext
impacttext
urgencytext
prioritytext
operatortext
operatorGrouptext
externalNumbertext
optionalFieldsobject of text, by default {}

Output

FieldType
incidentIdIdstring
numberCall numberstring
incidentCallobject
statusstring
Sample output, and the expression for each field
  • incident{}
  • incidentId"1"
  • number"C-0001"
  • status"firstLine"

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": {
    "briefDescription": "",
    "callType": "",
    "callerBy": "email",
    "callerEmail": "",
    "callerId": "",
    "callerName": "",
    "category": "",
    "connection": "<connection id>",
    "entryType": "",
    "externalNumber": "",
    "impact": "",
    "operator": "",
    "operatorGroup": "",
    "optionalFields": {},
    "priority": "",
    "request": "",
    "status": "firstLine",
    "subcategory": "",
    "urgency": ""
  },
  "label": "Create call",
  "type": "topdesk.createIncident",
  "version": 1
}