hires_create_job
Create a job posting with taxonomy, location, salary, and workflow settings. Provide title, description, city, and country to publish it programmatically.
Instructions
Create a job with taxonomy, location, salary, and workflow configuration. Primary endpoint for programmatic job publishing. Required fields: status, title, description, location_city, location_country.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Public job title. | |
| status | Yes | Job status (e.g. Draft, Public). See GET /taxonomy/statuses. | |
| form_id | No | Application form ID. If omitted, a new form named after the job title is created with default questions. | |
| include | No | Comma-separated related resources to embed: workflow, hiring_team, pipeline_stages | |
| is_remote | No | Whether this is a remote position. | |
| company_id | No | Target company ID. Required only when the API key has access to multiple companies. | |
| salary_max | No | Maximum salary. | |
| salary_min | No | Minimum salary. | |
| category_id | No | Job category ID from GET /taxonomy/categories. | |
| description | Yes | Job description (HTML allowed). | |
| workflow_id | No | Workflow ID. If omitted, a new workflow named after the job title is created with default stages. | |
| department_id | No | Department ID from GET /taxonomy/departments. | |
| location_city | Yes | Job city. | |
| parent_job_id | No | Canonical parent job ID. If provided, the created job becomes a satellite job. | |
| salary_period | No | Salary period. | |
| internal_title | No | Internal-only title visible to the hiring team. | |
| location_state | No | Job state or region. | |
| internal_job_id | No | External reference ID from your ATS or HR system. | |
| salary_currency | No | Salary currency code (e.g. USD, EUR). | |
| location_country | Yes | Job country. | |
| education_level_id | No | Education level ID from GET /taxonomy/education-levels. | |
| employment_type_id | No | Employment type ID from GET /taxonomy/employment-types. | |
| knockout_questions | No | Boolean knockout questions added to the application form. | |
| experience_level_id | No | Experience level ID from GET /taxonomy/experience-levels. | |
| resume_field_status | No | Resume field behavior on the application form. | |
| location_postal_code | No | Postal or ZIP code. | |
| location_full_address | No | Full formatted address. | |
| location_street_address | No | Street address. |