Update a job

Updates job fields. Closing or pausing a job also cascades the status to the job's live board postings.

Authentication

AuthorizationBearer

Supabase-issued user JWT. Send as Authorization Bearer header. Dedicated API keys are planned for a future release.

Path parameters

jobIdstringRequiredformat: "uuid"

Request

This endpoint expects an object.
titlestringOptional
descriptionstringOptional
location_addressstringOptional
location_citystringOptional
location_statestringOptional
postal_codestringOptional
location_typestringOptional
departmentstringOptional
employment_typestringOptional
statusenumOptional
salary_range_mindouble or nullOptional
salary_range_maxdouble or nullOptional
salary_periodstringOptional
auto_screenbooleanOptional

Response

The updated job.
jobobjectOptional

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error