update_job_opening
Update a job opening's status, target start date, custom fields, close reason, or external ID in Greenhouse. Use job and opening IDs to modify hiring pipeline details.
Instructions
Update a job opening's status, target start date, or custom fields. Write operation.
To find job_id: list_jobs → match by name. To find opening_id: list_job_openings on the job. For close_reason_id: list_close_reasons → match by name. Closing a job's last open opening closes the job.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | Greenhouse job ID | |
| status | No | New status: 'open' or 'closed' | |
| opening_id | Yes | Opening ID within the job | |
| custom_fields | No | Array of {id, value} (or {custom_field_id, value}) — get field IDs from list_custom_fields | |
| close_reason_id | No | Reason for closing — get from list_close_reasons | |
| target_start_on | No | Target start date as 'YYYY-MM-DD' | |
| external_opening_id | No | New custom external opening identifier |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |