---
title: "Verify domain DNS"
method: POST
path: "/api/domains/{id}/verify"
tags: ["Domains"]
---

# Verify domain DNS

`POST /api/domains/{id}/verify`

## Request

- Base URL: `https://arc-relay.com`
- URL: `https://arc-relay.com/api/domains/{id}/verify`
- Auth: HTTP bearer

## Path parameters

- `id` string, uuid, required

## Response `200`

Verification result: { verified: true, status: "verified" } once the verification TXT record is found; otherwise { verified: false, mx_pointed, status, dns_records }, where status is the stored state and dns_records lists the records the domain needs (same shape as POST /api/domains).

---

[API](https://skmtc.dev/arc-relay/apis/arc-relay-api.md) · [All operations](https://skmtc.dev/arc-relay/apis/arc-relay-api/llms.txt) · [OpenAPI document](https://skmtc.dev/arc-relay/apis/arc-relay-api/revisions/1743ed2c49bc?raw)
