---
title: "Pause validator claims (pull the andon cord)"
method: POST
path: "/v1/admin/validator-pause"
tags: ["admin"]
---

# Pause validator claims (pull the andon cord)

`POST /v1/admin/validator-pause`

Block all validators from claiming new evaluations. In-flight runs continue and report normally. Idempotent — calling twice overwrites the prior pause metadata.

## Request body

- ValidatorPauseRequest
  - `reason` string, required — Reason for pulling the andon cord
  - `auto_release_at` string, date-time, nullable — UTC timestamp at which the pause auto-clears. Safety net so a pause can't be left on by accident.

## Response `200`

Successful Response

- ValidatorPauseStatus
  - `active` boolean, required — True when validator claims are paused
  - `reason` string, nullable — Reason from the most recent pause
  - `paused_by` string, nullable — Admin hotkey that pulled the cord
  - `paused_at` string, date-time, nullable — When the cord was pulled
  - `auto_release_at` string, date-time, nullable — When the pause will auto-clear, if scheduled

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/oroagents/apis/oro-api.md) · [All operations](https://skmtc.dev/oroagents/apis/oro-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/oroagents/oro-api/revisions/38ef86138115/schema)
