Intervues

What is an interview API?

Updated 2026-09-16

An interview API is a programmatic interface — REST or webhook endpoints — that lets applicant tracking systems and custom HR tools create interview sessions, send candidates invitation links, retrieve transcripts and rubric scores, and receive completion events. It embeds structured AI interviewing into existing hiring workflows without manual recruiter handoffs.

Typical API capabilities

  • Create session — candidate ID, role template, language, expiry.
  • Fetch status — pending, in progress, complete, expired.
  • Retrieve scores — competency breakdown, evidence citations, recording URLs.
  • Webhooks — notify ATS when candidate finishes or abandons.
  • Template management — question sets tagged to role or competency.

Integration patterns

ATS-triggered flow: application submitted → API creates voice or async video interview → candidate completes on mobile → webhook pushes scores to recruiter queue. Reduces phone screen automation manual work for high-volume hiring.

Interview API design should support idempotent session creation — duplicate applications should not spawn conflicting interviews. Authentication via API keys or OAuth with scoped permissions protects candidate data.

Privacy obligations apply to data returned via API — retention, consent, and cross-border transfer rules vary by jurisdiction including DPDP Act hiring data requirements in India. This page describes integration concepts, not legal compliance advice.

Evaluation criteria for buyers

Documented rate limits, sandbox environment, and webhook retry semantics.

Score payload includes evidence-cited fields — not opaque single numbers.

Latency SLAs for session creation during bulk hiring spikes.

No undocumented claims about ATS partnerships — verify your specific ATS integration path.

Frequently asked

Do I need an interview API for small hiring volume?

Often no — recruiter dashboard suffices. APIs matter when ATS automation or custom orchestration is required.

Can interview APIs trigger WhatsApp invitations?

Some platforms support messaging channel parameters — verify channel support and candidate consent requirements for your market.

What data should webhooks include?

Minimum: session ID, completion status, overall score, per-competency scores, and timestamps. Transcript URLs optional with privacy controls.

Ready to practise?

Head back to Hiring glossary or start now.

· 3 free credits · pay per interview · nothing recurring

Start practising