FlowmageDocs

Create job

BetaChanges data

Opens a job in Teamtailor, optionally from one of your templates.

Settings

SettingWhat it is
ConnectionRequiredThe Teamtailor connection the step signs in with.
TitleRequiredtext
DescriptionRequiredTeamtailor stores this as HTML — paragraphs and lists come through.
Recruiter idRequiredThe person Teamtailor puts the job under. It is required; the List users node gives you the id.
Pitchtext
Status"draft" or "published" or "unlisted" or "archived" or "scheduled"
Remote"" or "none" or "temporary" or "hybrid" or "fully"
Tagstext
Template idCopies 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 idThe List departments node gives you the id.
Role idtext
Division idtext
Location idstext
Region idstext
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `teamtailor`)
titletext
bodytext
userIdtext
pitchtext
status"draft" or "published" or "unlisted" or "archived" or "scheduled", by default "draft"
remoteStatus"" or "none" or "temporary" or "hybrid" or "fully"
tagstext
templateIdtext
departmentIdtexta value from the vendor's own list
roleIdtext
divisionIdtext
locationIdstext
regionIdstext

Output

FieldType
jobIdstring
jobobject
rawThe untouched JSON:API answerobject
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
}