---
title: "Register Account"
method: POST
path: "/register/account"
tags: ["account"]
---

# Register Account

`POST /register/account`

## Request

- Base URL: `https://anchorregistry.com` (the document declares no server; this is the origin it was published from)
- URL: `https://anchorregistry.com/register/account`
- Auth: none declared

Buy an ACCOUNT anchor. Payment verification is handled by the x402 SDK
middleware (see app/main.py); by the time this handler runs, the payment
has cleared the facilitator and the matched requirements are on
request.state.

## Request body

- AccountRequest
  - `capacity_tier` string
  - `parent_ar_id` string, nullable
  - `wallet_address` string, nullable
  - `tos_signature` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `402`: Payment Required
- `422`: Validation Error

---

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