Settings
| Setting | What it is |
|---|---|
| ConnectionRequired | The Teamtailor connection the step signs in with. |
| Job idRequired | The List jobs node gives you the id. |
| Status | This is how a Teamtailor job is published, unlisted or archived. |
| Title | Leave empty to keep the title it has. |
| Description | text |
| Pitch | text |
| Remote | "" or "none" or "temporary" or "hybrid" or "fully" |
| Tags | text |
| Recruiter id | Moves the job to another person. Leave empty to keep the one it has. |
| Department id | Picked from the list Teamtailor offers. |
| Location ids | text |
Technical details
| Key | Value |
|---|---|
connection | texta connection id from `requires.connections` (provider `teamtailor`) |
jobId | text |
status | "" or "draft" or "published" or "unlisted" or "archived" or "scheduled" |
title | text |
body | text |
pitch | text |
remoteStatus | "" or "none" or "temporary" or "hybrid" or "fully" |
tags | text |
userId | text |
departmentId | texta value from the vendor's own list |
locationIds | text |
Output
| Field | Type |
|---|---|
jobId | string |
job | object |
rawThe untouched JSON:API answer | object |
Sample output, and the expression for each field
- job
- id"j-1"
- type"jobs"
- jobId"j-1"
- raw
- data{}
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": {
"body": "",
"connection": "<connection id>",
"departmentId": "",
"jobId": "<job id>",
"locationIds": "",
"pitch": "",
"remoteStatus": "",
"status": "",
"tags": "",
"title": "",
"userId": ""
},
"label": "Update job",
"type": "teamtailor.updateJob",
"version": 1
}