Search Ashby jobs
Search, filter, and page through listed jobs on one public Ashby board.
ashby.jobs.search
/execute
Shared execution endpoint
Input parameters
board_slug
string
required
The final path segment from jobs.ashbyhq.com/<board_slug>.
ashby
employment_type
string
optional
Ashby's public employment-type enum.
location
string
optional
Case-insensitive text matched against primary and secondary locations.
max_pages
integer
optional
Maximum number of consecutive local result pages to return.
1
page
integer
optional
No additional description is provided for this parameter.
1
page_size
integer
optional
No additional description is provided for this parameter.
5
posted_after
string
optional
Return jobs published strictly after this RFC 3339 timestamp.
query
string
optional
Case-insensitive text matched against title, department, team, and description.
Engineer
team
string
optional
Case-insensitive team filter.
workplace_type
string
optional
Ashby's public workplace-type enum.
Response
Successful output is returned in results[0].data. Raw platform output is
intentionally open-ended and may evolve with the upstream source.
Illustrative output fields
Derived from the sample above for orientation only. These observed fields are not a fixed response schema.
| Path | Observed type | Example |
|---|---|---|
board_slug |
string |
ashby |
company |
string |
Ashby |
has_more |
boolean |
true |
jobs |
array |
3 items |
jobs |
array |
3 items |
max_pages |
integer |
1 |
next_page |
integer |
2 |
page |
integer |
1 |
page_size |
integer |
5 |
pages_returned |
integer |
1 |
total_pages |
integer |
10 |
total_results |
integer |
46 |
Execution behavior
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until the job reaches completed or
failed.