List candidates
Paginated list of a merchant’s candidates (the admin-portal candidates 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"
Filter candidates by recent activity. Omit (or empty) to include all.
interview, pre-screening, no-action, leads, "interview"
Filter by how the candidate entered: invited or self-registered. Omit for both.
invited, registered "registered"
Sort order of the result set.
name_accending, name_decending, created_at_newest, created_at_oldest "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