---
title: "Verify"
method: POST
path: "/v1/auth/verify"
tags: ["auth"]
---

# Verify

`POST /v1/auth/verify`

## Request

- Base URL: `https://api.fereai.xyz`
- URL: `https://api.fereai.xyz/v1/auth/verify`
- Auth: none declared

Complete registration. Proves keypair ownership,
signs up with Friday, provisions wallets.

## Request body

- VerifyRequest
  - `registration_id` string, required: Registration ID from the register step.
  - `challenge` string, required: Challenge string from the register step.
  - `signature` string, required: Base64-encoded Ed25519 signature of the challenge.

## Response `200`

Successful Response

- VerifyResponse
  - `agent_id` string, required: Assigned agent ID. Use this for token requests.

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/fereai/apis/fereai-gateway.md) - [All operations](https://skmtc.dev/fereai/apis/fereai-gateway/llms.txt) - [OpenAPI document](https://skmtc.dev/fereai/apis/fereai-gateway/revisions/ad211f8e2f30?raw)
