| Parameter | Type | Required | Description |
|---|---|---|---|
| fromAddress | string | Yes | Sender wallet address |
| toAddress | string | Yes | Recipient wallet address |
| amount | string | Yes | Amount to send (in smallest unit, e.g., wei) |
| networkName | string | Yes | Blockchain network name |
| type | string | Yes | Transaction type (NATIVE_TRANSFER or TOKEN_TRANSFER) |
| tokenContractAddress | string | Conditional | Required for TOKEN_TRANSFER |
| gasPrice | string | No | Custom gas price (in wei) |
| gasLimit | string | No | Custom gas limit |
| note | string | No | Transaction note or reference |
curl --location --request POST '/api/v1/transactions/withdrawal' \
--header 'Content-Type: application/json' \
--data-raw '{
"toAddress": "0xeEC69E38B09C1aF5fd25627222F74EaDcb76De2f",
"amount": "0.001",
"networkName": "BSC_TESTNET",
"priority": "medium",
"process" : "COLD",
"clientReference": "Withdrawal Request By At"
}'{
"success": true,
"message": "Withdrawal Submitted Successfully",
"data": {
"transactionId": "713d811d-4e75-46fd-b224-3d4a3a88e168",
"status": "PENDING",
"networkName": "BSC_TESTNET",
"amount": "0.002",
"process": "COLD"
}
}