Skip to main content
GET
/
api
/
v3
/
evaluations
/
{evaluation_id}
/
status
Get Evaluation Status
curl --request GET \
  --url https://api.nugen.in/api/v3/evaluations/{evaluation_id}/status \
  --header 'Authorization: Bearer <token>'
{
  "evaluation_id": "eval-abc123",
  "status": "pending",
  "benchmark_id": "benchmark-abc123",
  "progress": "3/10 questions",
  "questions_completed": 3,
  "total_questions": 10,
  "avg_time_per_question": 15.5,
  "eta_seconds": 300,
  "start_time": "2024-02-24T10:00:00Z",
  "end_time": "2024-02-24T10:05:00Z"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

evaluation_id
string
required

Response

Returns the current status and progress of an evaluation. This endpoint retrieves the status of a running or completed evaluation with detailed progress metrics, allowing users to track the evaluation process and determine when results are ready.

evaluation_id
string
required

Unique identifier for the evaluation

Example:

"eval-abc123"

status
string
required

Current status (pending, completed, failed)

Example:

"pending"

benchmark_id
string
required

Benchmark ID used

Example:

"benchmark-abc123"

progress
string | null

Progress string (e.g., '3/10 questions')

Example:

"3/10 questions"

questions_completed
integer | null

Number of questions completed

Example:

3

total_questions
integer | null

Total number of questions

Example:

10

avg_time_per_question
number | null

Average time per question in seconds

Example:

15.5

eta_seconds
integer | null

Estimated time remaining in seconds

Example:

300

start_time
string<date-time> | null

Timestamp when evaluation started

Example:

"2024-02-24T10:00:00Z"

end_time
string<date-time> | null

Timestamp when evaluation completed

Example:

"2024-02-24T10:05:00Z"