v1

latestOpenAPI 3.0.42026-08-04342835917.6 KB
Leaderboard

Updates a leaderboard using patch semantics.

patch/leaderboard/{leaderboardId}

Path parameters

leaderboardIdstring required

The id of the leaderboard to update.

Request body

namestring

The new name of the leaderboard.

responseBudgetinteger

The response budget collected when onboarding a new participant.

minResponsesinteger

The minimum responses collected per matchup.

priorityinteger nullable

Priority override applied to every run's job. Admin-only. Pass null to clear the override and fall back to the default leaderboard priority.

weightnumber double

Multiplier applied to every match result of this leaderboard when it contributes to the parent benchmark's overall / combined scoreboards. Unbounded; negative and zero values are accepted.

scoreShiftnumber double

Additive offset applied to displayed scores on this leaderboard's per-leaderboard scoreboard.

scoreScalenumber double

Multiplicative factor applied to displayed scores (relative to the Bradley-Terry center) on this leaderboard's per-leaderboard scoreboard. Must be strictly positive.

isHiddenboolean

Whether the leaderboard is hidden from non-admins in listings and reads. Admin-only.

isExcludedFromOverallboolean

Whether the leaderboard is excluded from its benchmark's overall / combined scoreboard. When set, the leaderboard becomes an owner-only private experiment: its results do not contribute to the overall and it is visible only to its owner and admins.

voteAggregation'AllVotes' | 'MajorityVote'
includedTagsstring[]

Prompt tag values to restrict the leaderboard's matchups to. Only prompts carrying at least one of these tags are used; an empty list means no restriction.

excludedTagsstring[]

Prompt tag values the leaderboard never creates matchups for. Takes precedence over includedTags: a prompt carrying an excluded tag is skipped even when one of its other tags is included.

Response

No Content