Copy a job

Creates a copy of an existing job, including its screening agent configuration. Any provided fields override the source job’s values; screening questions are regenerated from the new description by default.

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_citystringOptional
location_statestringOptional
location_addressstringOptional
location_typestringOptional
employment_typestringOptional
salary_range_mindouble or nullOptional
salary_range_maxdouble or nullOptional
salary_periodstringOptional
regenerate_questionsbooleanOptionalDefaults to true

Response

The new job.
jobobjectOptional

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error