hires_list_applications
Fetch applications across jobs with filters for candidate, job, stage, status, AI score, and dates; use for pipeline analytics, ATS dashboards, and incremental syncs.
Instructions
List applications across all accessible jobs. Supports filtering by candidate, job, stage, status, AI score range, and date ranges. Use for pipeline analytics, sync jobs, and ATS dashboards.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (default 1). | |
| size | No | Items per page (default 25, max 100). | |
| sort | No | Sort order. Prefix with - for descending. Default: -created_at. | |
| job_id | No | Filter applications by job ID. | |
| status | No | Filter by application status: pending (active), hired, or rejected. | |
| include | No | Comma-separated relations to embed: candidate, cv.text. Example: candidate,cv.text | |
| stage_id | No | Filter applications by pipeline stage ID. Best used together with job_id. | |
| company_id | No | Filter by company ID. Omit for all accessible companies. | |
| ai_score_max | No | Return only applications with ai_score <= this value. | |
| ai_score_min | No | Return only applications with ai_score >= this value. | |
| candidate_id | No | Filter applications by candidate ID. | |
| created_after | No | Return only applications created after this Unix timestamp (seconds). | |
| updated_after | No | Return only applications updated after this Unix timestamp (seconds). Use for incremental sync. |