v1

latestOpenAPI 3.0.42026-08-04342835917.6 KB
Benchmark

Updates a benchmark using patch semantics.

patch/benchmark/{benchmarkId}

Path parameters

benchmarkIdstring required

The id of the benchmark to update.

Request body

namestring

The new name of the benchmark.

descriptionstring

Optional plain-text credit for the people or sources behind the benchmark. Limited to 2000 characters. Send null to clear it; omit to leave it unchanged.

isPublicboolean

Whether the benchmark should be public (only admins can change this).

isPublishedboolean

Whether the benchmark should be surfaced in the public benchmark repository (only admins can change this).

initialBoostLevelinteger nullable

Initial boost level applied to the campaign of every run created from this benchmark. Admins may set any value the validator allows (0-10) or null to clear the override; non-admins are restricted to 0..DefaultInitialBoostLevel and may not clear it. Both restrictions are enforced by IsAllowedToSetInitialBoostLevel with a 403 on violation.

scoreShiftnumber double

Additive offset applied to displayed scores on the overall scoreboard of this benchmark.

scoreScalenumber double

Multiplicative factor applied to displayed scores (relative to the Bradley-Terry center) on the overall scoreboard of this benchmark. Must be strictly positive.

Response

No Content