List interview results
Paginated list of a merchant’s interview results (the admin-portal results list), scoped to the merchant from the JWT or the optional merchant_id override. Capped at 1000 records per page.
Authorizations
Supabase JWT access token, passed as Authorization: Bearer <token>.
Query Parameters
Optional merchant to scope the results to. Honoured only when the caller is an admin or a sub-merchant operator; otherwise the merchant from the JWT is always used.
"28106cba-1c27-4e53-b149-32113e5e8e31"
Product type of results to list.
interview, coaching, assessment, public_avatar, persona "interview"
Filter by decision/completion state. Omit (or empty) to include all.
decided-rejected, undecided, shortlist, decided-selected, completed, incomplete, archived-interview, public_avatar, archived-public_avatar, "undecided"
Filter by pipeline step (pre-screening vs interview). Omit for both.
pre-screening, interview "interview"
Filter to a single interview definition id.
Filter to a single candidate (profile_interview) id.
Comma-separated list of recruiter-risk keys to filter by (matches any).
Sort order of the result set.
score, created_at_newest, created_at_oldest, updated_at_newest "created_at_newest"
Case-insensitive search on candidate name or email.
Filter by the candidate emoji marker.
Maximum number of records to return (1–1000).
1 <= x <= 100050
Number of records to skip from the start of the result set.
x >= 00