---
title: "Verify"
method: POST
path: "/v0/agent/verify"
tags: ["Agent"]
---

# Verify

`POST /v0/agent/verify`

Verify an agent organization using the 6-digit OTP sent to the human's email during sign-up.

On success, the organization is upgraded from `agent_unverified` to `agent_verified`, the send allowlist is removed, and free plan entitlements are applied.

The OTP expires after 24 hours and allows a maximum of 10 attempts. If you run into any difficulties receiving the OTP code, you can also create an account on [console.agentmail.to](https://console.agentmail.to) using the human email address you provided to verify your account.

**CLI:**
```bash
agentmail agent verify --otp-code 123456
```

## Request body

- AgentVerifyRequest — Request body to verify an agent with an OTP code.
  - `otp_code` string, required — 6-digit verification code sent to the human's email address.

## Response `200`

- AgentVerifyResponse — Response after successful agent verification.
  - `verified` boolean, required — Whether the organization was verified.

---

[API](https://skmtc.net/agentmail-to/apis/api.md) · [All operations](https://skmtc.net/agentmail-to/apis/api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/agentmail-to/api/revisions/394ddcdd9c29/schema)
