Update Job
Update a job’s status or details
Path Parameters
Request Body
At least one field is required.active, draft, pending, or expired.location text, e.g. ca.email, website, phone or form-external needs a destination, checked against the job’s current how_to_apply when you do not send a new one. Mismatches return 422 invalid_apply_destination.Examples
Approve a pending job
Attach the right location
Resolve the place first, then send its id:Fix a broken apply button
Response
Authorizations
API key for authentication. Get yours from Settings > API Keys in the Kardow dashboard.
Path Parameters
Job UUID.
Body
active, draft, pending, expired 1 - 2551Location shown on the job. Resolved to a real place and linked, so the job appears on the right location page and filter. Street addresses are filed under their city; exact coordinates stay on the job.
Existing location id from POST /locations. Takes precedence over location text and skips resolution.
Two-letter country code used when resolving location text, e.g. "ca". Ignored when location_id is given.
2Required unless how_to_apply_method is "form". Where candidates apply: an external URL, an email address, or a phone number. A method of email/website/phone/form-external with no destination is rejected with 422 invalid_apply_destination.
What the apply button does: form-external, website, email, phone, or form. Must match the how_to_apply value. Only "form" takes no destination. Omit to auto-detect from how_to_apply.
form, form-external, email, website, phone Response
Job updated