FlowmageDocs

Update job

BetaChanges data

Changes a Teamtailor job, including publishing or archiving it.

Settings

SettingWhat it is
ConnectionRequiredThe Teamtailor connection the step signs in with.
Job idRequiredThe List jobs node gives you the id.
StatusThis is how a Teamtailor job is published, unlisted or archived.
TitleLeave empty to keep the title it has.
Descriptiontext
Pitchtext
Remote"" or "none" or "temporary" or "hybrid" or "fully"
Tagstext
Recruiter idMoves the job to another person. Leave empty to keep the one it has.
Department idPicked from the list Teamtailor offers.
Location idstext
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `teamtailor`)
jobIdtext
status"" or "draft" or "published" or "unlisted" or "archived" or "scheduled"
titletext
bodytext
pitchtext
remoteStatus"" or "none" or "temporary" or "hybrid" or "fully"
tagstext
userIdtext
departmentIdtexta value from the vendor's own list
locationIdstext

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": "",
    "connection": "<connection id>",
    "departmentId": "",
    "jobId": "<job id>",
    "locationIds": "",
    "pitch": "",
    "remoteStatus": "",
    "status": "",
    "tags": "",
    "title": "",
    "userId": ""
  },
  "label": "Update job",
  "type": "teamtailor.updateJob",
  "version": 1
}