API
Endpoint reference
The public HTTP surface. The full schemas are in /openapi.json .
On this page
# Catalog and identityEndpoint Auth Purpose GET /v1/modelsnone Live models, prices and endpoints GET /v1/identitynone The receipt signing key GET /v1/payment-methodsnone Which payment rails are enabled, top-up bounds
# Keys and creditsEndpoint Auth Purpose POST /v1/keysnone (rate limited) Create a key GET /v1/key, DELETE /v1/keykey (GET also a session) Read or revoke the key GET /v1/credits, GET /v1/credits/historykey or session Balance and credit history POST /v1/keys/children, GET /v1/keys/children, …/:id/fund, …/:id/reclaim, DELETE /v1/keys/children/:idroot key or session Child keys POST /v1/credits/checkout, POST /v1/credits/reconcilekey or session USDC checkout POST /v1/credits/purchase, …/purchase/confirm, GET /v1/credits/purchase/:idkey Wallet purchase GET /v1/credits/near-intents/assets, POST /v1/credits/near-intents, GET /v1/credits/near-intents, GET …/near-intents/:deposit_address, POST …/:deposit_address/checkkey or session Pay with any coin , when enabled
# ReceiptsEndpoint Auth Purpose GET /v1/receipts, GET /v1/receipts/:idkey or session List and fetch POST /v1/receipts/verifynone Verify a receipt
# Passkeys and sessionsEndpoint Auth Purpose POST /v1/passkeys/register/options, …/register/verify, …/login/options, …/login/verifynone, or a session to add a device Passkey login GET /v1/passkeys, DELETE /v1/passkeys/:id, POST /v1/session/logout, POST /v1/session/logout-allsession Manage passkeys and sessions
# OtherEndpoint Auth Purpose POST /v1/provider-applications, POST /v1/provider-applications/:id/verify, POST /v1/provider-applications/:id/resend-code, GET /v1/provider-applications/:idnone / status token Inference providers applying to be routed: become a provider GET /healthznone {"ok": true}
Last updated 2026-11-10