Skip to main content
POST
/
judges
/
{judge_id}
/
rollback
{
  "id": "<string>",
  "previous_version": 123,
  "new_version": 123,
  "rollback_reason": "<string>",
  "rolled_back_at": {}
}

Overview

Rolls back a judge to a previous version, making that version the new active version.

Path Parameters

judge_id
string
required
The unique identifier of the judge

Request Body

target_version
integer
required
Version number to rollback to
reason
string
Reason for the rollback

Response

id
string
required
Judge identifier
previous_version
integer
required
Previous active version
new_version
integer
required
New active version after rollback
rollback_reason
string
Reason for rollback
rolled_back_at
datetime
required
Rollback timestamp

Examples

curl -X POST https://api.judge.example.com/judges/jdg_xyz789/rollback \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "target_version": 1,
    "reason": "Version 2 had performance issues"
  }'