Fluxos de Integração
Esta página descreve o passo a passo dos principais fluxos de negócio que podem ser realizados através da API de Middleware da CredAluga. Entender estes fluxos é essencial para uma integração bem-sucedida.
Fluxo Principal: Da Simulação à Ativação
Este é o fluxo mais comum, cobrindo o caminho completo desde a simulação de uma fiança até a sua ativação.
Passo 1: Onboarding (Cadastro Inicial)
Antes de iniciar as operações de fiança, seu sistema precisa cadastrar as entidades básicas. Este passo geralmente é feito apenas uma vez.
- Cadastre o Parceiro: Utilize o endpoint
POST /api/v1/partnerpara registrar sua empresa como um parceiro. - Cadastre a Imobiliária: Utilize
POST /api/v1/real-estatepara registrar a imobiliária que fará a locação. - Vincule a Imobiliária ao Parceiro: Use
POST /api/v1/real-estate/linkpara associar a imobiliária ao seu cadastro de parceiro.
Guarde os IDs retornados nestes cadastros, pois eles serão necessários nos passos seguintes.
Passo 2: Simulação de Fiança
Com os cadastros feitos, você pode iniciar uma simulação para um potencial inquilino.
- Envie os dados da simulação: Chame o endpoint
POST /api/v1/simulations/single(para o fluxo simplificado) ouPOST /api/v1/simulations(para o fluxo completo) com as informações do imóvel e do inquilino. - Receba o ID da Simulação: A API retornará um
simulationId, que identifica unicamente esta simulação.
Passo 3: Consulta de Planos
Após a simulação ser criada e processada, você deve consultar os planos de fiança disponíveis para o perfil analisado.
- Consulte os planos: Faça uma chamada
GET /api/v1/simulations/{simulationId}/plans. - Apresente ao usuário: A API retornará uma lista de planos (com valores, taxas, etc.) que podem ser apresentados ao cliente.
Passo 4: Criação da Proposta
Quando o cliente escolhe um dos planos, você pode formalizar a operação criando uma proposta.
- Envie a proposta: Utilize o endpoint
POST /api/v1/proposal, enviando osimulationId, oplanIdescolhido e os dados completos do inquilino e do imóvel. - Receba o ID da Proposta: A API retornará um
proposalId.
Passo 5: Acompanhamento com Webhooks
A análise e aprovação de uma proposta é um processo assíncrono. A melhor forma de acompanhar as mudanças de status é através de Webhooks.
- Cadastre seu Webhook: Se ainda não o fez, utilize o endpoint
POST /api/v1/webhookpara registrar uma URL do seu sistema que receberá as notificações. - Receba as atualizações: Sempre que o status da proposta mudar (ex: de
Em AnáliseparaAprovada), a CredAluga enviará uma notificação para a sua URL de webhook. O payload conterá oproposalIde o novo status.
Exemplo de Payload de Webhook:
{
"proposalId": "12345",
"status": "APPROVED",
"description": "Proposta aprovada com sucesso.",
"updatedAt": "2026-04-13T22:00:00Z"
}
Passo 6: Consulta Manual (Opcional)
Além dos webhooks, você pode consultar o status de uma proposta a qualquer momento.
- Consulte a proposta: Faça uma chamada
GET /api/v1/proposal/{proposalId}para obter o estado atual completo da proposta.
Compreender este fluxo é o primeiro grande passo para uma integração robusta e eficiente. Navegue pelos endpoints na barra lateral para ver os detalhes de cada requisição e resposta.