Obtener reporte de última actividad de activos
Recibe un listado de IDs de activos (MongoDB ObjectIds) y un rango de fechas. Retorna el estado de comunicación de cada activo: última comunicación, última posición reportada, dirección geocodificada y voltaje de batería.
Los activos se clasifican como:
- Sin comunicación: nunca han reportado datos.
- Fuera de rango: su última comunicación fue antes de la fecha de inicio.
- Dentro de rango: comunicaron dentro del periodo seleccionado.
Nota: A diferencia de otros reportes, las fechas se envían en el body (no como query params).
Formatos de fecha aceptados:
DD/MM/YYYY- Solo fechaDD/MM/YYYY HH:mm- Fecha con hora y minutosDD/MM/YYYY HH:mm:ss- Fecha con hora, minutos y segundos
Authorizations
Token de sesión Better Auth o API token (atk_...) en el header Authorization: Bearer <token>. Los JWT legacy ya no son válidos.
Body
IDs de los activos (MongoDB ObjectIds) a consultar
Fecha de inicio. Formatos aceptados - DD/MM/YYYY, DD/MM/YYYY HH:mm, DD/MM/YYYY HH:mm:ss
"01/01/2025 08:30:00"
Fecha de fin. Formatos aceptados - DD/MM/YYYY, DD/MM/YYYY HH:mm, DD/MM/YYYY HH:mm:ss
"31/01/2025 17:45:00"