Solicitar Device Check

Após a criação da transaction id, enviando os parâmetros de entrada CPF e session id, obrigatórios para a geração do device check.

Chamada do componente de Device Check:

> 📘 Endereço dos nossos serviços:
> 
> **Homologação**: **POST** <https://datatrustapihml.clearsale.com.br/v1/transaction/{id}/devicecheck>  
> **Produção**: **POST** <https://datatrustapi.clearsale.com.br/v1/transaction/{id}/devicecheck>
> 
> Acesse aqui a **[Docmentação Técnica](<>)**
POST https://datatrustapihml.clearsale.com.br/v1/transaction/{id}/devicecheck  HTTP/1.1
Content-Type: application/json
Accept:application/json
Authorization:Bearer {Token}
POST https://datatrustapi.clearsale.com.br/v1/transaction/{id}/devicecheck  HTTP/1.1
Content-Type: application/json
Accept:application/json
Authorization:Bearer {Token}

Response

HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8
{
  "deviceID": "25432df56bf24f15hd928374",
    "insights": [
      "DEV0002",
      "DEV0007",
      "DEV0500",
      "GER2450",
      "GER2448",
      "GER2405",
      "GER2471",
      "GER2474"
    ],
    "alertQuantity": 0,
    "deviceAge": 24,
    "deviceRisk": "low",
    "insightWeight": 0,
    "score": 0.21142755651978073,
    "similarityResult": {
      "deviceID": "25432df56bf24f15hd928374",
      "maximumScore": [
        0.9614484590856165
      ],
      "similarDevices": [
        "25432df56bf24f15hd928374",
        "6384118b7016ba14b42221be"
      ]
    },
    "smartID": "85adf1668073564cd2c5376f349f7850"
}
HTTP/1.1 204 No Content
Response
Requisição com parâmetros inválidos

HTTP/1.1 400 Bad RequestContent-Type: application/json; charset=utf-8
{   
    "Title": "BadRequest",
    "Status": 400,    
    "Detail": "Invalid Body Request.",    
    "Instance": "/api/v2/Insights",    
    "Extensions": {      
   "traceId": "b4068ddd57f96acb19d7cdb25aa9sg01"    
   }
}    
HTTP/1.1 401 Unauthorized
HTTP/1.1 404 NotFound
HTTP/1.1 500 Internal Server Error Content-Type: application/json; charset=utf-8
{ 
   "Title": "Internal Server Error",
   "Status": 500,
   "Detail": "An error occurred while processing your request",
   "Instance": "/api/v2/Insights",
   "Extensions": {
	 "traceId": "b4068ddd57f96acb19d7cdb25aa9fd312"
   }
}

Dicionário de Variáveis

Response

NomeDescriçãoTipo
DeviceIDIdentificador único do dispositivo.String
InsightsInsights com base no histórico das informações do dispositivo e os demais dados enviados na requisição.List<String>
AlertQuantityQuantidade de alertas detectados a partir do retorno dos insights.Int
SimilarityResultLista de objetos contendo os dados de similaridade. Em caso de um novo identificador do dispositivo (DeviceID), a similaridade retorna se existe algum device que possua características similares ao dispositivo e dados da transação.Objeto Similarity Result
DeviceAgeIdade do dispositivo na base Clearsale (em horas).Int
DeviceRiskRisco associado ao dispositivo em questão. Os níveis de risco do dispositivo podem ser: indefinido (undefined), baixo (low), médio (medium), alto (high). Quanto menor o risco, menor propensão a fraude.String
ScoreScore de risco de propensão a fraude da dupla CPF + Device. O valor do score de risco é um decimal entre 0 e 1. Quanto mais próximo de 0, menor a propensão a fraude.Double
SmartIDIdentificador de redundância não único.String

Similarity Result

NomeDescriçãoTipo
DeviceIDIdentificador único do dispositivo.String
MaximumScoreResultado do cálculo de similaridade com informações do score.List<object>
SimilarDevicesLista de devices similares ao dispositivo e dados da transação.List<String>

Lista de Insights

🔗

FAQ

🔗

Acesse nosso FAQ Clicando Aqui