v2

latestOpenAPI 3.1.0Source-specific upstream terms; see response catalog metadata2026-07-26139203447.9 KB
Billing
User

Create an idempotent credit-pack Checkout session

Requires login and CSRF. The body is capped at 16 KiB and every external attempt consumes a strict per-user budget.

post/api/v1/credits/checkout

Headers

X-CSRF-Tokenstring required

Fresh token returned by GET /api/v1/user/me for this authenticated session.

Idempotency-Keystring

Request body

pack'pack_250' | 'pack_600' | 'pack_1500' | 'pack_4000' required
csrfstring
idempotency_keystring

Response

Checkout URL and Stripe session id

urlstring uri required
session_idstring required