---
title: "Restore a stopped item"
method: POST
path: "/v1/users/me/stops/{stop_id}/restore"
tags: ["Users"]
---

# Restore a stopped item

`POST /v1/users/me/stops/{stop_id}/restore`

## Request

- Base URL: `https://api.naturali.ai`
- URL: `https://api.naturali.ai/v1/users/me/stops/{stop_id}/restore`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://api.naturali.ai/authorize`, token URL `https://api.naturali.ai/token`, scopes: `mcp:access`)

Turns one stopped item back on — re-enables the schedule trigger, or resumes the orchestration run or workflow task — and stops listing it. An item that is no longer stopped (resumed already, finished or deleted) is marked restored too.

Refused with `409 stop_ceiling_closed` while a ceiling is still closed, naming it in `details.blocked_by`, and with `409 stop_not_restorable` for a cancelled eval run, which can only be dismissed.

## Path parameters

- `stop_id` string, required

## Response `200`

The restored stop.

- SpendStop
  - `id` string, required
  - `project_id` string, required
  - `kind` 'schedule_trigger' | 'eval_run' | 'orchestration_run' | 'workflow_task' | 'playbook_case', required: What was stopped: a schedule trigger is disabled, an eval run cancelled, an orchestration run, a workflow task's automation or a playbook case's cascade paused.
  - `resource_id` string, required: The stopped trigger, eval run, orchestration run, task or playbook case.
  - `reason` 'debt' | 'run_allowance' | 'marketplace_fee', required: The ceiling that stopped it: a credit balance below zero, a Free plan's runs for the month used up, or marketplace fees beyond purchased credit (`paid_balance_usd` below zero).
  - `restorable` boolean, required: False for a cancelled eval run, which can only be dismissed.
  - `stopped_at` string, date-time, required
  - `resolution` 'restored' | 'dismissed', nullable, required
  - `resolved_at` string, date-time, nullable, required

## Other responses

- `401`: Missing or invalid credentials.
- `404`: No such stop on this account, or it was already restored or dismissed.
- `409`: The stop cannot be restored now.
- `502`: The runtime could not turn the item back on; the stop stays listed.

---

[API](https://skmtc.dev/naturali/apis/naturali-ai-api.md) · [All operations](https://skmtc.dev/naturali/apis/naturali-ai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/naturali/apis/naturali-ai-api/revisions/e4905b78f422?raw)
