Overview
The Customers API provides endpoints for managing third-party customer accounts, including creating new customers, retrieving customer information, and checking tier status.Authentication
All endpoints require API key authentication via thex-api-key header.
Endpoints
Create Customer
Create a new customer account.- cURL
- Node.js
Get All Customers
Retrieve a list of all customers.- cURL
Get Customer by ID
Retrieve a specific customer by their ID.- cURL
Get Customer Tier Status
Retrieve the tier status and limits for a specific customer.- cURL
Error Responses
400 Bad Request
401 Unauthorized
404 Not Found
Customer Tiers
- Basic: Standard tier with basic limits
- Premium: Enhanced features and higher limits
- Enterprise: Custom solutions and maximum limits
Rate Limits
- Maximum 100 requests per minute per API key
- Burst limit of 20 requests per second
Crypto Wallet Endpoints
Note: Crypto wallet endpoints are separate from customer endpoints and have their own dedicated API paths. The crypto wallet functionality provides endpoints for managing blockchain-based wallets.Create Crypto Wallet
Create a new crypto wallet for a customer.- cURL
- Node.js
Get Crypto Wallet by ID
Retrieve crypto wallet details by wallet ID.- cURL
Get Crypto Wallet by Address
Retrieve crypto wallet details by wallet address.- cURL
Get Crypto Wallet Transactions
Retrieve all transactions for a crypto wallet.- cURL
Get Single Crypto Wallet Transaction
Retrieve a single crypto wallet transaction by transaction ID.- cURL
Webhooks
Customer-related events are available via webhooks:customer.created: Triggered when a new customer is createdcustomer.updated: Triggered when customer information is updatedcustomer.tier_changed: Triggered when customer tier is modified