Obtener Visitas a Clientes
En base al recorrido realizado por el dispositivo, se puede obtener cuales fueron los clientes visitados.
IMPORTANTE:
Debido a que la generación del recorrido para el cálculo de las visitas, requiere de una gran demanda de computo. Las visitas son calculadas automáticamente por la madrugada. Siendo el resultado obtenido, las visitas del día anterior.
Por lo que si quiero obtener las visitas de "hoy", el resultado va a ser nulo. La consulta debe hacerse a día vencido.
Se pueden hacer dos tipos de consulta:
Consulta de visitas en una fecha particular
Consulta de visitas en un mes entero
Consulta de visitas en una fecha particular
GET
https://api.persat.com.ar/v1/devices-visits/YYYY-MM-dd/device_id
Path Parameters
Name | Type | Description |
---|---|---|
YYYY-MM-dd* | Date | Fecha en la que quiero consultar las visitas |
device_id* | Number | Identificador del dispositivo |
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer API_KEY |
Consulta de visitas en un mes entero
GET
https://api.persat.com.ar/v1/devices-visits/YYYY-MM/device_id
Path Parameters
Name | Type | Description |
---|---|---|
YYYY-MM* | Date | Mes en el que quiero consultar las visitas |
device_id* | Number | Identificador del dispositivo |
Headers
Name | Type | Description |
---|---|---|
Authorization* | String | Bearer API_KEY |
Analizando la Respuesta para ambos casos
data: Array con objetos JSON. Cada elemento del array contiene los datos de la visita al cliente. Están ordenados por fecha de visita de mayor a menor. Es decir, el primer item es la última visita realizada del día o mes (dependiendo la consulta)
device_id: Identificador del Dispositivo.
date: Fecha y hora en que se realizó la visita
Si bien la fecha esta representada en UTC, hay que considerarla en horario local. Entonces para el caso del ejemplo, y sin importar si soy un cliente de Argentina, Ecuardor o Mexico, la fecha mostrada representa el día 5 de Diciembre de 2022 a las 15:01 hora de mi país
duration: Duración de la visita en milisegundos
client: Cliente visitado. Objeto Json con los siguientes fields:
client.uid_client: Nro. de cliente
client.company_name: Nombre/Razón social del cliente
Last updated