Application mail

POST /me/emails/{id}/triage Session or API key

Record what a message is, and optionally which application it belongs to.

The vocabulary is closed: acknowledgement, screening, interview_invitation, assessment, offer, rejection, info_request, incomplete_application, other. Anything else is refused. A confident verdict on a linked message advances the application's stage — strictly forward, never out of a settled stage, and a rejection never advances anything by itself.

Path parameters

id integer required
The message id.

Body

signal string required
One value from the vocabulary above.Example interview_invitation
slug string
Link the message to this application at the same time.
confidence number
Your confidence in the verdict, 0–1. Below the stage threshold the message is classified but the card does not move.
curl
curl -X POST "https://freehire.me/api/v1/me/emails/4821/triage" \
  -H "Authorization: Bearer fhk_…" \
  -H 'Content-Type: application/json' \
  -d '{"signal":"interview_invitation","slug":"tech-lead-web-core-speechify-a1b2","confidence":0.9}'
json — response
{ "data": { "id": 4821, "subject": "Interview for …", "status_signal": "interview_invitation", "linked_slug": "tech-lead-web-core-speechify-a1b2" } }

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