Saltar al contenido principal

Logs de todos los administradores

[ GET ]

Visión general

Recupera el historial de acciones web de todos los administradores de la compañía. Los resultados se entregan de forma paginada, con un máximo de 200 registros por página, y pueden filtrarse por fecha y ordenarse según las necesidades del reporte.

  • URL: https://sync.airbagtech.io/manager/logs
  • Compatibilidad: soporta paginación y filtros opcionales de fecha y ordenamiento.

Autenticación

Requiere el encabezado Authorization: apikey {API_KEY}. Las claves se solicitan a soporte de Airbag Tech y se renuevan periódicamente para mantener un control riguroso de accesos.

Encabezados

EncabezadoValorDescripción
Authorizationapikey {API_KEY}Clave entregada por soporte para autorizar la operación.

Parámetros de consulta

Todos los parámetros son opcionales.

ParámetroTipoDescripción
limitNumberNúmero de registros por página. Máximo permitido: 200. Valor por defecto: 200.
pageNumberNúmero de página a consultar. Valor por defecto: 1.
sortStringCampo por el cual ordenar los resultados.
directionStringDirección del ordenamiento: asc o desc.
startDateStringFecha de inicio del rango en formato ISO YYYY-MM-DD.
endDateStringFecha de fin del rango en formato ISO YYYY-MM-DD.

Ejemplo de solicitud

curl --location -g --request GET 'https://sync.airbagtech.io/manager/logs?page=1&limit=50&startDate=2024-01-01&endDate=2024-12-31' \
--header 'Authorization: apikey ${API_KEY}'

Ejemplo de respuesta

{
"status": true,
"message": "Logs retrieved successfully",
"page": 1,
"limit": 50,
"length": 2,
"logs": [
{
"id": "abc123",
"action": "update_driver",
"companyId": "company-001",
"managerId": "ADM-001",
"created": "2024-06-15T10:32:00Z",
"driverId": "DRV-042",
"fullName": "Rosa González",
"operationSuccess": true,
"source": "web",
"data": {}
}
]
}

Campos del log

CampoTipoDescripción
idStringIdentificador único del log.
actionStringNombre de la acción ejecutada por el administrador.
companyIdStringIdentificador de la compañía a la que pertenece el registro.
managerIdStringIdentificador del administrador que realizó la acción.
createdStringFecha y hora de la acción en formato ISO.
driverIdStringConductor relacionado con la acción, si aplica.
vehicleIdStringVehículo relacionado con la acción, si aplica.
scheduleIdStringHorario relacionado con la acción, si aplica.
routeIdStringRuta relacionada con la acción, si aplica.
phoneStringTeléfono del recurso afectado, si aplica.
emailStringCorreo del recurso afectado, si aplica.
fullNameStringNombre completo del recurso afectado, si aplica.
statusStringEstado resultante del recurso tras la acción, si aplica.
operationSuccessBooleanIndica si la operación se completó correctamente.
sourceStringOrigen desde donde se ejecutó la acción (p. ej. web).
dataObjectDatos adicionales asociados a la acción.

Acciones disponibles

El campo action de cada log toma uno de los siguientes valores. Usa el buscador o navega por categoría para encontrar el que te interesa.

36 acciones
Usuarios

Altas, ediciones y cambios de estado sobre conductores y usuarios.

  • user-created
  • user-edited
  • user-deleted
  • user-disabled-enabled
  • visited-specific-user
  • send-lost-wa-template
Vehículos

Gestión de la flota vehicular.

  • vehicle-created
  • vehicle-edited
  • vehicle-disabled
Rutas y horarios

Cambios en rutas y horarios asignados a la operación.

  • route-created
  • route-edited
  • schedule-edited
Aplicación

Cambios de estado global de la app de Airbag.

  • change-app-status
Navegación

Páginas del portal visitadas por el administrador.

  • visited-users-page
  • visited-vehicles-page
  • visited-trips-page
  • visited-routes-page
  • visited-activities-page
  • visited-analytics-page
  • visited-performance-page
  • visited-ranking-page
  • visited-reports-page
Manuales y ayuda

Consultas al centro de ayuda y manuales por sección.

  • view-manuals-page
  • opened-airbag-xray
  • opened-manual-airbag-xray
  • opened-manual-analytics
  • opened-manual-drivers
  • opened-manual-driver-1
  • opened-manual-driver-2
  • opened-manual-groups
  • opened-manual-home
  • opened-manual-main-pdf
  • opened-manual-map
  • opened-manual-ranking
  • opened-manual-reports
  • opened-manual-routes

Respuestas

  • 200 OK: lista de logs devuelta con información de paginación.
  • 400 Solicitud incorrecta: verifica los parámetros de fecha o de ordenamiento enviados.