Use this endpoint to reactivate a previously deactivated Onramper Account. Once reactivated, the account resumes processing fiat deposits and automatically converting them to stablecoins. The deposit instructions, destination wallet, and fee configuration are preserved from before deactivation — no reconfiguration is required.
Endpoint
POST https://api.spherepay.co/v2/virtual-account/{id}/reactivate
The source documentation shows this as a PATCH request. Verify the exact HTTP method against your SpherePay dashboard or contact support if you encounter a method mismatch.
Authentication
All requests require a Bearer token in the Authorization header.
Authorization: Bearer <token>
Path parameters
The Onramper Account ID to reactivate (e.g., "virtualAccount_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6").
-H "Authorization: Bearer $SPHERE_API_KEY "
Response fields
Unique identifier for the Onramper Account.
ID of the customer who owns this account.
Returns true after successful reactivation.
Bank account details your customer uses to deposit fiat funds. These are unchanged from before deactivation. The fiat currency accepted.
Name of the receiving bank.
Physical address of the receiving bank.
Virtual bank account number to deposit to.
ABA routing number of the receiving bank.
Address of the beneficiary.
IBAN for SEPA deposits (EUR accounts).
BIC/SWIFT code for SEPA deposits (EUR accounts).
The configured crypto destination. The stablecoin funds are converted to.
Destination wallet address.
Blockchain network of the destination wallet.
Fee configuration for this account. Total fee in basis points (platform + integrator).
Integrator fee in basis points.
SpherePay platform fee in basis points.
ISO 8601 timestamp of when the account was created.
ISO 8601 timestamp of the reactivation.
"id" : "virtualAccount_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6" ,
"customer" : "customer_b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7" ,
"active" : true ,
"depositInstructions" : {
"currency" : "usd" ,
"bankName" : "Lead Bank" ,
"bankAddress" : "1801 Main St, Kansas City, MO 64108" ,
"bankAccountNumber" : "9876543210" ,
"bankRoutingNumber" : 21000089 ,
"bankBeneficiaryName" : "Bridge Financial Inc." ,
"bankBeneficiaryAddress" : "123 Finance St, San Francisco, CA 94105" ,
"iban" : "DE89370400440532013000" ,
"bic" : "COBADEFFXXX"
},
"destination" : {
"currency" : "usdc" ,
"walletAddress" : "0x4838B106FCe9647Bdf1E7877BF73cE8B0BAD5f97" ,
"network" : "ethereum"
},
"fee" : {
"totalBpsRate" : "130" ,
"integratorFee" : {
"bpsRate" : "100"
},
"platformFee" : {
"bpsRate" : "30"
}
},
"created" : "2025-01-15T10:30:00.000Z" ,
"updated" : "2025-01-22T09:00:00.000Z"
}
Error responses
Status Code Description 400address/invalidThe request is malformed or the ID format is invalid. 404resource/not-foundNo Onramper Account with the specified ID exists. 422validation/failedValidation failed. The response includes a per-field errors array.