API Operações de Crédito - Adiantamento a Depositantes

API de informações de operações de adiantamento a depositantes do Open Finance Brasil –Fase 2. API que retorna informações de operações de crédito do tipo adiantamento a depositantes, mantidas nas instituições transmissoras por seus clientes, incluindo dados como denominação, modalidade, número do contrato, tarifas, prazo, prestações, pagamentos (ao menos para os últimos 12 meses), amortizações, garantias, encargos e taxas de juros remuneratórios.

Não possui segregação entre pessoa natural e pessoa jurídica.

Requer consentimento do cliente para todos os endpoints.

A Role do diretório de participantes relacionada à presente API é a DADOS.
Para todos os endpoints desta API é previsto o envio de um token através do header Authorization.
Este token deverá estar relacionado ao consentimento (consentId) mantido na instituição transmissora dos dados, o qual permitirá a pesquisa e retorno, na API em questão, dos dados relacionados ao consentId específico relacionado.
Os dados serão devolvidos na consulta desde que o consentId relacionado corresponda a um consentimento válido e com o status AUTHORISED.
É também necessário que o recurso em questão (conta, contrato, etc) esteja disponível na instituição transmissora (ou seja, sem boqueios de qualquer natureza e com todas as autorizações/consentimentos já autorizados).
Além disso as permissions necessárias deverão ter sido solicitadas quando da criação do consentimento relacionado (consentId).
Relacionamos a seguir as permissions necessárias para a consulta de dados em cada endpoint da presente API.

Permissions necessárias para a API Unarranged-accounts-overdraft

Para cada um dos paths desta API, além dos escopos (scopes) indicados existem permissions que deverão ser observadas:

/contracts

  • permissions:
    GET: UNARRANGED_ACCOUNTS_OVERDRAFT_READ

/contracts/{contractid}

  • permissions:
    GET: UNARRANGED_ACCOUNTS_OVERDRAFT_READ

/contracts/{contractid}/warranties

  • permissions:
    GET: UNARRANGED_ACCOUNTS_OVERDRAFT_WARRANTIES_READ

/contracts/{contractid}/scheduled-instalments

  • permissions:
    GET: UNARRANGED_ACCOUNTS_OVERDRAFT_SCHEDULED_INSTALMENTS_READ

/contracts/{contractid}/payments

  • permissions:
    GET: UNARRANGED_ACCOUNTS_OVERDRAFT_PAYMENTS_READ

Unarranged Accounts Overdraft

GET/contracts

Método para obter a lista de contratos de adiantamento a depositantes mantidos pelo cliente na instituição transmissora e para os quais ele tenha fornecido consentimento.

GET/contracts/{contractid}

Método para obter os dados do contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora

GET/contracts/{contractid}/warranties

Método para obter a lista de garantias vinculadas ao contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora. Para os produtos que não possuam garantias deve-se retornar HTTP Status 200 com o objeto “data” vazio, sem nenhum atributo interno.

GET/contracts/{contractid}/scheduled-instalments

Método para obter os dados do cronograma de parcelas do contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora

GET/contracts/{contractid}/payments

Método para obter os dados de pagamentos do contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora