Skip to main content
Version: 1.0.0

ZenHire API

This reference covers the ZenHire platform APIs, grouped into modules. All endpoints authenticate with an X-API-Key header.

CV DeepMatch (platform.zenhire.ai/api/v1/cvdeepmatch) — asynchronous CV ↔ job-description match scoring. Submit a CV (PDF) plus a job description and a requirements config; poll for a structured score breakdown.

Interview (platform.zenhire.ai/api/v1/interview) — AI voice interviews. Create a reusable interviewer persona, start a per-candidate session that mints a candidate link, then retrieve the recording (WAV) and transcript (JSON) in-platform once the interview ends.

CV DeepSearch (platform.zenhire.ai/api/v1/cvds) — search a corpus of parsed CVs for the best-matching candidates against a position. Ingest a corpus once, then run repeated searches; poll the run or receive a webhook for the best-first results.

Speech (platform.zenhire.ai/api/v1/speech) — asynchronous speech-proficiency analysis. Upload an audio recording of an interview and receive vocabulary, fluency, and accent scores aligned with the CEFR framework. Submit returns an id; poll for results.

Universal (platform.zenhire.ai/api/v1) — cross-module endpoints shared by every module: credit balance (/api/v1/credits) and health (/api/v1/health).

Pick a module from the sidebar to see its endpoints and schemas.

Authentication

API key issued in the ZenHire dashboard. Format: zh_api_….

Security Scheme Type:

apiKey

Header parameter name:

X-API-Key