# Check declared baseline records against live public DNS

> Check declared baseline records against live public DNS: CustomDomain™ API reference in the monitor group. Covers parameters, request body and responses.

Source: https://docs.customdomain.ai/docs/api-reference/monitor/checkRecords

## `POST https://api.customdomain.ai/v1/monitor:check`

Resolves each baseline record and reports whether it is still present. This is what the SDK's `checkRecords` rides on. Read-only; performs no writes.

### Authentication

`widgetJWT`

### Request body (JSON)

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `domain` | string | yes |  |
| `baseline` | array of object | yes |  |

### Responses

| Status | Description |
| --- | --- |
| `200` | Drift report |
| `400` | Error envelope: {code, title, details}. |
| `401` | Error envelope: {code, title, details}. |
| `503` | Error envelope: {code, title, details}. |

The full specification is served at `GET https://api.customdomain.ai/v1/openapi.json`.
