Skip to main content
POST
/
judges
/
{judge_id}
/
rollback
{
  "judge_id": "<string>",
  "previous_version": 123,
  "current_version": 123,
  "rollback_successful": true,
  "rolled_back_at": {}
}

Overview

Rolls back a judge to a previous version. This is useful when a new version performs worse than expected or introduces issues.

Path Parameters

judge_id
string
required
Unique identifier of the judge

Request Body

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

Response

judge_id
string
required
ID of the judge that was rolled back
previous_version
integer
required
Version number before rollback
current_version
integer
required
Version number after rollback
rollback_successful
boolean
required
Whether rollback completed successfully
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": 2,
    "reason": "Version 3 showing decreased accuracy in production"
  }'