Combate à Fraude Docs

Combate à Fraude Docs

    ›Integração com API

    Conhecendo o produto

    • Visão geral
    • Produto
    • Execução
    • Outros produtos
    • Contato

    Integração com API

    • Introdução
    • Autenticação
    • Enviar documento para análise
    • Consultar dados de uma execução
    • Consultar dados de um perfil PF
    • Consultar dados de um perfil PJ
    • Consultar lista de execuções
    • Banco Privado de Faces
    • Webhooks
    • Links de Onboarding

    Seções dos relatórios e regras de validação

    • Seções Automação & Onboarding
    • Seções Combate à Fraude
    • Regras de Validação
    • Razões de reprovações manuais
    • Background Checking PF
    • Background Checking PJ

    Changelog

    • Atualizações da API

    Documentoscopia

    • Conhecendo a Documentoscopia
    • Motivos de Reprovação

    Consultar dados de uma execução

    Listar detalhes de uma execução.

    Requisição

    GET

    https://api.combateafraude.com/reports/<REPORT_ID>/executions/<EXECUTION_ID>?token=<ACCESS_TOKEN>
    

    Header

    IdentificadorValor
    Content-typeapplication/json

    Path

    IdentificadorTipoDescrição
    REPORT_IDStringIdentificador do relatório
    EXECUTION_IDStringIdentificador da execução

    Query

    IdentificadorDescrição
    ACCESS_TOKENToken de acesso
    p_<CUSTOM_DATA_KEY>¹Metadados

    [¹]: na busca pelo atributo personalizado customId, deverá chamar-se p_customId.

    Exemplo de requisição - cURL

    $ curl --location --request GET \
        --url https://api.combateafraude.com/reports/<REPORT_ID>/executions/<EXECUTION_ID>?token=<ACCESS_TOKEN> \
        --header "Content-Type: application/json"
    

    Resposta

    Os atributos, exceto os contidos em sections e documentscopyRequestDate, são comuns às execuções. Veja a seção atributos por relatório para consultar os atributos específicos de cada relatório.

    Note que nem sempre todos os atributos documentados serão retornados. A resposta pode variar de acordo com as definições do relatório (fluxo de processamento do documento), afetando principalmente os dados contidos em sections.

    Descrição de atributos comuns

    AtributoTipoObservação
    _idStringIdentificador da execução
    reportStringIdentificador do relatório
    statusStringConsulte Status de uma execução
    sectionsObjectConsulte Seções específicas por relatório
    fraudBooleanIndicação de fraude
    createdAtStringData de criação da execução
    images.backStringNome da imagem da frente do documento
    images.frontStringNome da imagem de verso do documento
    images.selfieStringNome da imagem de selfie
    typeStringTipo do documento (rg, cnh, rne, outros ou invalido)
    updatedAtStringData da última atualização no registro da execução
    validationsArrayValidações das regras configuradas no relatório
    validations.ruleStringNome da regra
    validations.titleStringTítulo da regra
    validations.descriptionStringDescrição da regra
    validations.statusStringStatus da regra
    parametersObjectAtributos opcionais enviados na execução
    dataObjectObjeto contendo os dados validados nas bases oficiais. Uma vez disposto dentro de data, tem-se que o valor do atributo é válido frente as bases oficiais consultadas
    data.nameStringNome
    data.cpfStringCPF
    data.birthDateStringData de nascimento
    data.motherNameStringNome da mãe
    data.fatherNameStringNome do pai
    documentscopyRequestDateStringData em que o documento foi enviado para a documentoscopia
    reprovalReasons¹ArrayArray de strings contendo os motivos de reprovação quando realizada de forma manual.
    filesArrayArquivos auxiliares enviados na execução
    files.urlStringLink para o documento
    files.typeStringTipo do documento

    [¹]: uma execução pode ser reprovada manualmente pelo Time de Suporte da Combateafraude.com ou pelo próprio usuário, quando o status estiver como Pendente.

    Exemplo de resposta

    {
      "_id": "xxxxxxxxxxxxxxxxx",
      "report": "xxxxxxxxxxxxxxxxx",
      "status": "APROVADO",
      "sections": {},
      "createdAt": "2019-08-01T18:01:38.413Z",
      "images": {
        "back": "xxxxxxxxxxxxxxxxx_cnh_back.jpeg",
        "selfie": "xxxxxxxxxxxxxxxxx_cnh_selfie.jpeg",
        "front": "xxxxxxxxxxxxxxxxx_cnh_front.jpeg"
      },
      "type": "cnh",
      "updatedAt": "2019-08-01T18:02:16.733Z",
      "validations": [{
        "rule": "identificador",
        "title": "...",
        "description": "...",
        "status": "VALID"
      }],
      "parameters": {
        "cpf": "00000000000"
      },
      "files": [
        {
          "url": "https://url_document.com",
          "type": "Document type"
        }
      ]
    }
    

    Sobre o Ambiente de Homologação (Beta)

    A CAF possui a opção de se usar um ambiente de homologação para validar os envios e retornos da API. Nosso ambiente Beta é uma cópia fiel de todo o ambiente de produção, com as duas únicas diferenças de simular o retorno da seção officialData (consulte Seções Combate à Fraude para mais detalhes sobre essa seção) e de não possuir monitoramento ativo nas execuções enviadas (isto é, se algum documento desse ambiente cair para análise manual tanto do suporte quanto da documentoscopia, irá ficar "preso" nesse status). Podemos alterar dados e status das execuções enviadas livremente, com o intuito de validar a resposta da API tanto no endpoint de envio de documentos, quanto no endpoint de consulta da execução.

    Para iniciar o processo de usar o ambiente Beta, segue o mesmo fluxo para configurar uma conta em produção. Nosso time irá criar a conta e passar as credenciais para vocês, que poderão usá-las para logar em https://app.beta.combateafraude.com.br e obterem o token de acesso e os identificadores de relatórios (reportId) do ambiente.

    Nota: apesar da seção officialData ter seu resultado simulado, o resto da requisição segue as regras idênticas ao ambiente de produção. Por exemplo, se um CPF for enviado no parâmetro e for divergente do documento, vai manter a execução em processando até que seja avaliada manualmente e reprovada.

    Requisição

    GET

    https://api.beta.combateafraude.com/reports/<REPORT_ID>/executions/<EXECUTION_ID>?token=<ACCESS_TOKEN>
    

    Todos os atributos acima citados para o body da requisição e os exemplos de resposta se mantém os mesmos, assim como a estrutura da API, tanto para produção quanto para beta. Todas as seções das fontes personalizadas configuradas em beta também possuirão o formato idêntico à produção.

    Produto Combate a Fraude: Seções Combate à Fraude
    Retorno das fontes: Background checking
    Validações: Regras

    ← Enviar documento para análiseConsultar dados de um perfil PF →
    • Requisição
      • Exemplo de requisição - cURL
    • Resposta
    • Sobre o Ambiente de Homologação (Beta)
      • Requisição
    Combate à Fraude Docs
    2021 © Combate à Fraude - Todos os direitos reservados.
    COMBATEAFRAUDE TECNOLOGIA DA INFORMACAO LTDA CNPJ: 34.102.645/0001-57
    R. Tiradentes, 1077 - 5º andar - Centro, Venâncio Aires - RS, CEP 95800-000