Skip to main content
GET
/
evaluations
/
{evaluation_id}
{
  "evaluation_id": "<string>",
  "content_id": "<string>",
  "judge_id": "<string>",
  "overall_score": 123,
  "status": "<string>",
  "criteria_scores": [
    {
      "criterion_id": "<string>",
      "name": "<string>",
      "score": 123,
      "feedback": "<string>"
    }
  ],
  "summary": "<string>",
  "strengths": [
    {}
  ],
  "weaknesses": [
    {}
  ],
  "suggestions": [
    {}
  ],
  "evaluated_at": {},
  "evaluation_duration_sec": 123
}

Overview

Retrieves the full details of a completed or in-progress evaluation.

Path Parameters

evaluation_id
string
required
The unique identifier of the evaluation

Response

evaluation_id
string
required
Unique evaluation identifier
content_id
string
required
ID of the evaluated content
judge_id
string
required
ID of the judge used
overall_score
number
required
Overall evaluation score (0-100)
status
string
required
Evaluation status (processing, completed, failed)
criteria_scores
array
required
Individual criteria scores
summary
string
Evaluation summary
strengths
array
Identified strengths
weaknesses
array
Identified weaknesses
suggestions
array
Improvement suggestions
evaluated_at
datetime
required
Evaluation completion timestamp
evaluation_duration_sec
number
Time taken to complete evaluation in seconds

Examples

curl -X GET https://api.judge.example.com/evaluations/eval_def456 \
  -H "Authorization: Bearer YOUR_API_KEY"
curl -X GET https://api.judge.example.com/evaluations/invalid_id \
  -H "Authorization: Bearer YOUR_API_KEY"