Get a job

Returns a job with summary stats and its most recent applications.

Authentication

AuthorizationBearer

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

Path parameters

jobIdstringRequiredformat: "uuid"

Response

Job detail.
idstringOptionalformat: "uuid"
org_idstringOptionalformat: "uuid"
titlestringOptional
descriptionstringOptional
locationstringOptional
location_addressstring or nullOptional
location_citystring or nullOptional
location_statestring or nullOptional
postal_codestring or nullOptional
location_typestring or nullOptional
onsite, hybrid, or remote.
departmentstring or nullOptional
employment_typestringOptional

e.g. full-time, part-time.

statusenumOptional
salary_range_mindouble or nullOptional
salary_range_maxdouble or nullOptional
salary_periodstring or nullOptional
auto_screenbooleanOptional
agent_config_idstring or nullOptionalformat: "uuid"
candidates_screenedintegerOptional
qualified_countintegerOptional
hired_countintegerOptional
created_atdatetimeOptional
updated_atdatetimeOptional
statsmap from strings to anyOptional
Aggregate counts for this job.
recent_applicationslist of objectsOptional

Errors

401
Unauthorized Error
404
Not Found Error