Skip to main content
GET
/
v2
/
wallets
/
{id}
/
withdrawals
/
{withdrawalId}
Get a single withdrawal
curl --request GET \
  --url https://sandbox.groundtech.co/v2/wallets/{id}/withdrawals/{withdrawalId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "w1a2b3c4-0000-4000-8000-000000000001",
  "amountUsd": "50.00",
  "feeUsd": "0.50",
  "destinationChain": "arbitrum",
  "destinationAddress": "0xRecipient...",
  "status": "completed",
  "txHash": "0xdef456...",
  "failureReason": null,
  "createdAt": "2025-09-05T10:00:00Z",
  "completedAt": "2025-09-05T10:05:00Z"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

Wallet ID

withdrawalId
string<uuid>
required

Withdrawal ID

Response

Withdrawal details

id
string<uuid>
amountUsd
string

Withdrawal amount in USD as a formatted string.

feeUsd
string | null

Fee charged for the withdrawal as a formatted string.

destinationChain
string
destinationAddress
string
status
enum<string>

Simplified withdrawal status.

Available options:
pending,
processing,
completed,
failed,
cancelled
txHash
string | null

On-chain transaction hash once the withdrawal is broadcast.

failureReason
string | null

Human-readable reason for failure (only present when status is failed).

createdAt
string<date-time>
completedAt
string<date-time> | null