---
title: "Listar saques cripto"
method: GET
path: "/carteira-usdt/withdrawals"
tags: ["Carteira USDT"]
---

# Listar saques cripto

`GET /carteira-usdt/withdrawals`

## Request

- Base URL: `https://api.luniumpay.com`
- URL: `https://api.luniumpay.com/carteira-usdt/withdrawals`
- Auth: API key in header `X-API-Key`

Estados: reserved, funding, converting, processing, under_review, completed, failed. Apenas completed/failed são finais. Incerteza preserva reserva. completed exige confirmação de envio e tx_hash; failed libera reserva somente com prova de não envio/reversão. Não há cancelamento público após confirmação. Webhooks assinados: wallet.withdrawal.completed / wallet.withdrawal.failed, data igual ao recurso. Consulte o GET mesmo se o webhook atrasar. Chaves de teste usam as mesmas rotas, sem dinheiro real: taxa simulada 0.01; finais .01 revisão, .02 falha antes do envio e .05 lento. Hash de teste começa SANDBOX-. Lista limitada aos 100 mais recentes; ID e external_id permanecem consultáveis.

## Response `200`

OK

- object
  - `items` SaqueCriptoCarteira[]
    - `funding_source` 'crypto_usdt', required
    - `amount` string, required
    - `asset` 'USDT' | 'USDC', required
    - `network` 'polygon' | 'bsc' | 'tron' | 'eth' | 'arbitrum' | 'optimism' | 'base' | 'avalanche' | 'solana', required
    - `address` string, required
    - `quote_id` string, required
    - `withdrawal_id` string, required
    - `external_id` string, required
    - `network_name` string
    - `status` 'reserved' | 'funding' | 'converting' | 'processing' | 'under_review' | 'completed' | 'failed', required
    - `final` boolean, required
    - `amount_estimated` string
    - `minimum_received` string
    - `amount_received` string, nullable
    - `network_fee` string, nullable
    - `usdt_reserved` string
    - `usdt_debited` string, nullable
    - `tx_hash` string, nullable
    - `created_at` string, date-time
    - `updated_at` string, date-time
    - `completed_at` string, date-time, nullable
    - `sandbox` boolean, required
    - `note` string, nullable
    - `duplicate_prevented` boolean
    - `requested_external_id` string

## Other responses

- `400`: Corpo inválido, rede indisponível ou valor abaixo do mínimo.
- `401`: X-API-Key
- `403`: carteira_nao_liberada
- `409`: Cotação expirada, saldo insuficiente ou external_id divergente.
- `503`: Operação existente permanece em acompanhamento; recupere o mesmo pedido.

---

[API](https://skmtc.dev/luniumpay/apis/lunium-crypto-pix-settlement-brazil.md) · [All operations](https://skmtc.dev/luniumpay/apis/lunium-crypto-pix-settlement-brazil/llms.txt) · [OpenAPI document](https://skmtc.dev/luniumpay/apis/lunium-crypto-pix-settlement-brazil/revisions/0b5a340fa9dd?raw)
