Crypto API
Crypto runs as a country-aware, provider-backed, compliance-controlled product layer with asset and network configuration, confirmations, AML checks, exchange quotes, and merchant crypto payments.
Endpoints
| Endpoint | Method | Auth | Headers | Notes |
|---|---|---|---|---|
List crypto assets/crypto/api/v1/assets/Return supported assets and enabled networks. |
GET | User JWT Authenticated caller |
Authorization: Bearer <user-jwt>Content-Type: application/json |
Sandbox: Supported with sandbox keys and adapters. Production: Available subject to verification, country activation, and provider support. Rate limits: Standard authenticated rate limits |
List crypto wallets/crypto/api/v1/wallets/Return crypto wallet balances including available and pending amounts. |
GET | User JWT Authenticated caller |
Authorization: Bearer <user-jwt>Content-Type: application/json |
Sandbox: Supported with sandbox keys and adapters. Production: Available subject to verification, country activation, and provider support. Rate limits: Standard authenticated rate limits |
Generate deposit address/crypto/api/v1/deposit-addresses/Create or fetch a provider-backed crypto deposit address. |
POST | User JWT Authenticated caller |
Authorization: Bearer <user-jwt>Content-Type: application/json |
Status lifecycle: address_generated, waiting_for_deposit, detected, confirming, credited, under_review, failed Sandbox: Supported with sandbox keys and adapters. Production: Available subject to verification, country activation, and provider support. Rate limits: Standard authenticated rate limits |
Create crypto withdrawal/crypto/api/v1/withdrawals/Validate address, estimate fees, screen the destination, and broadcast through the routed provider. |
POST | User JWT Authenticated caller |
Authorization: Bearer <user-jwt>Content-Type: application/json |
Status lifecycle: created, pending_verification, pending_risk_review, processing, broadcasted, completed, failed, rejected Sandbox: Supported with sandbox keys and adapters. Production: Available subject to verification, country activation, and provider support. Rate limits: Standard authenticated rate limits |
Create exchange quote/crypto/api/v1/exchange-quotes/Quote crypto-to-fiat, fiat-to-crypto, or crypto-to-crypto conversion. |
POST | User JWT Authenticated caller |
Authorization: Bearer <user-jwt>Content-Type: application/json |
Sandbox: Supported with sandbox keys and adapters. Production: Available subject to verification, country activation, and provider support. Rate limits: Standard authenticated rate limits |
Execute exchange/crypto/api/v1/exchanges/Accept a live crypto exchange quote and create the resulting financial movement. |
POST | User JWT Authenticated caller |
Authorization: Bearer <user-jwt>Content-Type: application/json |
Sandbox: Supported with sandbox keys and adapters. Production: Available subject to verification, country activation, and provider support. Rate limits: Standard authenticated rate limits |
Create merchant crypto payment/crypto/api/v1/merchant-payments/Accept crypto and settle it to merchant-preferred currency or wallet type. |
POST | User JWT Authenticated caller |
Authorization: Bearer <user-jwt>Content-Type: application/json |
Sandbox: Supported with sandbox keys and adapters. Production: Available subject to verification, country activation, and provider support. Rate limits: Standard authenticated rate limits |