Create A Cvu Bank Withdrawal
Initiates an ARS withdrawal to a registered CVU/CBU bank account for the authenticated user.
The gateway_data.bank_account field must be a valid CBU, CVU or alias.
Whitelisted contacts only: The destination bank account must be a previously whitelisted contact of the user. Use POST /contacts/ to create and whitelist a banking contact before calling this endpoint.
Own account exception: If the destination CVU/CBU belongs to the authenticated user (i.e., it is registered as one of their own bank accounts), whitelisting is not required.
Country restriction: Only available for accounts with country = AR.
Authorization
- Requires a valid API key.
Headers
The API key as a string.
See the Generating Signature section for more details.
A timestamp in milliseconds. See the Timestamp Security section for more details.
An additional, non-required parameter, that you can send to specify the number of milliseconds after the timestamp for the request to be valid. See the Timestamp Security section for more details.
Body
Withdrawal amount as a decimal string. Must be ≥ 0.01, with up to 2 decimal places.
"5000.00"
Currency to withdraw. Only ARS is accepted.
"ARS"
Gateway-specific data for the withdrawal.
Signed JWT from the swap service. When provided, a crypto-to-ARS swap is executed before the withdrawal. Omit for a direct ARS withdrawal.
Optional field to indicate funds come from wallet or ripio trade (default is wallet)
"trade"
Response
Withdrawal transaction created successfully.
null
null
Transaction object returned by the transactions list, detail and creation endpoints (GET /transactions/, GET /transactions/{id}/, and the 201 responses of every /transactions/{rail}/{action}/ endpoint). All three surfaces share this exact shape.