Leadline Docs
ToolsPositions

updatePosition

Generated from the Rover tool catalog. Do not edit by hand.

Write. This tool changes Leadline data and runs immediately, with no approval card.

Update position fields. Unpublished root: patch missing publish fields on this UUID in one call (no draft). Published root: page and settings only (landingId, matchPageId, notMatchPageId, questionnaireId, companyId, messageLang, meetingsSettings, showCloseDate) without a draft. Any other published-root field needs createPositionDraft first, then updatePosition on the draft UUID.

Parameters

NameTypeRequiredDescription
descriptionstringnoJob description (HTML allowed)
dutiesstringnoResponsibilities / requirements
benefitsarrayno
educationstringno
experiencestringno
salarynumberno
maxSalarynumberno
currency"USD" | "EUR" | "INR" | "JPY" | "ILS"no
jobType"full-time" | "part-time" | "seasonal" | "temporary-placement" | "internship"no
salaryType"Salary" | "Hourly" | "Weekly" | "Monthly" | "Daily" | "Hidden"no
remoteType"Fully Remote" | "Hybrid Remote" | "Onsite"no
locationIdstringno
locationobjectno
workflowIdunknownnoLeadline entity id (unsigned bigint as digit string)
brandIdunknownnoLeadline entity id (unsigned bigint as digit string)
landingIdunknownnoLeadline entity id (unsigned bigint as digit string)
matchPageIdunknownnoLeadline entity id (unsigned bigint as digit string)
notMatchPageIdunknownnoLeadline entity id (unsigned bigint as digit string)
activebooleanno
closeDatestringnoISO date string
showCloseDatebooleanno
tagsIDsarrayno
questionnaireIdstringno
titlestringno
customFieldsarraynoRequired position tags as tag id plus selected option values. Not accepted on create.
positionIdunknownyesNumeric id or UUID positionId of the row to update

On this page