---
title: "Get a Withdrawal Transaction"
method: GET
path: "/v1/withdrawal-transactions/{id}/api-key"
tags: ["Withdrawals"]
---

# Get a Withdrawal Transaction

`GET /v1/withdrawal-transactions/{id}/api-key`

## Request

- Base URL: `https://api.hel.io`
- URL: `https://api.hel.io/v1/withdrawal-transactions/{id}/api-key`
- Auth: HTTP bearer

Returns a single withdrawal transaction by ID for the authenticated merchant account. Requires an API key with the `WITHDRAWS_READ` permission.

## Path parameters

- `id` string, required

## Query parameters

- `apiKey` string, required

## Response `200`

Withdrawal transaction retrieved successfully.

- WithdrawalDetailEnriched
  - `withdrawalDetailId` string: Withdrawal detail ID.
  - `state` 'QUOTED' | 'SUBMITTING' | 'SUBMITTED' | 'BRIDGING' | 'COMPLETED' | 'FAILED' | 'FAILED_EXPIRED' | 'EXPIRED' | 'REFUNDED_BY_PROVIDER'
  - `sourceChain` string: Source chain symbol.
  - `sourceToken` string: Source token symbol.
  - `sourceAmount` string: Source amount in atomic units.
  - `destinationChain` string: Destination chain symbol.
  - `destinationToken` string: Destination token symbol.
  - `destinationAmount` string: Destination amount in atomic units.
  - `destinationWalletAddress` string: Destination wallet address.
  - `txHash` string, nullable: Most recent transaction hash associated with the withdrawal.
  - `broadcastAck` 'acknowledged' | 'unacknowledged' | 'rejected', nullable: `acknowledged` = confirmed; `unacknowledged` = sent, keep polling; `rejected` = terminal failure.
  - `errorReason` string, nullable: Human-readable error when the withdrawal failed.
  - `customerId` string, nullable: Merchant-defined customer identifier set at prepare time, or null when omitted.
  - `createdAt` string, date-time
  - `updatedAt` string, date-time

## Other responses

- `401`: Provided API key has no access to the resource.
- `404`: Withdrawal transaction not found.

## Changes

- **2026-11-03** `5988f1c713e0`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/hel/apis/helio-open-api/changes/v1/withdrawal-transactions/:id/api-key/get.md)

---

[API](https://skmtc.dev/hel/apis/helio-open-api.md) - [All operations](https://skmtc.dev/hel/apis/helio-open-api/llms.txt) - [OpenAPI document](https://skmtc.dev/hel/apis/helio-open-api/revisions/5988f1c713e0?raw)
