Job interactions

PATCH /jobs/{slug}/track Session or API key

Set the application stage and/or notes.

A null field is left unchanged. stage is a controlled vocabulary: preparing, applied, screening, responded, interview, offer, accepted, rejected, withdrawn, expired (an unknown value is a 400). expired is the outcome for an application nobody answered; nothing sets it for you.

Path parameters

slug string required
The job public_slug.

Body

stage string
Application stage from the vocabulary above.Example interview
notes string
Free-text notes.
curl
curl -X PATCH "https://freehire.me/api/v1/jobs/<slug>/track" \
  -H "Authorization: Bearer $HIREALL_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{"stage":"interview","notes":"call on Friday"}'
json — response
{ "data": { "job_id": 42, "stage": "interview", "notes": "call on Friday" } }

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of HireAll is available