list_jobs
Retrieve jobs with filters for status, department, office, or creation date to find the matching job ID from a job title.
Instructions
List all jobs with optional filters. Read-only.
This is the primary tool for resolving job titles to job IDs. When a user mentions a job by name ("Backend Engineer"), use this to find the matching job_id. Filter by status ('open'/'closed'/'draft'), department_id (list_departments), or office_id (list_offices). For pipeline views, use pipeline_summary with the job_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (starts at 1) | |
| status | No | Filter by status: 'open', 'closed', or 'draft' | |
| paginate | No | 'single' for one page, 'all' to auto-fetch every page | single |
| per_page | No | Results per page (max 500) | |
| office_id | No | Filter to jobs in this office | |
| created_after | No | ISO 8601 datetime — only jobs created after this | |
| department_id | No | Filter to jobs in this department | |
| created_before | No | ISO 8601 datetime — only jobs created before this |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |