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

# Verify Sending Domain

> Run a fresh SPF, DKIM, and MAIL FROM verification

Run the sending-domain verification pipeline immediately and return normalized
SPF, DKIM, MAIL FROM, and aggregate status with diagnostics. This endpoint uses
the same verification process as the dashboard and updates the stored status.

## Request

<ParamField path="domain" type="string" required>
  Configured sending domain.
</ParamField>

```bash theme={null}
curl -X POST "https://api.sequenzy.com/api/v1/websites/mail.example.com/verify" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

## Responses

<ResponseExample>
  ```json 200 theme={null}
  {
    "success": true,
    "verified": true,
    "message": "Domain is verified and ready to send.",
    "discarded": false,
    "website": {
      "id": "domain_abc123",
      "domain": "mail.example.com",
      "status": "verified",
      "dkim": { "type": "byodkim", "status": "verified", "diagnostic": null },
      "spf": { "status": "verified", "record": {}, "diagnostic": null },
      "mailFrom": { "status": "verified", "mxRecord": {}, "diagnostic": null }
    }
  }
  ```

  ```json 404 theme={null}
  {
    "success": false,
    "error": "Domain not found"
  }
  ```
</ResponseExample>
