Criar Saque
POST /api/v1/account/withdrawalCorpo da requisição
string
obrigatório
Endereço TRON de destino
string
obrigatório
Valor a sacar em TRX
string
TRX (padrão) ou USDT. Com USDT, amount_trx contém o valor em USDT a enviar.string
Código 2FA (se o 2FA estiver ativado)
Cabeçalhos
string
Opcional, até 64 caracteres. Envie uma chave nova (um UUID, por exemplo) a cada novo saque e a mesma chave ao repetir uma requisição cuja resposta você não recebeu — a repetição devolve o primeiro saque em vez de criar um segundo.
Repetição segura
- A mesma chave com os mesmos
to_address,amount_trxecurrencyretorna200com o saque criado pela primeira requisição, no estado atual. Nada é cobrado duas vezes. - A mesma chave com outro corpo é recusada com
422e o códigoIDEMPOTENCY_KEY_REUSED; uma chave com mais de 64 caracteres — com422eIDEMPOTENCY_KEY_TOO_LONG. As chaves valem dentro da sua conta e não expiram — nunca reutilize uma chave em outro saque. - Um saque não finalizado (
pending,scheduledouprocessing) por vez: outra requisição enquanto ele existir recebe400comYou already have a pending withdrawal. - Depois de um saque criado com
Idempotency-Key, o próximo pode ser criado em 5 segundos; sem o cabeçalho a pausa continua de 60 segundos (429, veja Limites de requisições).
Exemplo
Response
Listar Saques
GET /api/v1/account/withdrawalsResponse
Status dos saques
Saques criados via chave de API são enviados imediatamente e nunca passam por
scheduled. Linhas criadas no painel web trazem execute_after — o momento do envio, salvo cancelamento antes dele.
Bloqueio de segurança após a alteração do e-mail
Durante 24 horas após a alteração do e-mail da conta, a criação de saques é rejeitada com403 e o código de erro WITHDRAWAL_EMAIL_COOLDOWN. A resposta traz retry_after_seconds — o tempo restante até que os saques sejam desbloqueados:
Response
withdraw. Se você não alterou o e-mail da conta, entre em contato com o suporte imediatamente.