v1
latestOpenAPI 3.1.02026-07-228814.1 KBJobs
Update a job
Partial update; only the fields you send change. The arrays (locations, qualifications, questions, budgets) are replace-sets: what you send becomes the entire new set. Live (ACTIVE/PAUSED) jobs are re-validated after the patch and the whole change is rejected if it would leave the listing incomplete. Once a job has applications, qualifications and questions are frozen.
patch/jobs/{id}
Path parameters
idinteger required
The job's stable cross-service id (svcAtsId).
Request body
Example request
{
"title": "Senior Product Designer",
"locations": [
{
"locationId": 17024,
"city": "San Francisco",
"stateProvince": "California",
"country": "United States"
}
],
"qualifications": [
{
"text": "5+ years of product design experience"
}
],
"questions": [
{
"prompt": "Why do you want to work here?"
}
],
"budgets": [
{
"budgetCents": 50000
}
]
}Response
The updated job.
Example response
{
"locations": [
{
"locationId": 17024,
"displayName": "San Francisco, California, United States",
"city": "San Francisco",
"stateProvince": "California",
"country": "United States"
}
],
"qualifications": [
{
"text": "5+ years of product design experience"
}
],
"questions": [
{
"prompt": "Why do you want to work here?"
}
],
"budgets": [
{
"budgetCents": 50000
}
]
}