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
Nome | Descrição | Tipo |
---|---|---|
DeviceID | Identificador único do dispositivo. | String |
Insights | Insights com base no histórico das informações do dispositivo e os demais dados enviados na requisição. | List<String> |
AlertQuantity | Quantidade de alertas detectados a partir do retorno dos insights. | Int |
SimilarityResult | Lista 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 |
DeviceAge | Idade do dispositivo na base Clearsale (em horas). | Int |
DeviceRisk | Risco 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 |
Score | Score 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 |
SmartID | Identificador de redundância não único. | String |
Similarity Result
Nome | Descrição | Tipo |
---|---|---|
DeviceID | Identificador único do dispositivo. | String |
MaximumScore | Resultado do cálculo de similaridade com informações do score. | List<object> |
SimilarDevices | Lista de devices similares ao dispositivo e dados da transação. | List<String> |
Lista de Insights
FAQ
Acesse nosso FAQ Clicando Aqui
Updated about 1 month ago