v1
latestOpenAPI 3.0.12026-07-226992320.0 KBBatch Runs
List Batch Runs
Returns a paginated list of batch runs for the specified agent, sorted by most recently created first. Use page and size to navigate through results.
get/v1/batch-runs
Query parameters
agentIdstring required
Unique identifier of the agent whose batch runs are to be listed.
pageinteger
Zero-based page number to retrieve. Use 0 for the first page. Must be 0 or greater.
sizeinteger
Number of batch runs to return per page. Must be 1 or greater. Defaults to 10.
Response
OK
Example response
{
"data": [
{
"batchId": "batch_s0OJu2JWR8R45Fai",
"workspaceId": "org_V6eZ2zg8ziDx5pft",
"agent": {
"name": "New AI Agent",
"agentId": "agent_D5D0p7TUs66TTAEAx",
"status": "Live"
},
"createdDate": "2026-03-26T10:52:45.565Z",
"testCases": [
{
"testCaseId": "tc_d17T6uReChpyfFeP",
"label": "Angry Customer - Cancellation Flow",
"agent": {
"name": "New AI Agent",
"agentId": "agent_D5D0p7TUs66TTAEAx",
"status": "Live"
},
"workspaceId": "org_V6eZ2zg8ziDx5pft",
"llmModel": "gpt-4o-mini",
"mockData": [
{
"variableName": "customer_name",
"value": "John Doe"
},
{
"variableName": "account_status",
"value": "active"
}
],
"userPrompt": "You are an angry customer who wants to cancel your subscription.",
"attempt": 5,
"successCriteria": "The agent should acknowledge the cancellation request, present retention alternatives, and confirm the cancellation if the customer insists."
}
],
"successfulAttempts": 4,
"failedAttempts": 1,
"totalAttempts": 5
}
],
"size": 20,
"totalCount": 125,
"totalPages": 7,
"hasNext": true
}