List Update
PUT handler with superadmin lock and field protection.
Same as patch() - checks lock and field protection before delegating.
Authentication
AuthorizationBearer
JWT access token or Respan API key
Request
This endpoint expects an object.
name
version_id
configurations
score_config
passing_conditions
llm_config
code_config
project
id
version
is_read_only
version_description
evaluator_slug
unique_organization_id
description
type
llm- Llmcode- Codehuman- Humanfunction- Functionhuman_numerical- Human Numericalhuman_categorical- Human Categoricalhuman_boolean- Human Booleanhuman_text- Human Textcustom- Custom
score_value_type
numerical- Numericalboolean- Booleanpercentage- Percentagesingle_select- Single Selectmulti_select- Multi Selecttext- Textjson- Jsoncomment- Commentcategorical- Categorical
eval_class
custom_required_fields
starred
organization
Response
categorical_choices
is_public
created_by
updated_by
editor
version_count
Number of versions for this evaluator.
Reads the version_count annotation added by the list querysets
(see annotate_evaluator_version_count). Falls back to 0 when the
queryset was not annotated, so the serializer never issues a
per-row count query.
name
created_at
updated_at
version_id
configurations
score_config
passing_conditions
llm_config
code_config
project
id
version
is_read_only
version_description
evaluator_slug
description
type
llm- Llmcode- Codehuman- Humanfunction- Functionhuman_numerical- Human Numericalhuman_categorical- Human Categoricalhuman_boolean- Human Booleanhuman_text- Human Textcustom- Custom
score_value_type
numerical- Numericalboolean- Booleanpercentage- Percentagesingle_select- Single Selectmulti_select- Multi Selecttext- Textjson- Jsoncomment- Commentcategorical- Categorical
eval_class
custom_required_fields
starred