preview_close_job
curl --request GET \
--url https://rest.hotfix.jobs/v1/employer/jobs/{job_id}/close-preview \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://rest.hotfix.jobs/v1/employer/jobs/{job_id}/close-preview', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://rest.hotfix.jobs/v1/employer/jobs/{job_id}/close-preview"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"open": {
"new": 5,
"considering": 2,
"interviewing": 1
},
"pending_links": 1,
"booked_interviews": 1,
"rule": null,
"template_id": "5c1f0d2a-9b8e-4c7d-a6f5-e4d3c2b1a098",
"can_email": true
}Jobs
preview_close_job
Who is still in a job’s pipeline before you close it, and what closing does about them: open applications by status, scheduling links closing cancels, interviews still booked (closing leaves them on the calendar), an active Job closed automation that covers the job, the Position closed template, and whether you can send from Google Workspace.
GET
/
v1
/
employer
/
jobs
/
{job_id}
/
close-preview
preview_close_job
curl --request GET \
--url https://rest.hotfix.jobs/v1/employer/jobs/{job_id}/close-preview \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://rest.hotfix.jobs/v1/employer/jobs/{job_id}/close-preview', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://rest.hotfix.jobs/v1/employer/jobs/{job_id}/close-preview"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"open": {
"new": 5,
"considering": 2,
"interviewing": 1
},
"pending_links": 1,
"booked_interviews": 1,
"rule": null,
"template_id": "5c1f0d2a-9b8e-4c7d-a6f5-e4d3c2b1a098",
"can_email": true
}