/v1/resumes/parseNormalize resume fields and attach page-level source refs.
CVault parses resumes into normalized candidate records while retaining parser confidence, page mapping, and provenance.
{
"name": "Emily Chen",
"skills": ["Python", "AWS"],
"timeline_confidence": 0.91,
"source_refs": ["resume.pdf · p.2"]
}Parsing is only useful when downstream reviewers can trust where fields came from.
Send parser output, scorecard context, source refs, reviewer state, audit events, and ATS status as one contract your platform team can inspect.
/v1/resumes/parseNormalize resume fields and attach page-level source refs.
/v1/candidates/scoreApply role criteria, knockout flags, and scorecard weights.
/v1/evidence-exportsPackage reviewer state, evidence refs, and ATS status.
/v1/webhooksEmit parse, score, review, export, and delivery events.
/v1/evidence-exportsidempotency-key: export_cand_789_role_123{
"candidate_id": "cand_789",
"role_id": "role_123",
"role_fit": 0.94,
"scorecard_version": "v3.7",
"review_state": "shortlisted",
"ats_status": "synced",
"evidence_refs": 28,
"source_refs": [
"resume.pdf:p2",
"portfolio.pdf:p7"
],
"webhook_event": "export.synced"
}Use permitted resumes, one live role, private workspace controls, and exportable evidence before a wider rollout.