Get Benchmark Status
General
Get Benchmark Status
Get the status of a benchmark generation task.
This endpoint retrieves the current status and details of a benchmark generation task. Use this to track the progress of benchmark generation initiated by the create endpoint.
Path Parameters:
id: Unique identifier returned from the create endpoint
Returns:
benchmark_id: unique identifierbenchmark_name: Generated name for the benchmarkstatus: status (PROCESSINGwhile running,READYwhen finished)start_time: Timestamp when task was createdend_time: Timestamp when task completed (null if still pending)
Raises:
404: If benchmark task not found or documents not found for the task
Example Request:
GET /api/v3/benchmark/status/benchmark-abc123
Headers: {"Authorization": "Bearer <api_key>"}
Example Response:
{
"benchmark_id": "benchmark-abc123",
"benchmark_name": "Customer Support Q&A",
"status": "READY",
"start_time": "2024-01-15T10:30:00Z",
"end_time": "2024-01-15T10:32:45Z"
}
Notes:
- Status remains
PROCESSINGwhile the generation process is running - Status changes to
READYonce all questions are generated