Jobs
Update job
Update an existing job — partial update, send only the fields you want to change
PATCH
Send only the fields you want to change. All fields except
400 - Bad Request
400 - Bad Request
400 - Bad Request
401 - Unauthorized
job_id are optional. The job must belong to your workspace.
Request Body
The job to update.
New status. Accepted input values:
Pending Active Paused Hired Closed. Pending maps to draft. Hired is accepted as a deprecated alias for Closed. Storage and response always use the canonical lowercase value: draft active paused closed.New job title.
New job description (markdown).
Department.
Industry classification.
Country.
City (or
null to clear).One of:
On-site Remote Hybrid (stored lowercase).One of:
Full-time Part-time Contract Freelance Internship Temporary Project-based.One of:
Junior Mid-level Senior Team Leader Manager Director VP C-level.New salary amount.
Three-letter ISO currency code.
One of:
Per hour Per day Per week Bi-weekly Per month Per year.Hide salary on the public board.
Replace the application form configuration. See Get specific job for the
{ fields, custom } structure.At least one field beyond
job_id must be provided. Otherwise the response is 400 At least one updatable field must be provided.Authentication
Bearer authentication header of the form
Bearer <token>, where <token> is your auth token.Response
Indicates if the job status was updated successfully
The unique identifier of the updated job
The new status of the job