---
title: "Get Withdrawal by ID"
method: GET
path: "/v1/wallet/withdrawals/{withdrawalID}"
tags: ["Wallet"]
---

# Get Withdrawal by ID

`GET /v1/wallet/withdrawals/{withdrawalID}`

## Request

- Base URL: `https://api.ondoperps.xyz`
- URL: `https://api.ondoperps.xyz/v1/wallet/withdrawals/{withdrawalID}`
- Auth: one of:
  - HTTP bearer
  - API key in header `ONDO-KEY-ID`

Returns a single withdrawal by transaction ID. For the withdrawal process and timing, see [Withdrawals](/withdrawals).

## Path parameters

- `withdrawalID` string, required

## Response `200`

Withdrawal

- object
  - `success` boolean, required: Whether the request was successful
  - `error` string: Error message, present only on failure
  - `error_code` string: Semantic error code. See each endpoint's error responses for the specific codes it can return.
  - `deprecated` string: Deprecation notice, if applicable
  - `result` WalletWithdrawal
    - `coin` string, required: Token symbol
    - `size` string, required: Withdrawal amount
    - `status` 'complete' | 'failure' | 'pending' | 'cancelled' | 'unknown', required: Withdrawal status
    - `address` string, required: Destination address
    - `withdrawal_id` string, required: Internal withdrawal ID
    - `txid` string, required: On-chain transaction ID
    - `customer_withdrawal_id` string, required: Customer-provided withdrawal ID
    - `time` string, date-time, required: Withdrawal time
    - `accountId` string: Account ID
    - `usdValue` string: USD value of the withdrawal
    - `usdFee` string: USD fee for the withdrawal
    - `chainId` 'avax-c-chain' | 'avax-fuji-c-chain' | 'eth-mainnet' | 'eth-sepolia' | 'btc-mainnet' | 'btc-testnet' | 'sol-mainnet' | 'sol-testnet' | 'bsc-mainnet' | 'bsc-testnet', required: Chain ID
    - `from` AccountWalletKey
      - `id` string, required: The account ID
      - `wallet` 'main' | 'margin', required: The wallet type

## Other responses

- `400`: Bad request. The request was malformed or failed validation.
- `401`: Authentication required. Provide a valid JWT or API key.
- `403`: Access denied. The authenticated account does not have permission.
- `429`: Rate limit exceeded. Slow down request frequency.
- `500`: Internal server error.

---

[API](https://skmtc.dev/ondoperps/apis/ondo-perps-rest-api.md) - [All operations](https://skmtc.dev/ondoperps/apis/ondo-perps-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ondoperps/apis/ondo-perps-rest-api/revisions/1601c3adedda?raw)
