Skip to main content
Live interviews are real-time sessions (not take-home assessments). Candidates join from an email link and never see your API key. In the Assess dashboard, interviews are split into AI Interviews and Scheduled interviews (human and hybrid). Both can include coding tasks when the interview type is coding or mixed.

If you are recruiting / ops

Use the Assess dashboard:
1

Choose the interview style

  • AI Interviews: Assess runs the interview (needs a job description and resume text)
  • Scheduled interviews — Human only: you (or a teammate) lead the live call
  • Scheduled interviews — Hybrid: AI starts and a human can take over (Growth plan)
2

Pin coding tasks when needed

For coding or mixed interviews (AI, human, or hybrid), pick at least one platform or org task before you send the invite — the same flow as HackerRank-style live coding screens.
3

Schedule and invite

Create the interview, add the candidate’s email, and send the invite. They join from the magic link in email.
4

Review afterwards

Open analysis and replay in the dashboard when the session is done. Share a link with hiring managers if needed.
Connecting interviews to your ATS? See Integrations (Growth+) or ask engineering to wire Webhooks (interview.completed, interview.analysis_ready).

Interview modes (reference)

Video and in-room controls stay in the Assess product UI.

For engineers (Public API)

Scopes: interviews:read / interviews:write. Base path: /api/v1/public/interviews/.

List filters

Full schemas: API Reference or ReDoc.

Create example (scheduled coding)

For AI screens, set interviewer_mode to ai_only (or hybrid) and include job_description plus resume_text. Coding and mixed types still require coding_task_ids and/or org_task_ids. List responses include quota fields such as used, limit, and remaining.

Webhook events

Pipelines

If an interview is a stage inside a pipeline, Assess creates a room shell from an interview template. Email invites are not auto-sent for that stage. AI-only can auto-advance when the session ends; human/hybrid need a recruiter to advance. Details: Pipelines.

Next

Integrations

Push outcomes into your ATS.

Webhooks

Notify Slack or your backend.
Last modified on September 8, 2026