API HTTP
A API cobre credenciais de tenant, dados de margem e de trabalhador, leilões e lances, registro, documentos e desembolso. Ela também cobre correções de contrato, ciclo de vida do contrato, portabilidade nos dois sentidos, refinanciamento, renegociação e garantias. As demais operações cobrem conciliação, fundos, cessões, uso, vazão e subscriptions de entrega. Comece por buscar a margem do trabalhador, depois use a navegação da Referência da API para encontrar as demais famílias de operação. Cada página de operação vem do contrato OpenAPIdevelop.
Comandos do Lender consumidos
O gateway lê um único stream de comandos de aplicação e distribui as mensagens pela origem do CloudEvent e pela chave de evento. A seleção ocorre pela chave, nunca pelo nome do tópico. Uma chave que o gateway não trata vai para sua própria dead-letter queue, em vez de ser ignorada.
Averbação não é um comando do Lender no
develop. Envie-a pela operação HTTP autenticada.
Fatos de negócio declarados e operacionais
O contrato de runtime contém 25 definições de fato de negócio, e cada uma tem um ponto de emissão de produção nomeado nodevelop. Não há toggle por fato. O conjunto de fatos publicado é uma projeção do catálogo de runtime. Um deployment emite um fato ou não executa o fluxo que o produz.
A configuração decide o que um deployment emite, nunca o fato. A descoberta de portabilidade de entrada vem desabilitada por padrão. O fato consignado.portability_proposal.received aparece apenas onde esse fluxo está habilitado. Ele é registrado de forma atômica com seu marcador durável quando o poller agendado de descoberta de portabilidade encontra uma oferta ativa. O mesmo vale para qualquer comando de trilho que um deployment não executa. Os fatos operacionais cobrem:
- solicitações de leilão e propostas de portabilidade de entrada
- relatórios de margem, de vínculo empregatício e de afastamento
- aceitação de proposta, registro de contrato (
consignado.contract.registered, incluindo evidência de artefato CCB assinado), desembolso e disponibilidade de correção - averbação, exclusão, redirecionamento e desfechos de portabilidade do lado de origem
- conciliação, exceções de repasse e calendários
- fundos, cessão e mudanças de vazão
Streams de aplicação
Com o contrato lib-streaming v3:- os fatos vão para
lerian.streaming.consignado-gw - o gateway lê os comandos do Lender em
lerian.streaming.lender.commands - os tipos de fato usam
studio.lerian.consignado-gw.<resource>.<event> - os tipos de comando usam
studio.lerian.lender.<resource>.<event>
Subscriptions de entrega
Use a API de subscription para registrar um destino HTTPS, inspecioná-lo, rotacionar seu segredo de assinatura, testar a entrega ou revogá-lo. Trate o segredo de assinatura como apenas gravação. Um teste bem-sucedido comprova a entrega ao endpoint configurado. Ele não altera a semântica de pelo menos uma vez dos eventos de negócio.Contrato de confiabilidade
- Os fatos de negócio entram em um outbox transacional antes da publicação.
- A entrega é pelo menos uma vez.
- Deduplique por
(ce-source, ce-id). - Valores monetários trafegam como strings decimais, nunca como ponto flutuante binário.
- Os campos do payload usam
snake_case. Os timestamps usam UTC RFC 3339. - Um identificador de negócio obrigatório ausente é terminal e vai para a DLQ do consumidor, em vez de ir para o Dataprev.

