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

# Monitor page changes

> Create scheduled monitors and inspect detected content changes.

Monitors scrape a public page on a schedule and record meaningful content changes. The first successful check establishes a baseline and does not send a notification.

## Create a monitor

```bash theme={null}
curl --request POST \
  --url https://api.pagepith.com/v1/api/monitors \
  --header "Authorization: Bearer $PAGEPITH_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "url": "https://example.com/pricing",
    "notifications": {"email": true}
  }'
```

<Warning>
  If the response includes a `webhookSecret`, store it immediately. PagePith returns generated webhook secrets only once.
</Warning>

## Monitor lifecycle

* List monitors to inspect current state.
* Pause or resume a monitor with an update request.
* Run a monitor immediately when you need an unscheduled check.
* List checks for execution history.
* List events for detected changes.
* Delete a monitor when you no longer need it.

Each check that performs a successful scrape consumes usage according to your plan. See the [monitoring endpoints](/api-reference/monitoring/list-monitors) for complete schemas.
