Guia de construção para o endpoint de callback do video agreement
Necessário cadastrar o recebimento do evento (solicitar para a área técnica)
-
Body:
-
{ "hookType": "video_autonomous_journey_response", "timestamp": "2025-06-27T15:33:23.335Z", "hookDescription": "Resposta do processamento da jornada do video autônomo", "content": { "inviteId": "a7b28e42-5d6a-4db8-90bb-94e9efb2f0d2", "customerForm": [ { "label": "nome", "value": "John Titor", "private": false }, { "label": "fruta", "value": "maçã", "private": true } ], "cpf": "12345678901", "location": { "city": "Curitiba", "country": "Brasil", "countryCode": "br", "houseNumber": "42", "postCode": "80030-000", "street": "Rua do Amanhã", "state": "Paraná", "neighborhood": "Jardim das Teorias", "latitude": -25.429596, "longitude": -49.271272 }, "agreementAnalysis": [ { "messageId": "agreement message 2", "received": "sim", "reason": "A resposta \"sim\" corresponde à palavra-chave esperada.", "text": "Senhor John Titor, você confirma a contratação de um refinanciamento do seu empréstimo consignado com o banco XPTO, em 12x parcelas de R$ 1.200, com taxa de juros mensal de 3%, que serão descontadas em sua folha de pagamento, e que haverá diferença entre o valor do contrato original e da nova operação, que você receberá em sua conta no Banco Fictício? Diga sim ou não e clique em avançar.", "acceptKeys": ["sim"], "accepted": true }, { "messageId": "agreement message 3", "received": "Sim, estou ciente.", "reason": "A resposta contém a palavra-chave \"sim\" e indica concordância.", "text": "Esta contratação está sendo feita de livre e espontânea vontade, sem qualquer coação ou indução, estando você plenamente ciente de todas as obrigações e consequências deste contrato. O Banco XPTO adverte que falsidade ideológica e falsa declaração configuram crimes previstos em lei. Está ciente das informações e responsabilidades desse contrato? Diga sim ou não e clique em finalizar.", "acceptKeys": ["sim"], "accepted": true }, { "messageId": "agreement message 1", "received": "", "reason": "Usuário não respondeu.", "text": "Senhor John Titor, você confirma a contratação de um novo empréstimo consignado junto ao banco XPTO, no valor de R$ 15.000, em 24 parcelas de R$ 700, com taxa de juros mensal de 2%? Diga sim ou não e clique em avançar.", "acceptKeys": ["sim", "confirmo"], "accepted": false } ], "selfDeclarationAnalysis": [ { "label": "cpf", "expected": "12345678901", "received": "987.654.321-00", "reason": "CPF não corresponde ao esperado. Discrepância total.", "percentage": 0 }, { "label": "name", "expected": "John Titor", "received": "Carlos Silva", "reason": "Nome não corresponde ao esperado. Discrepância total.", "percentage": 0 }, { "label": "idade", "expected": "42", "received": "29/02/1982", "reason": "Idade não corresponde ao esperado. Data de nascimento fornecida em vez de idade.", "percentage": 0 }, { "label": "general_similarity", "expected": "meu nome é John Titor e tenho 42, meu cpf é 12345678901", "received": "Eu, Carlos Silva, CPF 987.654.321-00, nascido em 29/02/1982, confirmo a solicitação de crédito no valor de R$ 10.000,00.", "reason": "Nenhuma correspondência entre os dados fornecidos na transcrição e os esperados no script.", "percentage": 0 } ], "imageAnalysis": { "riskLevel": "low", "recommendation": "approve", "reason": "Rosto visível, iluminação adequada, sem sinais de fraude. Fundo neutro.", "indicators": [ { "label": "environment", "description": "Interior, parede branca ao fundo, boa iluminação.", "score": 75 }, { "label": "estimated_profession", "description": "Analista de sistemas ou profissional de tecnologia.", "score": 85 }, { "label": "facial_expression", "description": "Neutra, levemente séria.", "score": 88 }, { "label": "estimated_age", "description": "40-45 anos.", "score": 92 }, { "label": "appearance_impression", "description": "Aparência casual, profissional.", "score": 80 }, { "label": "authenticity", "description": "Imagem autêntica, sem edições visíveis.", "score": 100 }, { "label": "fraud_signs", "description": "Nenhum indício de fraude visual.", "score": 100 }, { "label": "financial_condition", "description": "Não identificado.", "score": 50 } ], "totalScore": 86, "spoofDetected": false, "multiplePeopleDetected": false, "politicallyExposedPersonDetected": false }, "facialBiometrics": { "trustLevel": "ERROR", "description": "dados insuficientes" } , "transcription": "Senhor John Titor, você confirma a contratação de um novo empréstimo consignado junto ao Banco XPTO, no valor de R$ 15.000,00, em 24 parcelas de R$ 700,00 com taxa de juros mensal de 2%? Diga sim ou não e clique em avançar. Sim, eu confirmo. Senhor John Titor, você confirma a contratação de um refinanciamento do seu empréstimo consignado com o Banco XPTO, em 12 parcelas de R$ 1.200,00, com taxa de juros mensal de 3%, que serão descontadas em sua folha de pagamento? Eu confirmo, sim. Esta contratação está sendo feita de livre e espontânea vontade, sem qualquer coação ou indução, estando você plenamente ciente de todas as obrigações e consequências deste contrato. Está ciente das informações e responsabilidades desse contrato? Sim, estou ciente.", } }
Quando a jornada for do tipo "self_declaration " o retorno "selfDeclarationAnalysis" pode ser retornado, caso contrário o "agreementAnalysis". Leia mais sobre as jornadas aqui:
-