Close a job
curl --request POST \
--url https://api.hotfix.jobs/v1/employer/jobs/{job_id}/close \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{}'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({})
};
fetch('https://api.hotfix.jobs/v1/employer/jobs/{job_id}/close', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.hotfix.jobs/v1/employer/jobs/{job_id}/close"
payload = {}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"notified": 6,
"failed": []
}Jobs
Close a job
Close one job for good. It leaves your company page and Hotfix job search, its unbooked scheduling links are cancelled. Applications stay on the closed job. There is no reopen; the same role later is a new job.
Send notify to reject the people still in the pipeline first, each with a letter scheduled from your own mailbox, the way the reject dialog does. It is skipped when an active Job closed automation covers the job, since that already tells them. Without notify the answer is 204. Preview a close first to see who is still in the pipeline.
POST
/
v1
/
employer
/
jobs
/
{job_id}
/
close
Close a job
curl --request POST \
--url https://api.hotfix.jobs/v1/employer/jobs/{job_id}/close \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{}'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({})
};
fetch('https://api.hotfix.jobs/v1/employer/jobs/{job_id}/close', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.hotfix.jobs/v1/employer/jobs/{job_id}/close"
payload = {}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"notified": 6,
"failed": []
}Authorizations
ApiKeyBearerAuth
Body
application/json