Documentação Lina
Bem-vindo. Esta documentação reúne tudo que você precisa para integrar com os produtos Lina — Open Finance, Agregação de Dados e Inteligência Financeira — em um formato consistente, em português, com exemplos de código nas sete principais linguagens de integração.
O que você vai encontrar aqui
A documentação está organizada em três grandes hubs, refletindo a estrutura dos nossos produtos.
| Hub | Para quem | O que inclui |
|---|---|---|
| Fluxo de consentimento | Times integrando com Open Finance | Listagem de instituições, criação de consentimento, validação do callback |
| Agregação de dados | Aplicações que precisam ler contas, cartões, créditos e investimentos | Endpoints de leitura, paginação, paginas de erro |
| Inteligência de dados | Produtos que querem score, categorização e insights | Modelos prontos, webhooks de atualização |
Comece pelo fluxo de consentimento
Antes de qualquer leitura de dados, é necessário obter o consentimento do usuário através do fluxo Open Finance. O guia abaixo cobre todos os passos.
Padrões de integração
Toda a API Lina segue convenções consistentes:
- Comunicação via HTTPS com TLS 1.2+
- Autenticação por Bearer Token (OAuth 2.0 client credentials)
- Body em
application/jsoncom UTF-8 - Erros seguem o padrão RFC 7807 (
application/problem+json) - Webhooks assinados com HMAC-SHA256 no header
X-Lina-Signature
A linguagem dos exemplos é persistida na sua máquina (localStorage), então
você pode trocar entre cURL e Java em uma página e a próxima já abre na mesma
linguagem.