List candidates
Returns a paginated list of candidates in your organization. Supports free-text search, filtering by job, pipeline stage, score range, applied-date range, and source.
Authentication
AuthorizationBearer
Supabase-issued user JWT. Send as Authorization Bearer header. Dedicated API keys are planned for a future release.
Query parameters
search
Free-text search across candidate name, email, and phone.
status
Filter by application status slug.
job_id
Only return candidates with an application to this job.
stage
Filter by current pipeline stage slug.
source
Comma-separated list of candidate source values (e.g. indeed, referral).
min_score
Minimum screening score (inclusive).
max_score
Maximum screening score (inclusive).
date_from
Only candidates who applied on or after this date (ISO 8601).
date_to
Only candidates who applied on or before this date (ISO 8601).
sort_by
Sort field.
Allowed values:
sort_order
Allowed values:
page
Page number (1-based).
limit
Page size.
Response
Paginated candidate list.
data
pagination
Errors
400
Bad Request Error
401
Unauthorized Error

