ashby_call_api
Call any Ashby API endpoint directly when no dedicated tool exists. Returns raw response with success, results, and pagination details, handling auth, retries, and timeouts automatically.
Instructions
Call any Ashby API endpoint directly. Escape hatch for endpoints the narrow ashby_* tools don't wrap (e.g. offer.list, user.list, department.list, interviewPlan.list, candidate.update).
Prefer the dedicated tool when one exists — they return cleaner, summarised data. Use this when you need an endpoint that has no dedicated tool.
Call ashby_get_api_docs first if you're not sure which endpoint to use.
Handles auth, retries, and timeouts automatically. Returns the raw Ashby
response including success, results, moreDataAvailable, nextCursor,
and any error details — nothing is stripped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | JSON body to POST. Defaults to {}. See ashby_get_api_docs for per-endpoint parameter names. | |
| endpoint | Yes | Ashby endpoint path, e.g. "job.list", "candidate.info", "offer.list". No leading slash. |