> ## Documentation Index
> Fetch the complete documentation index at: https://docs.signa.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Resume Watch

> Resume a paused watch

## Overview

Requires the `portfolios:manage` scope.

## Path Parameters

<ParamField path="id" type="string" required>Watch ID (`wat_*`).</ParamField>

## Response

Returns the updated `Watch` with `status: "active"`.

## Errors

| Status | `type`      | When                                          |
| ------ | ----------- | --------------------------------------------- |
| 404    | `not_found` | Watch doesn't exist or belongs to another org |

## Code Examples

<CodeGroup>
  ```bash cURL theme={null}
  curl -X POST "https://api.signa.so/v1/watches/wat_8kLm2nPq/resume" \
    -H "Authorization: Bearer sig_YOUR_KEY" \
    -H "Idempotency-Key: resume-wat-8kLm2nPq-2026-06-12"
  ```

  ```typescript TypeScript theme={null}
  import { Signa } from "@signa-so/sdk";
  const signa = new Signa({ api_key: process.env.SIGNA_API_KEY });

  await signa.watches.resume("wat_8kLm2nPq");
  ```
</CodeGroup>

<ResponseExample>
  ```json theme={null}
  {
    "id": "wat_8kLm2nPq",
    "object": "watch",
    "name": "Class 9 filings (US/EU)",
    "watch_type": "class",
    "status": "active",
    "alert_count_24h": 2,
    "last_alerted_at": "2026-07-05T09:12:00.000Z",
    "updated_at": "2026-07-06T08:31:00.000Z",
    "request_id": "req_4tYpL2Qn"
  }
  ```
</ResponseExample>

## Related Endpoints

* [Pause Watch](/api-reference/monitoring/watches/pause) - stop evaluation without deleting the watch
* [Update Watch](/api-reference/monitoring/watches/update) - the same status change via `PATCH`
