Get interviews
Retrieve all interview sessions. If team_id is not provided, returns interviews for all teams in the organization. Narrow the result with interview_flow_id (a single role) and/or ended_after / ended_before (when the interview finished) — polling with ended_after set to the last ended_at you saw returns only interviews completed since then.
Authorizations
Provide your API key UUID in the 'Authorization' header prefixed with 'Bearer '. Example: 'Authorization: Bearer 123e4567-e89b-12d3-a456-426614174000'
Query Parameters
The number of interviews to return (1-1000). Use offset to page through larger result sets.
1 <= x <= 1000The offset for the list of interviews.
x >= 0Filter interviews by status. Omit to return all (completed and incomplete).
incomplete, completed, null Filter interviews by team ID. If not provided, returns interviews for all teams in the organization.
How much transcript data to return. 'full' (default) returns the transcript, word-level timestamps, and question mapping. 'text' returns the raw transcript only. 'none' omits all transcript fields.
full, text, none Filter interviews to a single interview flow (role). Use GET /interview-flows to list them.
Only return interviews that finished at or after this ISO 8601 datetime. Poll for new interviews by passing the ended_at of the most recent one you have already seen. Interviews that have not finished are excluded.
Only return interviews that finished at or before this ISO 8601 datetime. Interviews that have not finished are excluded.
Response
OK
A list of interviews.
