Skip to main content
POST
Close a job

Authorizations

Authorization
string
header
required

Partner key (sk_ext_…) bound to your company.

Path Parameters

id
integer
required

The job's stable cross-service id (svcAtsId).

Response

The job, now CLOSED.

The full job, as the dashboard sees it.

id
integer

Stable cross-service job id (svcAtsId).

title
string
status
enum<string>
Available options:
DRAFT,
ACTIVE,
PAUSED,
CLOSED,
EXPIRED
description
string
remoteOption
enum<string> | null
Available options:
REMOTE,
HYBRID,
IN_PERSON,
null
remoteCountry
string | null
jobType
enum<string> | null
Available options:
FULL_TIME,
PART_TIME,
CONTRACT,
INTERNSHIP,
null
jobLevel
enum<string> | null
Available options:
ENTRY,
MID,
SENIOR,
null
salaryMin
integer | null
salaryMax
integer | null
salaryPeriod
enum<string> | null
Available options:
ANNUAL,
HOURLY,
null
bidPerQualifiedApplicantCents
integer | null
opportunityId
string | null

Partner id for this opening on the source ATS.

atsJobUrl
string<uri> | null

Canonical job URL on the source ATS.

companyId
string
locations
object[]
qualifications
object[]
questions
object[]
budgets
object[]
applicationCounts
object
isFrozen
boolean

True once the job has applications. Qualifications/questions locked.

newApplicantCount
integer
publishedAt
string<date-time> | null
expiresAt
string<date-time> | null
closedAt
string<date-time> | null