Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
O projeto consiste na criação de dois workflows interconectados no n8n: um Síncrono (para a interação direta) e um Assíncrono (para o WebHook). Fluxo Síncrono (Interação com o Cliente) O n8n deve realizar as seguintes ações em sequência, sendo acionado pelo Huggy: Autenticação: Obter e gerenciar o Token jwt (post /login). O token deve ser cacheado para uso nas chamadas subsequentes. Simulação: Chamar o endpoint de simulação (POST /operacoes/realizar-simulacao), formatando o payload (RealizarSimulacaoCommand com valorDesejado e quantidadeParcelas). Criação de Operação: Se o cliente aceitar, criar a proposta formal (POST /operacoes), utilizando o payload completo (CriarOperacaoMap - Dados do Tomador, Proposta, Dados Bancários). Geração do Link: Acionar o pedido de link de formalização (PUT /operacoes/{operacaoid}/gerar-link-formalizacao). Workflow 2: Listener Assíncrono (Webhook) - crítico o n8n deve criar um endpoint público para receber as notificações de status da : configuração: configurar o webhook listener no n8n para receber a requisição da api (header esperado: webhook-type: status-operation). Lógica Condicional (IF Node): Implementar um roteamento condicional para o status.id recebido: SE status.id = 3 ("Aguardando assinaturas"): O WebHook trará o linkFormalizacao. O n8n deve enviar imediatamente este link ao cliente via Huggy. SE status.id = 8 ("Paga"): Enviar notificação de sucesso de desembolso ao Huggy. SE status.id = 7 ("Cancelada") ou outro status de rejeição: Enviar notificação de insucesso ao Huggy. Entregáveis Opcionais (Diferenciais) Documentação de Mapeamento: Detalhamento dos campos utilizados nos payloads RealizarSimulacaoCommand e CriarOperacaoMap.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor, Outro
Outras funções necessárias Desenvolvimento de Workflow n8n Completo para Integração de API de Crédito (Presença Bank) com Chatbot (Huggy).
Prazo de Entrega: Não estabelecido
Habilidades necessárias