list_jobs
List open jobs at companies on Greenhouse, Lever, Ashby, Workable or SmartRecruiters from a careers URL or "ats:slug" (for example "greenhouse:airbnb"). Use when the user asks who is hiring, what roles a company has open, or to find remote or engineering roles at a named company. Optional filters: keyword, location, remote, department, postedSince, withSalary. Returns normalized jobs (title, department, locations with ISO country codes, remote, workplace type, compensation, description, apply URL, dates); a board that cannot be read comes back as a type "error" record.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| remote | No | Keep only remote jobs when true | |
| keyword | No | Keep jobs whose title or description mentions this text | |
| location | No | Keep jobs whose location text or city contains this, or whose country matches this name or ISO code | |
| companies | Yes | Careers page URLs or "ats:slug" tokens, e.g. ["greenhouse:airbnb", "https://jobs.lever.co/spotify"] | |
| department | No | Keep jobs in a department matching this text | |
| withSalary | No | Keep only jobs that publish a salary figure when true | |
| postedSince | No | ISO date; keep jobs posted or updated on or after it | |
| maxJobsPerCompany | No | Cap on jobs returned per company after filtering (default 1000) |