update_current_offer
Patch an application's current offer by setting start date, sent date, or custom fields; use application_id to target and modify the offer.
Instructions
Update the current offer on an application. Write operation.
Looks up the application's latest offer version and patches it (start date → starts_on). To find application_id: search_candidates_by_name → list_applications(candidate_id=...) → match the application to the job. For custom field IDs: list_custom_fields.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"application_id": "<application_id>"
},
"name": "update_current_offer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sent_on | No | Date the offer was sent, as 'YYYY-MM-DD' | |
| starts_at | No | New start date as 'YYYY-MM-DD' | |
| custom_fields | No | Array of {id, value} (or {custom_field_id, value}) — get field IDs from list_custom_fields | |
| application_id | Yes | Greenhouse application ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |