Skip to main content
POST
/
v1
/
watches
/
{id}
/
replay
curl -X POST "https://api.signa.so/v1/watches/wat_01HK7M.../replay" \
  -H "Authorization: Bearer $SIGNA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "from_date": "2026-04-01" }'

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.

Overview

Bumps the watch’s evaluation_epoch, which causes the evaluator to re-process every watched office on the next sync. Use this after a query edit or to verify behaviour following backfilled data corrections. Required scope: watches:admin (per VAL-API-002).

Path Parameters

id
string
required
Watch ID (wat_*).

Body Parameters

from_date
string
Optional ISO date — replay alerts against changes since this date. Defaults to a server-managed window.

Response

Returns the updated Watch with the new evaluation_epoch.

Errors

  • 403 — caller lacks watches:admin scope.
  • 404 — watch does not exist.
  • 409 — an evaluator is currently holding the per-(watch, office) lease. Retry once the 15-minute stale-takeover window elapses, or wait for the in-flight run to complete.
curl -X POST "https://api.signa.so/v1/watches/wat_01HK7M.../replay" \
  -H "Authorization: Bearer $SIGNA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "from_date": "2026-04-01" }'