Skip to main content
POST
Solicitar um saque
Exige uma chave de API com o escopo pix:withdraw. Esse escopo move dinheiro pra fora da conta — conceda ele só a integrações que realmente precisam automatizar saque, e guarde a chave com o mesmo cuidado de uma senha.
O cabeçalho Idempotency-Key é obrigatório. Reenviar a mesma chave com o mesmo corpo retorna o saque já criado, sem duplicar; reenviar com um corpo diferente retorna 409 IDEMPOTENCY_KEY_REUSED.
Sem pixKey no corpo, o saque usa a chave Pix de saque cadastrada em Configurações → Chave Pix de saque. O valor é validado contra os mesmos limites (por saque, diário e noturno) e a mesma regra de conta verificada que valem pro saque feito pelo painel — ver Como sacar.
O valor é reservado imediatamente do saldo disponível assim que o pedido é criado, e segue para a mesma fila de análise manual que os saques pedidos pelo painel — não é liberado automaticamente. Acompanhe o status com GET /v1/public/pix/withdrawals ou assine o webhook withdrawal.paid / withdrawal.rejected.

Authorizations

Authorization
string
header
required

Chave de API criada em Integrações → Chaves de API no painel.

Headers

Idempotency-Key
string
required

Identificador único seu para essa cobrança. Reenviar a mesma chave com o mesmo corpo retorna a cobrança já criada; com um corpo diferente retorna 409.

Required string length: 1 - 255

Body

application/json
amountCents
integer
required

Valor do saque em centavos, antes da taxa de saque.

Required range: x >= 100
Example:

50000

pixKey
string

Chave Pix de destino. Se omitida, usa a chave Pix de saque cadastrada na conta.

Required string length: 3 - 160
Example:

"12345678909"

Response

Mesma Idempotency-Key reenviada com o mesmo corpo — devolve o saque já criado, sem duplicar

withdrawal
object