Send Crypto To An External Address
Initiates a crypto SEND transaction to an external blockchain address for the authenticated user.
The address_to field must be a valid address for the given currency and network.
The otp_code is required when the user has two-factor authentication enabled.
How to obtain the required values:
gateway: use theGET /transactions/gateways/endpoint (filter byaction=SEND). Use thegatewayfield of the matching result.gateway_data.network: use theGET /currency-networks/endpoint. Use thecodefield of the desired network (e.g."bitcoin","ethereum","polygon").network_fee: use theGET /currency-networks/endpoint. Use thenetwork_feefield of the chosen network.
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
Amount to send as a decimal string.
"123.32"
Crypto currency ticker to send.
"USDT"
Destination blockchain address.
"0x1234567890123456789012345678901234567890"
Payment gateway identifier. Obtain from GET /transactions/gateways/ filtering by action=SEND. Use the gateway field of the matching result. For crypto sends this is always "crypto".
"crypto"
Network fee as a decimal string. Must be ≥ 0. Obtain the recommended value from the network_fee field in GET /currency-networks/.
"0.01"
Gateway-specific data for the crypto send.
Two-factor authentication code. Required when the user has 2FA enabled.
Optional field to indicate funds come from wallet or ripio trade (default is wallet)
"trade"
Response
Send transaction created successfully.