AI analysis

POST /jobs/{slug}/match-analysis Session or API key

Run the three-stage AI match analysis and cache it.

Runs the match prompt-chain over your stored CV and the job, caches the result, and returns it fresh (no allowance on this response). Analysing a new job draws on your daily analysis allowance; with none left it is a 402, and recomputing an already-analyzed job is free. has_cv is false when no CV is stored; a failing or unconfigured LLM returns a null analysis (200).

Path parameters

slug string required
The job public_slug.
curl
curl -X POST "https://freehire.me/api/v1/jobs/<slug>/match-analysis" -H "Authorization: Bearer $HIREALL_API_KEY"
json — response
{
  "data": {
    "has_cv": true,
    "stale": false,
    "analysis": { "overall_score": 82, "verdict": "Strong Fit", "...": "..." }
  }
}

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