Changelog

Customer-facing history of this API.

  • 2026-09-01 — Any document name is now accepted on documents and POST /candidates/{id}/documents; the old fixed catalogue restriction is gone.
  • 2026-09-01 — GET /candidates/{id} gained reference_requirements (required/received/outstanding), so an unrequested reference is distinguishable from a settled one.
  • 2026-09-01 — Added the read and thin-write surface: GET /candidates/{id}, PATCH /candidates/{id}, PATCH /candidates/{id}/outreach, POST /candidates/{id}/documents, GET /candidates/{id}/documents/{docId}/content, GET /candidates/{id}/pack, POST /candidates/{id}/references, PATCH /references/{id}.
  • 2026-09-01 — Per-candidate chase-attempt caps (docs_chase_attempts/reference_chase_attempts at creation, both editable afterwards via PATCH /candidates/{id}/outreach).
  • 2026-08-17 — Launch: POST /candidates, with API-key authentication and per-key/per-account rate limits.