List application stages

Application stages are the rows that make up a candidate's stage history on an application — one row per interview stage the application has occupied, with entered_at and exited_at timestamps. An application_stage is the join between an application and a job_interview_stage; the row with exited_at null (and current: true) is the candidate's current stage on that application. Filter with application_ids to retrieve the stage history for specific applications, or job_interview_stage_ids to find every application that has touched a given stage. This endpoint is the canonical source for stage-history reporting; partner BI integrations typically treat it as the fact table.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string

Cursor link for pagination from previous page response header. Do not use any other parameters when using this.

integer
1 to 500
Defaults to 100

Number of results per page

ids
array of integers
length ≤ 50

Comma separated list

ids
created_at
object
updated_at
object
application_ids
array of integers
length ≤ 50

Comma separated list

application_ids
job_interview_stage_ids
array of integers
length ≤ 50

Return only stage entries where the application visited one of these interview stage ids. These are hiring plan interview stage ids (look up the stages on a job via GET /v3/job_interview_stages?job_ids=...); each row represents an application's visit to a stage, not the stage definition itself.

job_interview_stage_ids
fields
array of strings
length ≤ 50

Comma separated list of fields to return

fields
boolean

When true, return only the application's current stage entry (the one with exited_at null); when false, only past stage entries. Omit to include the full stage history.

Response

Language
Credentials
Missing 1 required scope
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json