Skip to main content

Find Device By Trust Id

Este endpoint recupera desde el servicio Index un dispositivo que tenga como identificador el valor de trust_id entregado como variable de ruta.

Endpoint#

Headers

KeyValueDescription
AuthorizationBearer {{access_token}}access_token obtained in Atenea
Method: GET
URL: https://api.trust.lat/index/v1/device/:trust_id

Path Variables:

KeyValue ExampleDescription
trust_idffffffff-ffff-ffff-ffff-ffffffffffffIdentificador de dispositivo provisto por la empresa Trust. Obligatorio
caution

Recuerda que para utilizar este endpoint es necesario un access token obtenido en el servicio Atenea

Como obtener un access token

Code Examples#

curl --location --request GET 'https://api.trust.lat/index/v1/device/ffffffff-ffff-ffff-ffff-ffffffffffff' \
--header 'Authorization: Bearer ************'

Response Body#

Data Fields#

  • apps: Arreglo de apps que contiene informaci贸n sobre las apps relacionadas con la identidad.
  • app.app_id: Identificador de la aplicaci贸n asociada.
  • app.tags: Diccionario que contiene todos los nombres de tags asociados a la aplicaci贸n como llave y su valor como la informaci贸n asociada a dicha llave.
  • app.version: R贸tulo que se帽ala cual versi贸n de la aplicaci贸n Trust est谩 asociada al dispositivo.
  • brand: Texto que indica la empresa manufacturadora del dispositivo.
  • emulator: Valor booleano que indica si el dispositivo utilizado es una entidad real o emulada. Es true cuando el dispositivo es emulado y false cuando es real.
  • imei: Texto que indica la identidad internacional de equipo m贸vil, es decir, el c贸digo 煤nico del dispositivo.
  • location: Arreglo que representa un punto cartesiano, donde el primer valor es un n煤mero flotante corresponde a la longitud y el segundo a la latitud de la ultima ubicaci贸n registrada por el dispositivo. Ej: "location":[-70.00, -30.00].
  • model: Texto que indica el nombre comercial del producto al que corresponde el dispositivo.
  • system_name: Campo que indica el sistema operativo del dispositivo. Puede tomar los valores [android|ios].
  • system_version: Campo que indica la versi贸n del sistema operativo del dispositivo. En Android, se indica la versi贸n del SDK, no del mayor release.
  • trust_id: Identificador de dispositivo provisto por la empresa Trust.

Responses Examples#

HTTP Code: 200 OK#

Device found#

{
"code": 200,
"resource": "Device",
"data": [
{
"apps": [
{
"app_id": "1",
"created_at": "2021-07-08T19:25:29.238Z",
"tags": {},
"updated_at": "2021-07-08T19:25:29.239Z",
"version": "2.0.9"
}
],
"brand": "samsung",
"created_at": "2021-07-08T19:25:29.236Z",
"emulator": false,
"imei": "111111111111111",
"location": [
-79.376064,
-33.05444
],
"model": "sm-j610",
"system_name": "android",
"system_version": "28",
"trust_id": "ffffffff-ffff-ffff-ffff-ffffffffffff",
"updated_at": "2021-07-08T19:25:29.241Z"
}
],
"message": "Found"
}

HTTP Code: 404 Not Found#

Device not present in Index#

{
"code": 404,
"resource": "Device",
"message": "Not found"
}
Last updated on by Claudio-Franco