Instruções para recebimento dos dados

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: