---
title: "Add a daily monitor (email-confirmed)"
method: POST
path: "/monitor"
---

# Add a daily monitor (email-confirmed)

`POST /monitor`

## Request

- Base URL: `https://api.lazynext.com`
- URL: `https://api.lazynext.com/monitor`
- Auth: none declared

Daily rendered rescan with score-drop email alerts. Max 50 monitors per license. Sends a confirmation link; the monitor activates on `GET /confirm`. The monitor pins the `viewport` it was created with (default mobile); monitors created before viewport support stay on desktop.

## Request body

- object
  - `license` string, email, required
  - `url` string, uri, required
  - `viewport` 'mobile' | 'desktop': Render profile the monitor pins for rescans (default mobile)

## Response `200`

OK

- ConfirmRequired
  - `ok` boolean, required
  - `confirm` 'email', required: Mutation completes only via the emailed confirmation link

## Other responses

- `400`: Provide `{"url"}`
- `402`: Pro license required — `upgrade` points at /checkout
- `429`: Monitor limit (50) or confirmation-rate limit
- `502`: Could not create confirmation

---

[API](https://skmtc.dev/lazynext/apis/lazynext-accessibility-checker-api.md) · [All operations](https://skmtc.dev/lazynext/apis/lazynext-accessibility-checker-api/llms.txt) · [OpenAPI document](https://skmtc.dev/lazynext/apis/lazynext-accessibility-checker-api/revisions/b7e06b008177?raw)
