list_applications
Retrieve job applications with filters for candidate, status, or date range. Use to monitor recruitment pipeline activity and incoming 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. 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 |
|---|---|---|---|
| page | No | Page number (starts at 1) | |
| 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 |