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.
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)
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.