Create job
BetaChanges data
Opens a job in Teamtailor, optionally from one of your templates.
Settings
| Setting | What it is |
|---|---|
| ConnectionRequired | The Teamtailor connection the step signs in with. |
| TitleRequired | text |
| DescriptionRequired | Teamtailor stores this as HTML — paragraphs and lists come through. |
| Recruiter idRequired | The person Teamtailor puts the job under. It is required; the List users node gives you the id. |
| Pitch | text |
| Status | "draft" or "published" or "unlisted" or "archived" or "scheduled" |
| Remote | "" or "none" or "temporary" or "hybrid" or "fully" |
| Tags | text |
| Template id | Copies everything from the template — triggers, the application form. Anything you fill in here overwrites the template's value. Find template ids with List jobs and the status filter set to Every status. |
| Department id | The List departments node gives you the id. |
| Role id | text |
| Division id | text |
| Location ids | text |
| Region ids | text |
Technical details
| Key | Value |
|---|---|
connection | texta connection id from `requires.connections` (provider `teamtailor`) |
title | text |
body | text |
userId | text |
pitch | text |
status | "draft" or "published" or "unlisted" or "archived" or "scheduled", by default "draft" |
remoteStatus | "" or "none" or "temporary" or "hybrid" or "fully" |
tags | text |
templateId | text |
departmentId | texta value from the vendor's own list |
roleId | text |
divisionId | text |
locationIds | text |
regionIds | 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": "<description>",
"connection": "<connection id>",
"departmentId": "",
"divisionId": "",
"locationIds": "",
"pitch": "",
"regionIds": "",
"remoteStatus": "",
"roleId": "",
"status": "draft",
"tags": "",
"templateId": "",
"title": "<title>",
"userId": "<recruiter id>"
},
"label": "Create job",
"type": "teamtailor.createJob",
"version": 1
}