List screenings
list_batchesList screenings (candidate screening lists) in the selected Semata workspace. Every role has exactly one screening, so filtering by role id returns at most one. Use this to resolve a screening name to its id before calling the screening detail tool.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"workspaceId": "<workspaceId>"
},
"name": "list_batches"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum screenings to return. | |
| offset | No | Number of screenings to skip. | |
| roleId | No | Only return screenings under this role id. | |
| status | No | Filter screenings by status. | |
| workspaceId | Yes | The workspace id returned by list_workspaces. Use 'personal' for the personal workspace. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | ||
| error | No | ||
| limit | No | ||
| total | No | ||
| offset | No | ||
| batches | No | ||
| workspaceId | No |