ToolsPositions
createPosition
Generated from the Rover tool catalog. Do not edit by hand.
Write. This tool changes Leadline data and runs immediately, with no approval card.
Create a new unpublished job position in Leadline. Requires title (3–100 chars). Map requirements into description and duties. New positions start unpublished; use publish-position after workflow, questionnaire, and pages are configured.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| description | string | no | Job description (HTML allowed) |
| duties | string | no | Responsibilities / requirements |
| benefits | array | no | |
| education | string | no | |
| experience | string | no | |
| salary | number | no | |
| maxSalary | number | no | |
| 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 | |
| locationId | string | no | |
| location | object | no | |
| workflowId | unknown | no | Leadline entity id (unsigned bigint as digit string) |
| brandId | unknown | no | Leadline entity id (unsigned bigint as digit string) |
| landingId | unknown | no | Leadline entity id (unsigned bigint as digit string) |
| matchPageId | unknown | no | Leadline entity id (unsigned bigint as digit string) |
| notMatchPageId | unknown | no | Leadline entity id (unsigned bigint as digit string) |
| active | boolean | no | |
| closeDate | string | no | ISO date string |
| showCloseDate | boolean | no | |
| tagsIDs | array | no | |
| questionnaireId | string | no | |
| title | string | yes | Job title (required) |