---
title: "Purchase anchor credits for the selected pool"
method: POST
path: "/anchor-credits/purchase"
tags: ["Anchoring"]
---

# Purchase anchor credits for the selected pool

`POST /anchor-credits/purchase`

## Request

- Base URL: `https://app.arkova.ai/api/v1`
- URL: `https://app.arkova.ai/api/v1/anchor-credits/purchase`
- Auth: HTTP bearer

Creates a card-only one-time Checkout session at $2 USD per anchor credit. Organization purchases require administrator authority for that exact organization or sub-organization.

## Request body

- object
  - `quantity` integer, required
  - `org_id` string, uuid, nullable: Exact target organization pool, or null for the caller personal pool

## Response `200`

Checkout session created

- object
  - `sessionId` string
  - `url` string, uri
  - `quantity` integer
  - `unitPriceCents` 200
  - `currency` 'usd'
  - `scope` 'user' | 'organization'

## Other responses

- `400`: Invalid request
- `401`: Authentication required
- `403`: Organization administrator authority is required for the selected pool

---

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