Retrieve a list of ATS applications
Use this endpoint to trace where candidates stand in the hiring pipeline and how they got there — every interview plan stage an application has reached and when it entered and left each one.
Token scopes: ats:read, worker:read
Request
- Base URL: https://api.letsdeel.com/rest
- URL: https://api.letsdeel.com/rest/ats/applications
- Auth: HTTP bearer
Query parameters
Cursor for pagination. Use the nextCursor value from the previous response to get the next page of results.
Maximum number of applications to return per page
Search text to filter applications
Filter by job ID
Filter by the CURRENT interview plan stage IDs (comma-separated). Applications that have since moved to another stage are excluded — use reached_interview_plan_stage_ids for those.
Filter by interview plan stage IDs the application has EVER been in (comma-separated), including applications that have since advanced, been hired or been archived.
Return only applications that moved to their current stage strictly before this ISO 8601 datetime (stalled candidates)
Filter by archivation reason IDs (comma-separated); see GET /rest/ats/reasons with reason_group_slug=CANDIDATE_ARCHIVATION
How candidate_tag_ids are combined: ANY (default) matches candidates with at least one of the tags, ALL requires every tag
Optional expansions to embed on each item. STAGE_HISTORY adds the full stage timeline with entered/exited timestamps.
Filter by candidate tag IDs (comma-separated)
Filter by application source (comma-separated)
Filter applications by job criteria matching state
Filter applications by current stage category type slugs (comma-separated)
Filter applications by current stage default type slugs. Use 'others' for custom stages (comma-separated)
Filter applications updated after this timestamp (ISO 8601 format)
Field to sort applications by
Sort order for applications
Response
Successfully retrieved applications
Changes
No recorded changes to this operation across all 1 revision of this API.