list_applications
Retrieve applications with optional filters by job, candidate, status, or date to view applicants for a role or track submissions.
Instructions
List applications with optional filters. Read-only.
Users say "show me applications for [job name]" or "what came in this week." To filter by job: list_jobs → find by name → use its job_id. To filter by candidate: search_candidates_by_name → candidate_id. Each application has job_id + job_name, the current stage (stage_name, and job_interview_stage_id for moves), status ('in_process', 'rejected', 'hired', 'converted'), source_id, recruiter_id/coordinator_id, rejection_reason_id and created_at (the applied date). For pipeline views grouped by stage, use pipeline_summary. For stale candidates, use stale_applications or candidates_needing_action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | Pass next_cursor from the previous response to get the next page | |
| job_id | No | Filter to applications on this job | |
| status | No | Filter by status: 'active', 'rejected', 'hired', or 'converted' | |
| paginate | No | 'single' for one page, 'all' to auto-fetch every page | single |
| per_page | No | Results per page (max 500) | |
| candidate_id | No | Filter to applications for this candidate | |
| created_after | No | ISO 8601 datetime — only applications created at/after this | |
| created_before | No | ISO 8601 datetime — only applications created before this | |
| last_activity_after | No | ISO 8601 datetime — only applications with activity after this |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |