---
title: "Look for the proof at the domain (TXT record at _overwing-atlas.<domain>, or /.well-known/overwing-atlas.txt). Found: the entry is published, or held for review when the operator name is already someone's. Safe to call again"
method: POST
path: "/api/v1/atlas/registrations/{id}/verify"
tags: ["Atlas"]
---

# Look for the proof at the domain (TXT record at _overwing-atlas.<domain>, or /.well-known/overwing-atlas.txt). Found: the entry is published, or held for review when the operator name is already someone's. Safe to call again

`POST /api/v1/atlas/registrations/{id}/verify`

## Request

- Base URL: `https://overwing.ai`
- URL: `https://overwing.ai/api/v1/atlas/registrations/{id}/verify`
- Auth: HTTP bearer

## Path parameters

- `id` string, required

## Response `200`

Published, or held for review

- object
  - `id` string
  - `status` 'pending_verification' | 'pending_review' | 'published' | 'rejected' | 'withdrawn'
  - `name` string
  - `operator` string
  - `domain` string
  - `tokens` string[]
  - `purpose` string
  - `note` string, nullable
  - `verification` object: Present while unverified: the value to publish, as a DNS TXT record or as a file
    - `value` string
    - `dns` object
      - `type` string
      - `name` string
      - `value` string
    - `http` object
      - `url` string
      - `body` string
  - `agent` string: Present once published: the registry entry

## Other responses

- `404`: No such registration
- `409`: The name or a token now collides with another entry, or the registration was withdrawn or rejected
- `422`: No proof found at the domain yet

---

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