Hanzo
OpenapiEval

Is the score shapes your org has declared — each name's data type, its numeric…

Is the score shapes your org has declared — each name's data type, its numeric bounds and its allowed categories.

GET /v1/eval/rubrics

Addresshttps://api.hanzo.ai/v1/eval/rubrics
MethodGET
Operationget_eval_rubrics
AuthAuthorization: Bearer $HANZO_API_KEY

Is the score shapes your org has declared — each name's data type, its numeric bounds and its allowed categories.

Requires a validated principal; 403 without one, and the listing is filtered on the validated org.

Request

1 field.

FieldInTypeRequiredDescription
limitqueryintegerLimit caps the rows returned. It defaults to 100 and is capped at 500; a non-positive or unparseable value falls back to the default rather than failing,…

Response

StatusBodyMeaning
200scoreConfigListok

200 body — 8 fields.

FieldInTypeAlwaysDescription
databodyscoreConfigView[]Data is the caller org's rubrics, bounded by limit.
data[].categoriesbodystring[]Categories is the closed set of labels a CATEGORICAL score may carry.
data[].createdAtbodystringCreatedAt is when the rubric was first declared.
data[].dataTypebodystringDataType is NUMERIC, CATEGORICAL or BOOLEAN, and is authoritative — a score recorded under this name cannot claim a different one.
data[].maxValuebodynumberMaxValue is the inclusive ceiling a NUMERIC score must stay under, absent when unbounded.
data[].minValuebodynumberMinValue is the inclusive floor a NUMERIC score must clear, absent when unbounded.
data[].namebodystringName is the score name this rubric governs.
data[].updatedAtbodystringUpdatedAt is when it last changed.

Failure carries the platform error shape — see Errors.

Examples

hanzo evals rubrics get

Eval API · All Hanzo APIs · Interactive reference

How is this guide?

On this page