Pular para o conteúdo principal

Listar Saques

Use esta rota para listar os saques da sua conta ou de um parceiro específico, filtrados por intervalo de datas.

Diferente de Consultar Saque, esta rota não retorna as transações que compõem cada saque.

Importante

Esta rota depende de habilitação prévia pela Marlim. Entre em contato com o nosso time de suporte para mais informações.

GETv3/financial/withdrawals

Request Query Params

AtributoTipoDescrição
sub_seller_idstringID do parceiro cujos saques serão listados. Quando omitido, a consulta retorna os saques da conta do seller.
date_startdateInício do intervalo no formato YYYY-MM-DD. Padrão: 7 dias antes de date_end (hoje, horário de Brasília).
date_enddateFim do intervalo no formato YYYY-MM-DD. Padrão: hoje (horário de Brasília). Deve ser maior ou igual a date_start.
pageint32Página da consulta. Padrão: 1. Mínimo: 1.
page_sizeint32Quantidade de itens por página. Padrão: 20. Mínimo: 1. Máximo: 100.
Intervalo máximo

O intervalo entre date_start e date_end não pode ultrapassar 180 dias.

Response Object

AtributoTipoDescrição
withdrawalsarrayLista de saques do intervalo solicitado.
withdrawals[][withdrawal_id]stringID do saque.
withdrawals[][amount]int32Valor do saque em centavos.
withdrawals[][status]stringStatus atual. Valores possíveis: processing, transferred.
withdrawals[][date_created]dateTimeData de criação do saque no formato ISODateTime.
withdrawals[][date_updated]dateTimeData da última atualização do saque no formato ISODateTime.
Exemplo de Response
{
"withdrawals": [
{
"withdrawal_id": "withdrawal_1234567890",
"amount": 10000,
"status": "processing",
"date_created": "2026-08-20T14:30:00.000Z",
"date_updated": "2026-08-20T14:30:00.000Z"
}
]
}

Error Object

AtributoTipoDescrição
errorsarrayArray com todos os erros encontrados ao processar a requisição.
errors[][type]stringTipo de erro ocorrido.
errors[][message]stringMensagem detalhada do erro ocorrido.
Exemplo de erro
{
"errors": [
{
"type": "not_found",
"message": "Sub Seller with id [sub_123456789] was not found"
}
]
}

Exemplos

ATENÇÃO

Os valores utilizados nos exemplos abaixo são apenas para ilustração e não devem ser usados para fazer requests nas APIs da Marlim.

Request
curl -X GET -G "https://api.marlim.co/v3/financial/withdrawals" \
-H "Content-Type: application/json" \
-H "api_key: api_key_value" \
-d date_start="2026-08-14" \
-d date_end="2026-08-20"
Response200
{
"withdrawals": [
{
"withdrawal_id": "withdrawal_1234567890",
"amount": 10000,
"status": "processing",
"date_created": "2026-08-20T14:30:00.000Z",
"date_updated": "2026-08-20T14:30:00.000Z"
}
]
}