Settings
| Setting | What it is |
|---|---|
| ConnectionRequired | The Freshdesk connection the step signs in with. |
| Ticket idRequired | text |
| Time spent | Hours and minutes as hh:mm. Leave it empty only when you start a running timer instead. |
| Billable | true/false |
| Note | text |
| Log for agent id | Empty logs it for the agent the API key belongs to. |
| Work done at | text |
| Started at | text |
| Start a running timer | Freshdesk keeps counting until somebody stops the timer in Freshdesk itself. |
Technical details
| Key | Value |
|---|---|
connection | texta connection id from `requires.connections` (provider `freshdesk`) |
ticketId | text |
timeSpent | text |
billable | true/false, by default true |
note | text |
agentId | texta value from the vendor's own list |
executedAt | text |
startTime | text |
timerRunning | true/false, by default false |
Output
| Field | Type |
|---|---|
timeEntryId | number |
timeEntry | object |
Sample output, and the expression for each field
- timeEntry{}
- timeEntryId3
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": {
"agentId": "",
"billable": true,
"connection": "<connection id>",
"executedAt": "",
"note": "",
"startTime": "",
"ticketId": "<ticket id>",
"timeSpent": "",
"timerRunning": false
},
"label": "Log time on a ticket",
"type": "freshdesk.addTimeEntry",
"version": 1
}