funding-beta

Create Funding Withdrawal

Create a withdrawal to a saved address. Pass a withdrawal_fee_token from Calculate Funding Fees to pin the quoted fee rate, or omit it to use the current fee.

API Key Permissions Required: Funds permissions - Withdraw

post/funding/v1/withdrawals

Request

  • Base URL: https://api.kraken.com
  • URL: https://api.kraken.com/funding/v1/withdrawals
  • Auth: one of:
    • API key in header API-Key and API key in header API-Sign and API key in header API-Nonce
    • API key in header API-Key and API key in header API-Sign and API key in header API-Nonce and API key in header API-OTP

Query parameters

account_idstring

Account ID

Request body

address_idstring required

Unique identifier of the address to withdraw to.

expected_addressstring

Crypto address used to validate the withdrawal destination. Must match the address stored for address_id.

Example request

{
  "scope": {
    "method_id": "d4ec4d52-b159-428e-ba64-f45455a978a1"
  },
  "address_id": "ABR6SXP-SF6CY-VJMONY",
  "amount": {
    "asset_amount": {
      "asset": {
        "class": "currency",
        "name": "USDC"
      },
      "amount": "5"
    }
  },
  "fee": {
    "quoted_fee": {
      "token": "YOUR_WITHDRAWAL_FEE_TOKEN"
    },
    "fee_included": true
  }
}

Response

withdrawal_idstring required

Unique identifier of the withdrawal.

approval_request_idstring

Set when the withdrawal needs to be approved before it is processed. It is parked until the request is granted, and cancelled if it is not.

Changes

No recorded changes to this operation across all 1 revision of this API.