Update benchmark scenario
update_benchmark_scenarioEdit a benchmark's test definition or scoring configuration. Requires owner and a plan with benchmarks; no model run. Only supplied fields change, but sample_params and schema_gen_params replace their parameter objects wholesale. The judge may be replaced, not cleared; scenario_type is immutable. Changed test definitions make previous results stale. Re-run affected models to refresh their scores. See enricher://docs/model-benchmark.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| strategy | No | ||
| languages | No | ||
| schema_id | No | New saved-schema UUID. | |
| description | No | Free-text note shown in the Benchmarks tab; no model ever reads it. | |
| entity_data | No | Enrichment: replacement fixed entity input (same contract as enrich_entity's entity_data; refused when it carries no value). | |
| repetitions | No | ||
| scenario_id | Yes | UUID of the scenario. | |
| sample_params | No | sample_generation: full replacement task params object {request, typical_object, naming_convention, language, enable_web_search}. | |
| entity_samples | No | schema_generation: replacement input samples (1..20, whole list). | |
| scoring_source | No | Feed this scenario's results into the live per-model scores of the options API: 'organization' (owner+), 'global' (system admin only, fallback for orgs without their own source), or 'off' to stop using it. | |
| schema_gen_params | No | schema_generation: full replacement task params object {generate_semantic_ids}. | |
| scoring_judge_model_key | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||