GET /loans)
trazem os contratos de crédito do titular com todos os campos do Open Finance Brasil (CET, juros,
garantias, parcelas, pagamentos); identidade (GET /identity) traz um objeto único com os
dados cadastrais do titular, com campos estendidos PF/PJ no Open Finance.
Todos os endpoints exigem o header
X-API-KEY e respondem em https://api.malvo.io. Ambos
filtram por itemId (obrigatório).Empréstimos (GET /loans)
Loan (resumido)
Campos principais
Objetos aninhados (campos OFB)
interestRates — taxas de juros
interestRates — taxas de juros
Array com
taxType (NOMINAL/EFFECTIVE — o exemplo mostra o PT "EFETIVA"),
interestRateType (SIMPLE/COMPOUND), taxPeriodicity, calculation (ex.: "21/252"),
referentialRateIndexerType (ex.: PRE_FIXADO), referentialRateIndexerSubType (ex.: TJLP),
preFixedRate e postFixedRate (1 = 100%).installments — parcelas
installments — parcelas
typeNumberOfInstallments (DAY/WEEK/MONTH/YEAR/…), totalNumberOfInstallments,
paidInstallments, dueInstallments, pastDueInstallments, e balloonPayments
({ dueDate, amount: { value, currencyCode } }).payments — pagamentos
payments — pagamentos
contractOutstandingBalance (saldo necessário para quitar a dívida) e releases, com cada
release trazendo isOverParcelPayment (true = pagamento avulso), installmentId,
paidDate, paidAmount e overParcel (fees/charges pagos fora da parcela).contractedFees, contractedFinanceCharges, warranties
contractedFees, contractedFinanceCharges, warranties
Tarifas contratadas, encargos financeiros e garantias. Valores em PT do Open Finance Brasil
(ex.:
chargeType: "UNICA", type: "JUROS_REMUNERATORIOS_POR_ATRASO",
type: "CESSAO_DIREITOS_CREDITORIOS").Identidade (GET /identity)
Retorna um objeto único IdentityResponse (não é uma lista paginada).
IdentityResponse (resumido)
Campos core (todos os conectores)
Os conectores de sandbox retornam apenas os campos core — sem
qualifications,
financialRelationships ou procuradores.Campos estendidos do Open Finance
Em produção (Open Finance), além dos campos core, estão disponíveis os campos abaixo — sua presença varia por instituição e entre pessoa física (PF) e pessoa jurídica (PJ):qualifications e financialRelationships (PF e PJ)
qualifications e financialRelationships (PF e PJ)
qualifications traz companyCnpj, occupationCode/occupationDescription, informedIncome
(renda informada: frequency, amount, date), informedPatrimony e — para PJ —
economicActivities (CNAEs, um isMain: true) e informedRevenue (faturamento).
financialRelationships traz startDate, productsServicesType, procurators, accounts
consentidas e, para PF, portabilitiesReceived/paychecksBankLink.PF — pessoa física
PF — pessoa física
socialName, sex (FEMALE/MALE/OTHER), maritalStatus (SINGLE/MARRIED/…),
nationality (hasBrazilianNationality + outras), otherDocuments (CNH/RG/NIF/RNE/OTHER)
e passport.PJ — pessoa jurídica
PJ — pessoa jurídica
incorporationDate, parties (BusinessParty[]: sócios/administradores com documentType,
shareholding etc.), businessOtherDocuments e companiesCnpj.Próximos passos
Investimentos
Posições e movimentações da carteira do titular.
Reconciliação
Mantenha empréstimos e identidade frescos com webhooks + job noturno.