API LURI v2 — Documentação Oficial de Integração

Bem-vindo à documentação oficial da API LURI v2 (v2.6.4). Nossa plataforma oferece infraestrutura financeira BaaS (Banking as a Service) e meios de pagamento para emissão e gestão de Boletos Bancários, Boletos Híbridos (Boleto + Pix), Cobranças Pix (static, cob, cobv), Contas Digitais (Saldos e Extratos), Sellers e Webhooks em Tempo Real.

Regras Gerais e Convenções da API (`https://api.luri.io/v2`)

  • Formato de Comunicação: Todas as requisições e respostas utilizam JSON (Content-Type: application/json; charset=utf-8) sobre HTTPS (TLS 1.2+).
  • Convenção de Valores em "Centavos" (Inteiros): Nos endpoints de cobrança (/v2/charge e /v2/charge/pix) e nos webhooks boleto.* e pix.*, todos os valores monetários e percentuais (amount, late_fee_amount, late_fee_percentage, interest_amount, interest_percentage, abatement_amount, discount[].amount) são representados como números inteiros com 2 casas decimais implícitas (sem ponto ou vírgula). Exemplo: 15000 = R$ 150,00; 200 = R$ 2,00 ou 2,00%.
  • Autenticação e Escopos (Basic Auth vs. JWT RS256):
    • Basic Auth: Aceito nos endpoints de cobrança (/v2/charge, /v2/charge/pix), impressão (/v2/print), /v2/sellers, /v2/leads, /v2/webhooks e no cadastro inicial de chave pública (POST /v2/auth/public-keys).
    • JWT RS256 (Bearer Token): Aceito em todos os endpoints da API e obrigatório para consulta de contas e extratos (/v2/accounts), gestão de chaves públicas (GET/DELETE /v2/auth/public-keys) e recebimento de webhooks de movimentação em conta (account.*).
  • Suporte Nativo a Agentes de IA (llmstxt.org): Esta documentação disponibiliza llms.txt, llms-full.txt e ai-catalog.json otimizados para LLMs (Cursor, Claude, ChatGPT, Perplexity, GitHub Copilot).

Documentação Técnica por Módulo (Arquivos Markdown)

Mapa Completo de Endpoints da API LURI v2

Módulo Método Endpoint Autenticação Resumo Funcional
AutenticaçãoPOST/v2/auth/public-keysBasic AuthCadastra nova chave pública RSA (PEM, 2048+ bits) para JWT RS256
AutenticaçãoGET/v2/auth/public-keysJWT (Bearer)Lista chaves públicas ativas, revogadas e legadas do marketplace
AutenticaçãoDELETE/v2/auth/public-keys/{kid}JWT (Bearer)Revoga uma chave pública específica com trava anti-lockout
Pré-CadastroPOST/v2/leadsBasic Auth / JWTEnvia lead de abertura de conta correntista com disparo via WhatsApp
SellersGET/v2/sellersBasic Auth / JWTLista estabelecimentos (sellers) vinculados ao marketplace
BoletosPOST/v2/chargeBasic Auth / JWTCria cobrança por Boleto Bancário ou Boleto Híbrido (Boleto + Pix)
BoletosPATCH/v2/charge/{id_boleto}Basic Auth / JWTAltera vencimento, valor, multa, juros, descontos, abatimento ou avalista
BoletosPOST/v2/charge/{id_boleto}/cancelBasic Auth / JWTSolicita baixa ou cancelamento de boleto registrado
BoletosGET/v2/charge/{id_boleto}Basic Auth / JWTConsulta detalhes completos de um boleto por ID
BoletosGET/v2/charge/{id_boleto}/historyBasic Auth / JWTConsulta trilha de auditoria e eventos do boleto
BoletosGET/v2/chargeBasic Auth / JWTListagem paginada de boletos com filtros
BoletosPOST/v2/printBasic Auth / JWTGera PDF ou HTML de impressão de boleto individual ou carnê
PixPOST/v2/charge/pixBasic Auth / JWTCria cobrança Pix Estática (static), Dinâmica (cob) ou com Vencimento (cobv)
PixGET/v2/charge/pix/{id_pix}Basic Auth / JWTConsulta cobrança Pix por id_pix ou txid
PixGET/v2/charge/pix/{id_pix}/paymentsBasic Auth / JWTConsulta pagamentos e devoluções no liquidante e executa conciliação ativa
PixGET/v2/charge/pix/{id_pix}/historyBasic Auth / JWTConsulta histórico de eventos da cobrança Pix
PixGET/v2/charge/pixBasic Auth / JWTListagem paginada de cobranças Pix
PixGET/v2/charge/pix/allBasic Auth / JWTConsulta consolidada de QR Codes Pix do seller no liquidante
AccountsGET/v2/accountsExclusivo JWTLista todas as contas ativas vinculadas aos sellers do marketplace
AccountsGET/v2/accounts/{account_id}/balanceExclusivo JWTConsulta em tempo real o saldo disponível, bloqueado e agendado da conta
AccountsGET/v2/accounts/{account_id}/statementsExclusivo JWTConsulta em tempo real o extrato bancário e resumo de saldos do período
WebhooksPOST/v2/webhooksBasic Auth / JWTCadastra ou atualiza URL HTTPS de webhook e gera webhook_secret
WebhooksGET/v2/webhooksBasic Auth / JWTConsulta configuração ativa de webhook do marketplace
WebhooksDELETE/v2/webhooks/{hash_marketplace}Basic Auth / JWTRemove configuração de webhook e revoga webhook_secret