API key used for authenticating requests to the API.
Workspace identifier for the API.
Path Parameters
The unique identifier of the batch call operation
Response
Current status of the batch operation
Whether the batch operation has finished
Number of calls waiting in queue
Number of calls currently being processed
Number of successfully completed calls
Total number of calls in the batch
Timestamp when the batch started processing
Timestamp of the last completed call
Timestamp when the batch was completed (if finished)
Average duration of completed calls in seconds
Array of recent call results for monitoring
Example Usage
curl -X GET "https://api.trillet.ai/v1/api/batch-calls/batch_7891011121314/status" \
-H "x-api-key: YOUR_API_KEY" \
-H "x-workspace-id: YOUR_WORKSPACE_ID"
Example Response
{
"status": "processing",
"isComplete": false,
"waiting": 45,
"active": 5,
"completed": 95,
"failed": 5,
"total": 150,
"startTime": 1703097600000,
"lastCompletedTime": 1703101200000,
"completedTime": null,
"averageCallDuration": 45.2,
"recent_calls": [
{
"jobId": "call_123",
"status": "completed",
"phone_number": "+1234567890",
"completedAt": 1703101200000,
"duration": 42
},
{
"jobId": "call_124",
"status": "failed",
"phone_number": "+1987654321",
"failedAt": 1703101150000,
"error": "Number busy"
}
]
}
Error Responses
Error message describing what went wrong
Common Error Codes:
500
- Server error retrieving batch progress information
Progress Tracking
This endpoint provides real-time progress updates for your batch call operations. Use it to build dashboards or monitor batch completion in your applications.