create_requisition
Create a new job requisition with role, employment type, and department. Automatically generates linked requisitions when head count exceeds 1.
Instructions
Create a new requisition. When head_count exceeds 1, creates a group of linked requisitions. Use list_requisition_fields to get available custom field IDs for additional_info.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role_name | Yes | Job role name for this requisition | |
| employment_type | Yes | Employment type (full_time, part_time, contract, internship, temporary, seasonal) | |
| requisition_type | Yes | Requisition type (new_hire, contract, backfill, internship, internal) | |
| department_id | Yes | Department ID | |
| office_ids | Yes | Comma-separated office IDs (at least one required) | |
| description | No | Requisition description | |
| minimum_salary | No | Minimum salary amount | |
| maximum_salary | No | Maximum salary amount | |
| salary_currency_id | No | Currency country ID for salary | |
| recruiter_id | No | User ID of the assigned recruiter | |
| hiring_manager_id | No | User ID of the hiring manager | |
| target_hire_date | No | Target hire date (YYYY-MM-DD) | |
| target_start_date | No | Target start date (YYYY-MM-DD, must be on or after target_hire_date) | |
| head_count | No | Number of positions (1–50). Set greater than 1 to generate multiple linked requisitions | |
| confidential | No | Whether this requisition is confidential | |
| job_id | No | Job ID to associate with this requisition | |
| additional_info | No | Custom fields as key-value pairs (field ID to value). Use list_requisition_fields to get field IDs. |