CV builder & tailoring
GET /me/cvs/{id}/tailor-context Session or API key
The match analysis a tailored CV should reframe toward.
The split that keeps tailoring honest: missing_have are requirements your history already covers but the CV buries — reframe those — and missing_gap are the ones it does not, which an agent must ask about rather than invent. Served from cache; calls no LLM. 409 when the CV is not a tailored copy or has no analysis.
Path parameters
idstring (uuid) required- The tailored CV id.
curl "https://freehire.me/api/v1/me/cvs/7d1a…/tailor-context" -H "Authorization: Bearer fhk_…"{
"data": {
"job": { "slug": "senior-backend-engineer-acme-1a2b", "title": "Senior Backend Engineer", "company": "Acme" },
"verdict": "worth_applying",
"overall_score": 72,
"recommendation": "Lead with the payments migration …",
"missing_have": [ { "requirement": "Kafka at scale", "evidence": "Ran the event bus at …" } ],
"missing_gap": [ { "requirement": "Kubernetes operators" } ],
"strengths": [ "Go", "payments" ],
"gaps": [ "k8s operators" ]
}
}