Register SDK-defined evaluators discovered via @eval decorator
evaluators
Register SDK-defined evaluators discovered via @eval decorator
Register SDK-defined evaluators discovered via @eval decorator.
Idempotent — repeated calls upsert by (name, agent_name, org_id).
Sets definition_source="sdk" and eval_type="external" so scores pushed
later via /traces/{id}/eval-scores or embedded on traces are linked
to the registered evaluator.
Body:
evaluators: [
{
name: str (required),
category: str (default "quality"),
description: str (optional),
source_location: str (optional, "path/to/file.py:42"),
agent_name: str (optional — null means org-wide),
},
...
]
POST
Register SDK-defined evaluators discovered via @eval decorator
Authorizations
Enter your API key (e.g. dai_sk_test_key_001)
Cookies
Body
application/json
The body is of type Payload · object.
Response
Successful Response
The response is of type Response Register Sdk Evaluators Api V1 Evaluators Register Post · object.