Run an evaluator
Run an evaluator against raw unified inputs. The evaluator ID may include a version suffix such as evl_abc123:2 to run a specific version.
Path parameters
evaluator_id
Evaluator ID. To run a specific version, pass an ID with a version suffix where supported, for example evl_abc123:2.
Headers
Authorization
Bearer token. Use Bearer YOUR_API_KEY for API key auth or Bearer <JWT> for dashboard auth.
Request
This endpoint expects an object.
inputs
Unified evaluator inputs.
generation_method
Optional method override for evaluators that support multiple execution modes.
Allowed values:
evaluation_id
Legacy evaluator ID field. Prefer the path parameter or evaluator_id.
evaluator_id
Optional evaluator ID override. Supports version suffixes such as evl_abc123:2.
Response
Evaluation result.
id
Score/result ID.
created_at
type
environment
numerical_value
string_value
boolean_value
categorical_value
json_value
is_passed
cost
evaluator_id
evaluator_slug
scorer
log_id
prompt_id
prompt_version_number
dataset_id
automation_id
status
error_message
inputs
Unified evaluator inputs.
evaluator
Errors
400
Bad Request Error
401
Unauthorized Error
404
Not Found Error