New: Streamlined onboarding defaults  View changelog

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:

Offloader Wallet APIs

Create Offloader Wallet

POST https://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

GET https://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

PATCH https://api.spherepay.co/v2/offloader-wallet/{offloader_wallet_id}

For full request/response details, see the Update Offloader Wallet API Reference.


List Offloader Wallets

GET https://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.

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