list_applications
Fetch applicant records with filters for job, candidate, status, and creation or activity dates. Use it to answer questions like 'show applications for this job' or 'what came in this week'.
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. 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 | Opaque cursor from a previous call's `next_cursor`, to fetch the next page. When set, all other filters are ignored — they are already baked into the cursor. | |
| job_id | No | Filter to applications on this job | |
| status | No | Filter by status: 'active', 'rejected', or 'hired' | |
| 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 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 |