Authentication
All endpoints require API key authentication:Path Parameters
Parameter | Type | Description |
---|---|---|
evaluator_id | string | The unique ID of the evaluator to update |
Request Body
You can update any of the following fields. Only provide the fields you want to update:Field | Type | Description |
---|---|---|
name | string | Display name for the evaluator |
description | string | Description of what the evaluator does |
configurations | object | Type-specific configuration settings |
categorical_choices | array | Choices for categorical evaluators |
custom_required_fields | array | Additional required fields |
starred | boolean | Whether the evaluator is starred |
tags | array | Tags for organization |
Examples
Update LLM Evaluator Configuration
Update Name and Description
Update Categorical Choices
Update Code Evaluator
Update Tags and Starred Status
Update LLM Engine and Model Options
Response
Status: 200 OK Returns the updated evaluator object with all current field values:Configuration Update Rules
Partial Configuration Updates
When updatingconfigurations
, the system performs a merge operation:
- Existing configuration fields are preserved unless explicitly overridden
- New fields are added to the configuration
- Setting a field to
null
removes it from the configuration - Nested objects (like
model_options
) are completely replaced, not merged