Listar faturas
Lista paginada das faturas da conta, com filtros por estado, assinatura, cliente, valor e data.
GET /invoices
Faz parte do recurso Faturas — o conceito, os oito estados e os
links hospedados estão lá.
Devolve as faturas da sua conta em páginas de 20 por padrão, da mais recente para a mais antiga. Os
filtros são opcionais e se somam: quem envia mais de um recebe só as faturas que atendem a todos.
dateFrom e dateTo exigem dateField. É ele que diz qual data o período filtra —
issued, due, paid, created ou charge. Sem ele, o intervalo não tem sobre o que incidir.É a diferença entre perguntas parecidas: due no passado lista o que venceu; paid no mês lista
o que entrou; charge amanhã lista o que o motor vai tentar cobrar.scheduled também aparece. Sem filtro de estado, a resposta traz faturas que ainda nem
ficaram pagáveis, junto com as pagas e as canceladas. Para o que está em aberto de verdade, filtre
?status=open,past_due.paymentMethods filtra o que está oferecido, não o que foi usado — o
método só se define no pagamento. Na fatura paga, filtra o que efetivamente pagou.Exemplo
publicAccessToken de propósito — o playground ao lado mostra
o corpo inteiro.Authorizations
API Key da Credential (gerada no Backoffice)
Query Parameters
Página da listagem. Padrão: 1.
x >= 1Itens por página. Padrão: 20. Máximo: 100.
1 <= x <= 100Situação da fatura. Aceita vários valores, separados por vírgula ou repetindo o parâmetro. Um valor inválido responde 400 com a lista dos aceitos.
scheduled, suspended, open, paid, past_due, unpaid, canceled, refunded Faturas de uma assinatura (sub_). Correspondência exata.
Faturas de um cliente (cust_). Correspondência exata.
Forma de pagamento. Na fatura paga, a que foi usada; na não paga, a do contrato. Aceita vários valores, separados por vírgula ou repetindo o parâmetro.
card, pix, boleto, other Número da fatura, como aparece no painel (2026-0007). Correspondência parcial: 7 encontra 2026-0007.
20Valor total mínimo, em centavos.
x >= 0Valor total máximo, em centavos.
x >= 0Qual data o período dateFrom/dateTo filtra: issued (emissão), due (vencimento), paid (pagamento), created (criação) ou charge (cobrança). Sem ele, o período não é aplicado.
issued, due, paid, created, charge Início do período, em ISO 8601. Exige dateField.
Fim do período, em ISO 8601. Exige dateField.
Campo de ordenação: createdAt (emissão), dueAt (vencimento), code (número), paidAt (pagamento) ou value (total). Default: createdAt.
createdAt, dueAt, code, paidAt, value Direção da ordenação: asc ou desc. Default: desc.
asc, desc