Use this endpoint to update the destination configuration of an existing Onramper Account. You can change the destination stablecoin, blockchain network, wallet address, and integrator fee. All fields in the request body are optional — include only the fields you want to change. Future deposits will use the updated destination configuration immediately after the update.Documentation Index
Fetch the complete documentation index at: https://docs.spherepay.co/llms.txt
Use this file to discover all available pages before exploring further.
Endpoint
Authentication
All requests require a Bearer token in theAuthorization header.
Path parameters
The Onramper Account ID to update (e.g.,
"virtualAccount_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6").Request parameters
The stablecoin that deposited fiat is converted into. Must be one of
"usdc", "usdt", or "eurc". Must be compatible with the chosen network.The blockchain network the destination wallet is on. Must be one of
"arbitrum", "avalanche", "base", "ethereum", "polygon", "sol", or "tron".The updated on-chain wallet address where converted stablecoins are delivered. Must be a valid address format for the specified
network.Updated integrator fee in basis points (1 bps = 0.01%). Set to
"0" to remove the integrator fee.Response fields
Unique identifier for the Onramper Account.
ID of the customer who owns this account.
Whether the account is currently accepting deposits.
Bank account details for depositing fiat. These do not change when you update the destination.
The updated crypto destination.
Updated fee breakdown.
ISO 8601 timestamp of when the account was created.
ISO 8601 timestamp of the most recent update.
Error responses
| Status | Code | Description |
|---|---|---|
400 | address/invalid | One or more request parameters are invalid. |
404 | resource/not-found | No Onramper Account with the specified ID exists. |
422 | validation/failed | Validation failed. The response includes a per-field errors array. |

