list_jobs
List all jobs with optional filters for status, department, or office, enabling you to locate the matching job ID for any position.
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 |