---
title: "Check the ownership challenge"
method: POST
path: "/v1/dns-zones/{zoneID}/verification/check"
tags: ["public", "dns"]
---

# Check the ownership challenge

`POST /v1/dns-zones/{zoneID}/verification/check`

## Request

- Base URL: `https://api.vozora.io`
- URL: `https://api.vozora.io/v1/dns-zones/{zoneID}/verification/check`
- Auth: API key in header `Authorization`

Reads the domain's current authoritative nameservers. Rate limited.

## Path parameters

- `zoneID` string, required

## Response `200`

OK

- ZonesCheckResult
  - `checked_at` string
  - `detail` string
  - `reason` 'verified' | 'not_found' | 'token_mismatch' | 'indirection' | 'not_authoritative' | 'unreachable' | 'blocked_destination' | 'vozora_hosted' | 'too_deep' | 'lame_delegation' | 'bad_referral' | 'name_unavailable' | 'review_required'
  - `verified` boolean

## Other responses

- `429`: checked too recently; see Retry-After

---

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