Send funds to another Rolla business instantly and fee-free. Identify the recipient by email, Rolla tag, or a saved beneficiaryId.
beneficiaryId with withdrawal_method: rolla_transfer.
rateToken from the GET /wallet/rates endpoint first.
pending_claim — If the recipient email matches multiple Rolla businesses, funds are held in escrow and a pending_claim object is returned. The recipient must log in and claim the funds.| Field | Type | Required | Description |
|---|---|---|---|
amount | number | Yes | Amount in major units (e.g. 100 = $100) |
currency | string | Yes | Source currency code (e.g. USD) |
destinationCurrency | string | Yes | Recipient’s currency code |
recipient | string | Conditional | Recipient’s email or Rolla tag. Required if beneficiaryId not provided |
beneficiaryId | string (UUID) | Conditional | Saved beneficiary ID with withdrawal_method: rolla_transfer. Required if recipient not provided |
description | string | No | Transfer description (max 500 chars) |
saveBeneficiary | boolean | No | Auto-save the recipient as a beneficiary for future transfers |
rateToken | string | Conditional | Required for cross-currency transfers — obtain from GET /wallet/rates |
Your Rolla API key
Amount in major units (e.g. 100 = $100)
100
Source currency code
"USD"
Recipient currency code
"USD"
Recipient email or Rolla tag. Required if beneficiaryId not provided.
"partner@example.com"
Saved beneficiary ID with withdrawal_method rolla_transfer. Required if recipient not provided.
Transfer description
500"Invoice payment"
Auto-save the recipient as a beneficiary for future transfers
Required for cross-currency transfers. Obtain from GET /wallet/rates.