Update a job's details
update_job_detailsChanges a job's title, description, department, location, work mode, or employment type; fields left out stay as they are. Published jobs must keep a description. Open jobs are live on the careers page. With rankAgain, every application to the job is ranked again against the new details, using an AI credit each.
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": {
"jobId": "<jobId>"
},
"name": "update_job_details"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | The job's ID, from list_jobs. | |
| title | No | ||
| location | No | Where the job is, e.g. Berlin. A saved one with the same name (in any letter case) is used, or a new one is saved. Null for none. | |
| workMode | No | Null for not set. | |
| rankAgain | No | ||
| department | No | A department's name, e.g. Engineering. A saved one with the same name (in any letter case) is used, or a new one is saved. Null for none. | |
| description | No | HTML with only these tags: p, br, h2, h3, strong, em, u, a (http, https, or mailto links), ul, ol, li. | |
| employmentType | No | Null for not set. |