create_job_opening
Add a new headcount opening to an existing Greenhouse job, created open by default or closed with a reason. Use it to track extra positions for a single role.
Instructions
Add a new headcount to a job. Write operation.
Users say "add another opening to the Backend role." To find job_id: list_jobs → match by name. Openings are created open; with status='closed' the new opening is closed straight after (with close_reason_id if given).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | Greenhouse job ID | |
| status | No | Initial status: 'open' (default) or 'closed' | |
| opening_id | No | Custom external opening identifier (not the Greenhouse ID) | |
| custom_fields | No | Array of {id, value} (or {custom_field_id, value}) — get field IDs from list_custom_fields | |
| close_reason_id | No | If closing immediately — get from list_close_reasons |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |