API Guide
Create and manage offloader wallets for automated stablecoin-to-fiat conversion.
New to Offloader Wallets?
See the Offloader Wallets overview for how the product works before diving into the API.
Requirements
To successfully set up and use an Offloader Wallet, each customer must:
- Be registered via the Create Customer API
- Have accepted the Terms of Service (TOS)
- Have signed the Customer's Agreement (for business customers only)
- Have completed KYC/KYB verification
- Have an active customer status of
approved
Offloader Wallet APIs
Create Offloader Wallet
POSThttps://api.spherepay.co/v2/offloader-wallet
For full request/response details, see the Create Offloader Wallet API Reference.
Request Example
{
"customerId": "customer_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6",
"currency": "usdc",
"network": "ethereum",
"destination": {
"bankAccountId": "bankAccount_6221e8d4299f4a889bd882255e92f581",
"currency": "usd",
"network": "ach",
"achReference": "REF123"
}
}Response Example
{
"id": "wallet_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6",
"customerId": "customer_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6",
"address": "0x4838B106FCe9647Bdf1E7877BF73cE8B0BAD5f97",
"currency": "usdc",
"network": "ethereum",
"destination": {
"bankAccountId": "bankAccount_6221e8d4299f4a889bd882255e92f581",
"currency": "usd",
"network": "ach",
"achReference": "REF123"
},
"fees": {
"integratorFee": {
"bpsRate": "100",
"currency": "usdc"
},
"platformFee": {
"bpsRate": "30",
"currency": "usdc"
}
},
"returnAddress": "0x4838B106FCe9647Bdf1E7877BF73cE8B0BAD5f97",
"created": "2024-06-15T10:30:00.000Z",
"updated": "2024-06-15T12:00:00.000Z"
}Retrieve Offloader Wallet
GEThttps://api.spherepay.co/v2/offloader-wallet/{offloader_wallet_id}
For full request/response details, see the Get an Offloader Wallet API Reference.
Update Offloader Wallet
PATCHhttps://api.spherepay.co/v2/offloader-wallet/{offloader_wallet_id}
For full request/response details, see the Update Offloader Wallet API Reference.
List Offloader Wallets
GEThttps://api.spherepay.co/v2/offloader-wallet
For full request/response details, see the List Offloader Wallets API Reference.
Tracking Transfers
Transfer history for Offloader Wallets is available through the standard Transfer API — not a wallet-specific endpoint.
- Get a Transfer — retrieve a single transfer by ID
- List Transfers — list all transfers, filterable by offloader wallet
Additional Notes
- Webhook notifications are not currently supported for Offloader Wallets.
Fees and Limits
For information on applicable fees and transaction limits, contact your SpherePay sales representative.
Last updated on