Pular para o conteúdo principal

Listar Faturas

A listagem de faturas retornará todas as faturas de uma carteira específica que se enquadrarem nos query parameters enviados na request.

Request

ENDPOINT
/wallet/WALLET_KEY/invoices
MÉTODO
GET

Path Parameters

CampoTipoDescriçãoCaracteres
wallet_keyuuidv4Chave única da carteira no formato UUID v436

Query Parameters

CampoTipoDescriçãoCaracteres
invoice_status *stringStatus da faturaEnumeradores invoice_status
pageintegerNúmero da página para paginação-
page_sizeintegerQuantidade de itens por página-
Validações
  • Paginação: Valores de página e tamanho devem ser inteiros válidos
  • Tamanho da página: Máximo de 100 itens por página

Enumeradores invoice_status

EnumeradorDescrição
openedFatura aberta
closedFatura fechada

Response

STATUS
200
Response Body: Lista de faturas
{
"data": [
{
"invoice_key": "8cb70dea-9fb0-4a68-9572-99a72849c8d6",
"due_date": "2024-02-15",
"closing_date": "2024-01-31",
"invoice_status": "opened",
"created_at": "2024-01-15T10:30:00Z"
},
{
"invoice_key": "9db81efb-0ac1-5b79-0683-00b8395a9e7",
"due_date": "2024-01-15",
"closing_date": "2023-12-31",
"invoice_status": "opened",
"created_at": "2024-01-14T14:45:00Z"
}
],
"pagination": {
"current_page": 1,
"rows_per_page": 100
}
}

Response Body Params

CampoTipoDescriçãoCaracteres
data *object arrayFaturasObjeto invoice
pagination *objectInformações de paginaçãoObjeto pagination

Objeto invoice

CampoTipoDescriçãoCaracteres
invoice_key *uuidv4Chave única de identificação da fatura no formato uuid v436
due_date *stringData de vencimento da fatura (formato YYYY-MM-DD)10
closing_date *stringData de fechamento da fatura (formato YYYY-MM-DD)10
invoice_status *stringStatus da faturaEnumeradores invoice_status
created_at *stringData de criação (formato ISO 8601 UTC)-

Objeto pagination

CampoTipoDescriçãoCaracteres
current_page *integerPágina atual-
rows_per_page *integerItens por página-

Error Response

STATUS
4xx
Response Body: Error
{
"title": "titulo",
"description": "description in English",
"translation": "descrição em portugues",
"code": "codigo",
"extra_fields": {}
}
Código HTTP
status
Código QI
code
Título
title
Descrição (eng)
description
Descrição (pt-br)
translation
400CIN000069Bad RequestInvalid integer value for page or size query string parametersValor inválido para parâmetros de página ou tamanho de página
400CIN000079Bad RequestInvalid query invoice statusStatus de consulta de fatura inválido
404CIN000007Wallet not FoundWallet with key: abeca0d0-a09d-4b3b-a495-40b553422ced was not foundCarteira com a chave: abeca0d0-a09d-4b3b-a495-40b553422ced não foi encontrado