Skip to main content
GET
Python

Authorizations

Authorization
string
header
required

API Key authentication. Format: "Bearer YOUR_API_KEY"

Path Parameters

judge_id
string<uuid>
required
evaluation_id
string<uuid>
required

Response

The evaluation

id
string<uuid>
judge_id
string<uuid>
judge_version
integer | null

Version number of the judge version that graded this content.

source
enum<string>
Available options:
api,
monitor,
ui
status
enum<string>
Available options:
succeeded,
failed
model
string

The judge model used.

verdict
object | null

Null when status is failed.

error
string | null

Why the evaluation failed (null when it succeeded). For an evaluation that ran in a customer-hosted deployment a direct API response carries a short label only; the full text is stored in your own cloud, and the Python SDK returns it

latency_ms
integer | null
created_at
string<date-time>
content_location
object | null

Where the judge's reasoning and notes are stored in your own cloud (null unless the evaluation ran in a customer-hosted deployment)

content_unavailable_reason
enum<string> | null

Set when verdict.reasoning and each dimension's notes are empty because they are stored in your own cloud, not because the judge wrote none (null otherwise). The scores and labels are still complete. The Python SDK reads the text from your data plane, fills the fields and clears this

Available options:
result_content_in_data_plane
rendered_text
string

The exact rendered text the judge graded, as sealed at evaluation time (up to 2,000,000 characters). Only returned by this single-evaluation endpoint; the list omits it. Empty in a direct API response when it is stored in your own cloud; the Python SDK reads it from your data plane.