candidates
Get Pipeline Match Details
Returns the rich resume↔JD breakdown for a single (candidate, role) pairing — strengths, concerns, requirements checklist, summary, recommendation. Powers the inline expand panel on the candidate detail page and the candidates tab on the role page.
Reads from match_results (the cache populated by core.fit_scoring) via job_role_candidates.match_id. No LLM call — this is purely a join + projection. Returns 404 when the pairing has no scored match yet so the UI can render an "awaiting score" state.
get/api/candidates/{candidate_id}/pipelines/{job_role_id}/match-details
Request
- Base URL: https://api.thebetterhire.ai (the document declares no server; this is the origin it was published from)
- URL: https://api.thebetterhire.ai/api/candidates/{candidate_id}/pipelines/{job_role_id}/match-details
- Auth: HTTP bearer
Path parameters
candidate_idstring required
job_role_idstring required
Response
Successful Response
unknown required
Changes
No recorded changes to this operation across all 1 revision of this API.