Skip to main content
POST
Create On-Ramp Account
Endpoint: POST https://api.rebelfi.io/v1/ramp/recipients/{id}/onramp-accounts
Create a virtual bank account for a recipient to receive on-ramp deposits. The recipient must have completed KYB verification before an on-ramp account can be created.

Path Parameters

FieldTypeRequiredDescription
idintegerYesRecipient ID

Request Body

FieldTypeRequiredDescription
destination_wallet_idintegerYesID of the wallet to receive funds
destination_assetstringNoAsset to deliver (default: "USDC")
railstringNoPayment rail (default: "ach" — options: ach, fedwire, swift)

Example Request

Example Response

Response Fields

FieldTypeDescription
idnumberOn-ramp account identifier
account_numberstringVirtual bank account number
routing_numberstringBank routing number
bank_namestringName of the issuing bank
capabilitiesstring[]Supported payment rails
statusstringAccount status (active)
destination_assetstringAsset to be delivered
network_idstringBlockchain network identifier
destination_walletobjectDestination wallet details
destination_wallet.idnumberWallet ID
destination_wallet.namestringWallet name
destination_wallet.addressstringWallet address
destination_wallet.networkstringWallet network