---
title: "Consume a fresh requester-bound proof challenge and issue an owner key once"
method: POST
path: "/v1/sites/{domain}/verify"
---

# Consume a fresh requester-bound proof challenge and issue an owner key once

`POST /v1/sites/{domain}/verify`

## Request

- Base URL: `https://agentwebmap.com`
- URL: `https://agentwebmap.com/v1/sites/{domain}/verify`
- Auth: none declared

## Path parameters

- `domain` string, required

## Request body

- ClaimCredentials
  - `claim_id` string, required
  - `claim_secret` string, required

## Response `200`

OK

- VerificationResult
  - `domain` string, required
  - `verified` unknown, required
  - `via` string, required
  - `api_key` string, required
  - `note` string, required
  - `manage` string, required
  - `badge` object, required
    - `svg` string, required
    - `html` string, required
    - `markdown` string, required
  - `notifications` string, required

## Other responses

- `400`: Invalid arguments
- `401`: Bad or missing credentials
- `403`: Blocked domain
- `409`: Error
- `422`: Fresh proof not found yet; retry before expiry
- `429`: Rate limited
- `502`: Publisher check failed
- `503`: Capacity reached

---

[API](https://skmtc.dev/agentwebmap/apis/agent-web-map-api.md) · [All operations](https://skmtc.dev/agentwebmap/apis/agent-web-map-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentwebmap/apis/agent-web-map-api/revisions/26289e71cf75?raw)
