API Docs Início Documentação Referência de API Copiar para LLM
GET/api/v1/Billing
Cobrança · Cobranças

Método de visualização da lista de cobranças

Lista e filtra registros de api.

Visão geral

Método de visualização da lista de cobranças.

Autenticação e pré-requisitos

Requer autenticação. Envie o token no header Authorization: Bearer {{token}} (JWT do AWS Cognito). Integrações servidor-a-servidor podem usar X-Api-Key. Todo tráfego é HTTPS e a credencial nunca vai na URL nem em query string.

Request

Parâmetros

NomeEmTipoObrigatórioDescriçãoExemplo
Registeredquerybooleanopcionaltrue
Amountqueryinteger (int64)opcional10
DocumentNumberquerystringopcionalvalor
BarCodequerystringopcionalvalor
SearchStringquerystringopcionalvalor
Tagsqueryarray de stringopcionalvalor
StatusesValuequeryarray de stringopcionalvalor
ExcludeStatusesValuequeryarray de stringopcionalvalor
WalletsCodequeryarray de integer (int64)opcionalvalor
DocumentsNumberqueryarray de stringopcionalvalor
BankSlipIdquerystringopcional3fa85f64-5717-4562-b3fc-2c963f66afa6
InstallmentIdquerystringopcional3fa85f64-5717-4562-b3fc-2c963f66afa6
CommunicationSettingIdquerystringopcional3fa85f64-5717-4562-b3fc-2c963f66afa6
BillingSettingIdquerystringopcional3fa85f64-5717-4562-b3fc-2c963f66afa6
InitialDueDatequerystring (date-time)opcionalvalor
FinalDueDatequerystring (date-time)opcionalvalor
InitialSettlementDatequerystring (date-time)opcionalvalor
FinalSettlementDatequerystring (date-time)opcionalvalor
InitialCreatedDatequerystring (date-time)opcionalvalor
FinalCreatedDatequerystring (date-time)opcionalvalor
PayerNamequerystringopcionalvalor
Tenantquerystringopcionaluy3
PayerRegistrationNumberquerystringopcionalvalor
FirstInstructionDebtCollectionquerystringopcionalvalor
OurNumberquerystringopcionalvalor
ReferenceIdquerystringopcional3fa85f64-5717-4562-b3fc-2c963f66afa6
IsOrderByDueDatequerybooleanopcionaltrue
Pagequeryintegeropcional10
Sizequeryintegeropcional10
BillingIdsqueryarray de stringopcionalvalor

Corpo da requisição

Este endpoint não recebe corpo.

Response

Resposta 200.

Campos

CampoTipoObrigatórioDescriçãoValoresExemplo
dataarray de objetoopcionalobjeto — ver detalhe abaixo[ … ]
pageintegeropcional0
totalPagesintegeropcional0
totalItemsintegeropcional0
isCountTruncatedbooleanopcionaltrue

Detalhe de data

CampoTipoObrigatórioDescriçãoValoresExemplo
idstringopcional"texto"
externalIdstringopcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
walletCodeinteger (int64)opcional0
documentNumberstringopcional"texto"
amountinteger (int64)opcional0
paidAmountinteger (int64)opcional1
pendingAmountinteger (int64)opcional0
descriptionstringopcional"texto"
discountintegeropcional0
discountLimitDatestringopcional"texto"
discount2integeropcional0
discountLimitDate2stringopcional"texto"
discount3integeropcional0
discountLimitDate3stringopcional"texto"
dueDatestringopcional"texto"
billingSettingIdstringopcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
billingSettingDisplaystringopcional"texto"
communicationSettingIdstringopcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
communicationSettingDisplaystringopcional"texto"
tagsarray de stringopcional[ … ]
creditTypeValuestringopcional"texto"
creditTypeDisplaystringopcional"texto"
payerobjetoopcionalvaria conforme o tipo — ver exemplo{ … }
guarantorobjetoopcionalvaria conforme o tipo — ver exemplo{ … }
registeredbooleanopcionaltrue
errorMessagestringopcional"texto"
createdAtstring (date-time)opcional"2025-08-11T13:45:00Z"
settlementAtstringopcional"texto"
settlementChannelValuestringopcional"texto"
settlementChannelValueDisplaystringopcional"texto"
statusValuestringopcional"texto"
statusDisplaystringopcional"texto"
firstInstructionDebtCollectionstringopcional"texto"
secondInstructionDebtCollectionintegeropcional0
installmentIdstringopcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
bankSlipobjetoopcionalvaria conforme o tipo — ver exemplo{ … }
settingsobjetoopcionalvaria conforme o tipo — ver exemplo{ … }
ourNumberinteger (int64)opcional0
ourNumberDigitstringopcional"texto"
walletNumberintegeropcional0
numberPaymentsintegeropcional0
deductionintegeropcional0
latePaymentInterestAmountPerDayintegeropcional0
conditionForIssuingBillingSlipstringopcional"texto"
zerostringopcional"texto"
directDebitAgencystringopcional"texto"
directDebitAgencyDigitstringopcional"texto"
directDebitAccountstringopcional"texto"
directDebitAccountDigitstringopcional"texto"
directDebitReasonstringopcional"texto"
bonusDiscountDaystringopcional"texto"
addressingAutomaticDebitNotificationstringopcional"texto"
identificationBillingSlipIssuancestringopcional"texto"
acceptanceIdentificationstringopcional"01310930"
depositoryAgencystringopcional"texto"
billingBankChargestringopcional"texto"
bankCodestringopcional"texto"
iofstringopcional"texto"
bankingOperationIdentificationstringopcional"texto"
creditDistributionIdentificationstringopcional"texto"
participantControlNumberstringopcional"texto"
generateInstructionTransactionLinebooleanopcionaltrue
captureTypestringopcional"texto"
captureTypeDisplaystringopcional"texto"
paymentMethodstringopcional"texto"
paymentMethodDisplaystringopcional"texto"
billingCreateTypestringopcional"texto"
billingCreateTypeDisplaystringopcional"texto"
lastPaymentDatestringopcional"texto"
paymentsarray de objetoopcionalobjeto — ver detalhe abaixo[ … ]
fileInstructionLinesarray de objetoopcionalobjeto — ver detalhe abaixo[ … ]
fileConfirmationLinesarray de objetoopcionalobjeto — ver detalhe abaixo[ … ]
isAnticipatedBillingbooleanopcionaltrue

Detalhe de payments

CampoTipoObrigatórioDescriçãoValoresExemplo
settlementChannelValuestringopcional"texto"
settlementChannelValueDisplaystringopcional"texto"
paymentDatestring (date-time)opcional"2025-08-11T13:45:00Z"
paymentAmountinteger (int64)opcional0
paymentISPBintegeropcional0
paymentAgencyintegeropcional0
debtCollectionProtocolstringopcional"texto"

Detalhe de fileInstructionLines

CampoTipoObrigatórioDescriçãoValoresExemplo
idstringopcional"texto"
walletCodeinteger (int64)opcional0
lineTypestringopcional"texto"
lineTypeDisplaystringopcional"texto"
sequentialNumberintegeropcional0
detailobjetoopcionalvaria conforme o tipo — ver exemplo{ … }

Detalhe de fileConfirmationLines

CampoTipoObrigatórioDescriçãoValoresExemplo
idstringopcional"texto"
lineTypestringopcional"texto"
lineTypeDisplaystringopcional"texto"
sequentialNumberintegeropcional0
detailobjetoopcionalvaria conforme o tipo — ver exemplo{ … }

Exemplo de resposta

{
  "data": [
    {
      "id": "texto",
      "externalId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "walletCode": 0,
      "documentNumber": "texto",
      "amount": 0,
      "paidAmount": 1,
      "pendingAmount": 0,
      "description": "texto",
      "discount": 0,
      "discountLimitDate": "texto",
      "discount2": 0,
      "discountLimitDate2": "texto",
      "discount3": 0,
      "discountLimitDate3": "texto",
      "dueDate": "texto",
      "billingSettingId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "billingSettingDisplay": "texto",
      "communicationSettingId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "communicationSettingDisplay": "texto",
      "tags": [
        "texto"
      ],
      "creditTypeValue": "texto",
      "creditTypeDisplay": "texto",
      "payer": {
        "name": "Fulano de Tal",
        "personTypeValue": "texto",
        "personTypeValueDisplay": "texto",
        "registrationNumber": "12345678909",
        "zipCode": "01310930",
        "addressName": "Fulano de Tal",
        "addressNumber": "texto",
        "addressComplement": "texto",
        "email": "cliente@exemplo.com.br"
      },
      "guarantor": {
        "name": "Fulano de Tal",
        "registrationNumber": "12345678909"
      },
      "registered": true,
      "errorMessage": "texto",
      "createdAt": "2025-08-11T13:45:00Z",
      "settlementAt": "texto",
      "settlementChannelValue": "texto",
      "settlementChannelValueDisplay": "texto",
      "statusValue": "texto",
      "statusDisplay": "texto",
      "firstInstructionDebtCollection": "texto",
      "secondInstructionDebtCollection": 0,
      "installmentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "bankSlip": {
        "id": "texto",
        "barCode": "texto",
        "statusRegisterValue": "texto",
        "statusRegisterValueDisplay": "texto",
        "statusSettlementValue": "texto",
        "statusSettlementValueDisplay": "texto",
        "statusDebtCollectionValue": "texto",
        "statusDebtCollectionValueDisplay": "texto"
      },
      "settings": {
        "interestTypeValue": "texto",
        "interestTypeValueDisplay": "texto",
        "interestAmount": 1000,
        "fineTypeValue": "texto",
        "fineTypeValueDisplay": "texto",
        "fineAmount": 1000
      },
      "ourNumber": 0,
      "ourNumberDigit": "texto",
      "walletNumber": 0,
      "numberPayments": 0,
      "deduction": 0,
      "latePaymentInterestAmountPerDay": 0,
      "conditionForIssuingBillingSlip": "texto",
      "zero": "texto",
      "directDebitAgency": "texto",
      "directDebitAgencyDigit": "texto",
      "directDebitAccount": "texto",
      "directDebitAccountDigit": "texto",
      "directDebitReason": "texto",
      "bonusDiscountDay": "texto",
      "addressingAutomaticDebitNotification": "texto",
      "identificationBillingSlipIssuance": "texto",
      "acceptanceIdentification": "01310930",
      "depositoryAgency": "texto",
      "billingBankCharge": "texto",
      "bankCode": "texto",
      "iof": "texto",
      "bankingOperationIdentification": "texto",
      "creditDistributionIdentification": "texto",
      "participantControlNumber": "texto",
      "generateInstructionTransactionLine": true,
      "captureType": "texto",
      "captureTypeDisplay": "texto",
      "paymentMethod": "texto",
      "paymentMethodDisplay": "texto",
      "billingCreateType": "texto",
      "billingCreateTypeDisplay": "texto",
      "lastPaymentDate": "texto",
      "payments": [
        {}
      ],
      "fileInstructionLines": [
        {}
      ],
      "fileConfirmationLines": [
        {}
      ],
      "isAnticipatedBilling": true
    }
  ],
  "page": 0,
  "totalPages": 0,
  "totalItems": 0,
  "isCountTruncated": true
}

Códigos de retorno

CódigoSignificadoDetalhe do contrato
200Requisição bem-sucedida.
401Não autenticado — token ausente, inválido ou expirado.

Exemplos

curl -X GET "{{baseUrl}}/api/v1/Billing" \
  -H "Authorization: Bearer {{token}}"
var baseUrl = "{{baseUrl}}";
var token   = "{{token}}";

using var http = new HttpClient { BaseAddress = new Uri(baseUrl) };
http.DefaultRequestHeaders.Authorization =
    new AuthenticationHeaderValue("Bearer", token);

var rota = "/api/v1/Billing";

var resp = await http.GetAsync(rota);
resp.EnsureSuccessStatusCode();
var json = await resp.Content.ReadAsStringAsync();
const baseUrl = '{{baseUrl}}';
const token   = '{{token}}';

const resp = await fetch(`${baseUrl}/api/v1/Billing`, {
  method: 'GET',
  headers: {
    'Authorization': `Bearer ${token}`,
  },
});

if (!resp.ok) throw new Error(`HTTP ${resp.status}`);
const data = await resp.json();

Troque apenas {{baseUrl}} e {{token}}. No Postman, defina-os como variáveis de environment; o cURL importa em Import > Raw text.

Downloads

Este endpoint já vem configurado nas collections abaixo, na pasta da etapa correspondente.

Guia de importação: Como importar no Postman · Todos os downloads: Downloads