---
title: "Correction propagation: {webhook} (https, public host). The anchor is rechecked every 15 minutes; when its status changes (present / no_longer_present / page_unreachable, the last only after two failed checks) the webhook receives a signed crawlcheck-anchor-check with previous_status. Up to 5 webhooks per anchor; POST /api/v1/anchor also takes webhook"
method: POST
path: "/api/v1/anchor/{id}/watch"
---

# Correction propagation: {webhook} (https, public host). The anchor is rechecked every 15 minutes; when its status changes (present / no_longer_present / page_unreachable, the last only after two failed checks) the webhook receives a signed crawlcheck-anchor-check with previous_status. Up to 5 webhooks per anchor; POST /api/v1/anchor also takes webhook

`POST /api/v1/anchor/{id}/watch`

## Request

- Base URL: `https://crawlcheck.io`
- URL: `https://crawlcheck.io/api/v1/anchor/{id}/watch`
- Auth: none required

## Path parameters

- `id` string, required

## Request body

- object, nullable
  - `webhook` string, nullable

## Response `200`

watching

- object, nullable
  - `anchor_id` string, nullable
  - `watching` boolean, nullable
  - `every` string, nullable
  - `events` string[], nullable
  - `current_status` string, nullable
  - `ok` boolean, nullable
  - `webhooks` number, nullable

## Other responses

- `404`: no such anchor

---

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