---
title: "Get Withdrawal by ID"
method: GET
path: "/api/v2/accounts/{account_id}/withdrawals/{withdrawal_id}"
tags: ["Withdrawals"]
---

# Get Withdrawal by ID

`GET /api/v2/accounts/{account_id}/withdrawals/{withdrawal_id}`

## Request

- Base URL: `https://api-enterprise.sbt.dinari.com`
- URL: `https://api-enterprise.sbt.dinari.com/api/v2/accounts/{account_id}/withdrawals/{withdrawal_id}`
- Auth: API key in header `X-API-Key-Id` and API key in header `X-API-Secret-Key`
- TypeScript: <https://skmtc.dev/dinaricrypto/apis/dinari-enterprise-api/docs/api/v2/accounts/:account_id/withdrawals/:withdrawal_id/get.ts> (a function with typed inputs; its response is checked against the schema)

Get a specific `Withdrawal` by its ID.

## Response `200`

OK

- Withdrawal1: Information for a withdrawal of payment tokens from an `Account` backed by a Dinari-managed `Wallet`.
  - `id` string, uuid, required: ID of the `Withdrawal`.
  - `chain_id` 'eip155:1' | 'eip155:42161' | 'eip155:8453' | 'eip155:81457' | 'eip155:98866' | 'eip155:999' | 'eip155:43114' | 'eip155:56' | 'eip155:5042' | 'eip155:1329' | 'eip155:11155111' | 'eip155:421614' | 'eip155:84532' | 'eip155:168587773' | 'eip155:98867' | 'eip155:998' | 'eip155:43113' | 'eip155:97' | 'eip155:5042002' | 'eip155:1328' | 'eip155:202110' | 'eip155:179205' | 'eip155:179202' | 'eip155:98865' | 'eip155:7887', required
  - `account_id` string, uuid, required: ID of the `Account` from which the `Withdrawal` is made.
  - `recipient_account_id` string, uuid, required: ID of the `Account` that will receive payment tokens from the `Withdrawal`. This `Account` must be connected to a non-managed `Wallet` and belong to the same `Entity`.
  - `payment_token_amount` string, decimal, required: Amount of USDC payment tokens to be withdrawn.
  - `payment_token_address` string, eth_address, required: Address of USDC payment token that the `Withdrawal` will be received in.
  - `withdrawal_request_id` string, uuid, required: ID of the `WithdrawalRequest` associated with this `Withdrawal`.
  - `status` 'PENDING_SUBMIT' | 'PENDING_CANCEL' | 'PENDING_ESCROW' | 'PENDING_FILL' | 'ESCROWED' | 'SUBMITTED' | 'CANCELLED' | 'PARTIALLY_FILLED' | 'FILLED' | 'REJECTED' | 'REQUIRING_CONTACT' | 'ERROR', required
  - `transaction_hash` string, hex_string, required: Hash of the transaction for the `Withdrawal`.
  - `transaction_dt` string, date-time, required: Datetime at which the `Withdrawal` was transacted. ISO 8601 timestamp.

## Other responses

- `default`: Default error response

## Changes

- **2026-11-03** `923eb2967c79`: 1 breaking, 3 warning, 1 info
  - the `payment_token_amount` response's property type changed from `number` to `string`, and format from no format to `decimal` for status `200`
  - added the new `eip155:1329` enum value to the `chain_id` response property for the response status `200`
  - added the new `eip155:5042` enum value to the `chain_id` response property for the response status `200`
  - added the new `eip155:56` enum value to the `chain_id` response property for the response status `200`
  - …1 more
- **2026-06-18** `ad31890c2e0e`: 1 warning
  - added the new `eip155:43114` enum value to the `chain_id` response property for the response status `200`

[Operation history](https://skmtc.dev/dinaricrypto/apis/dinari-enterprise-api/changes/api/v2/accounts/:account_id/withdrawals/:withdrawal_id/get.md)

---

[API](https://skmtc.dev/dinaricrypto/apis/dinari-enterprise-api.md) - [All operations](https://skmtc.dev/dinaricrypto/apis/dinari-enterprise-api/llms.txt) - [OpenAPI document](https://skmtc.dev/dinaricrypto/apis/dinari-enterprise-api/revisions/923eb2967c79?raw)
