List job positions
list_jobsList job positions/descriptions for the organization. Returns job title, department, location, status, and candidate counts. Paginate with cursor (from pageInfo.nextCursor) and sync incrementally with updatedSince.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_jobs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Records per page (default: 20, max: 1000). Values above ~50 are meant for programmatic syncing, not for reasoning over the results. | |
| cursor | No | Opaque cursor from the previous page (`pageInfo.nextCursor`). Omit for the first page. Treat it as a token — do not construct or modify it. | |
| sortBy | No | Sort field (default: createdAt). | |
| status | No | Filter by status | |
| sortOrder | No | Sort order (default: desc). | |
| updatedSince | No | ISO 8601 timestamp. Returns only records modified strictly after it, for incremental syncing. Deleted records are never returned. |