v1

latestOpenAPI 3.0.32026-07-26184851.6 MB
Gateway

Child Address Withdraw Network Fee

This endpoint allows you to initiate a withdrawal from a specific wallet.

Body Parameters

KeyRequiredTypeDescription
assetIdtrue*string (UUID)The ID of the asset to withdraw. Required if assets array is not provided.
addresstrue*stringThe destination wallet address for the withdrawal. Required if assets array is not provided.
amounttrue*stringThe withdrawal amount. Must be greater than 0. Required if assets array is not provided.
referencefalsestringAn optional reference note for the withdrawal.
notefalsestringA short message or internal remark to associate with this withdrawal. Not visible on-chain.
metadatafalseobjectOptional metadata (key-value pairs) for additional transaction details.
assetsfalsearray of AssetUsed for batch withdrawals. Required if assetId, amount, and address are not provided.
post/v1/addresses/{addressId}/gateway/withdraw/network-fee

Request body

addressstring
amountstring
blockchainstring
codestring
metadatastring
notestring
referencestring

Example request

{
  "address": "ADDRESS_TO_WITHDRAW_FROM",
  "amount": "AMOUNT_TO_DEPOSIT",
  "blockchain": "BLOCKCHAIN_TO_WITHDRAW_FROM",
  "code": "OPTIONAL_2FA_CODE",
  "metadata": "OPTIONAL_META_DATA",
  "note": "OPTIONAL_NOTE",
  "reference": "OPTIONAL_REFERENCE_CODE"
}

Response

200

messagestring
statusCodenumber

Example response

{
  "data": {
    "estimatedArrivalTime": 10,
    "nativeBalance": "0.044395941712804974",
    "nativeBalanceInUSD": "0.0443915021186336935026",
    "networkFee": "0.00000013083861216",
    "networkFeeInUSD": "0.000000130825528298784",
    "transactionFee": 2.005999
  },
  "message": "Withdraw network fees calculated successfully",
  "statusCode": 200
}