La presente documentación proporciona una guía completa sobre el uso de la API de Grupos del sistema de seguimiento satelital Factory IL GPS. Esta API está diseñada para facilitar la gestión y administración de los grupos de dispositivos rastreados, ofreciendo a los usuarios la capacidad de interactuar con los datos de sus grupos mediante solicitudes HTTP. La documentación se estructura en varios endpoints, cada uno de los cuales está destinado a una funcionalidad específica, permitiendo una comprensión clara y detallada de las capacidades del sistema.
Importancia de la API de Grupos
En el ámbito del seguimiento satelital, la organización eficiente de los dispositivos en grupos es esencial para asegurar un monitoreo preciso y ordenado. La API de Grupos de Factory IL GPS permite a los usuarios acceder a información detallada sobre sus grupos, crear nuevos grupos, actualizar los detalles de los grupos existentes, y eliminar grupos que ya no son necesarios. Estas capacidades son fundamentales para aplicaciones en sectores como la logística, la seguridad, la gestión de flotas, entre otros, donde la agrupación y organización de dispositivos son cruciales para la operatividad eficiente.
Descripción General de los Endpoints
La API de Grupos de Factory IL GPS incluye varios endpoints que cubren una amplia gama de funcionalidades:
-
GET /api/groups: Permite recuperar una lista de todos los grupos disponibles en la aplicación de seguimiento. Este endpoint es útil para obtener información detallada sobre cada grupo, incluyendo su nombre, descripción, dispositivos asociados, y otros detalles relevantes.
-
POST /api/groups: Permite crear un nuevo grupo dentro del sistema. Este endpoint es esencial para organizar dispositivos y gestionarlos eficientemente agrupándolos en unidades lógicas con un nombre y una descripción.
-
PUT /api/groups/{groupId}: Permite actualizar los detalles de un grupo existente. Este endpoint es crucial para mantener la información de los grupos actualizada, incluyendo su nombre, descripción y dispositivos asociados.
-
DELETE /api/groups/{groupId}: Permite eliminar un grupo existente del sistema. Este endpoint es esencial para gestionar y organizar los grupos, permitiendo eliminar aquellos que ya no son necesarios.
-
GET /api/groups/{groupId}: Permite recuperar los detalles de un grupo específico utilizando su identificador único (groupId). Este endpoint es útil para obtener información detallada sobre un grupo, incluyendo su nombre, descripción, dispositivos asociados, y otros detalles relevantes.
-
PATCH /api/groups/{groupId}: Permite actualizar parcialmente los detalles de un grupo existente utilizando su identificador único (groupId). Este endpoint es útil para modificar uno o varios atributos de un grupo sin necesidad de enviar todos los datos del grupo.
Estructura de las Solicitudes y Respuestas
Cada endpoint está diseñado para recibir y procesar solicitudes HTTP, siguiendo una estructura clara y específica:
- Método HTTP: Cada endpoint utiliza un método HTTP adecuado (GET, POST, PUT, DELETE o PATCH) según la operación a realizar.
- Parámetros de Solicitud: Los parámetros requeridos y opcionales que deben incluirse en la URL o en el cuerpo de la solicitud.
- Cuerpo de la Solicitud: Para endpoints que reciben datos (como POST, PUT o PATCH), se debe enviar un objeto JSON con la información requerida.
- Parámetros de Respuesta: Los detalles de la respuesta que incluyen el estado de la operación, mensajes de error (si los hubiera), y la información solicitada en caso de éxito.
Ejemplos de Solicitudes y Respuestas
Para facilitar la implementación y el uso de la API, la documentación incluye ejemplos de solicitudes y respuestas tanto exitosas como de error. Estos ejemplos son cruciales para que los desarrolladores comprendan cómo estructurar sus solicitudes y cómo interpretar las respuestas del sistema.
Conclusión
La API de Grupos de Factory IL GPS es una herramienta poderosa para la gestión y administración de los dispositivos rastreados, organizándolos en grupos lógicos. Esta documentación está diseñada para proporcionar a los usuarios toda la información necesaria para integrar y utilizar eficientemente la API en sus sistemas. Con una estructura clara y ejemplos detallados, esta guía facilita el acceso a las diversas funcionalidades ofrecidas por la API, asegurando una implementación exitosa y una gestión precisa de los grupos de dispositivos.
- Bienvenido a la Ayuda de Factory IL GPS
- Mapa
- Consultar el Historial de Recorridos de un Dispositivo
- Panel de Control de Dispositivos
- Información Detallada del Dispositivo
- Botones sobre el mapa
- Detalles
- Estadísticas de Recorridos
- Menú de Dispositivos
- Geocercas
- Edición Masiva de Alertas
- Habilitar las notificaciones
- Cálculo de kilometraje
- Atributos
- Dispositivos
- Personalizar marcador
- Información
- Sensores
- Reasignar sensores digitales
- Comandos
- Recordatorios
- Alertas
- Tipos
- Configuración
- Límites
- Historial
- Configuración de un Nuevo Rastreador
- Solución para identificador ya en uso en otra cuenta
- Problemas con el Dispositivo
- Límites de envío de alertas por correo electrónico
- Reportes
- Nuevo Reporte
- Mi cuenta
- Cambio de Contraseña
- Notificaciones por Email
- Cuentas de Telegram
- Modificar Teléfono Móvil
- Correo Electrónico Principal
- Correo Electrónico Alternativo
- Activar autenticación de dos factores (2FA)
- Registro de Acceso
- Recordar Contraseña
- Recordar Usuario
- Eliminar tu cuenta
- Estadísticas
- Resumen de actividades
- Grupos
- Usuarios
- Acceso temporal
- Desarrolladores
- Activación API
- Rest API
- Autenticación
- Dispositivos API
- GET /api/devices/{deviceId}
- GET /api/devices/{deviceId}/lastLocation
- POST /api/devices/{deviceId}/locations
- POST /api/devices/{deviceId}/alerts
- GET /api/devices
- Grupos API
- GET /api/groups
- POST /api/groups
- PUT /api/groups/{groupId}
- DELETE /api/groups/{groupId}
- GET /api/groups/{groupId}
- PATCH /api/groups/{groupId}
- Users API
- GET /api/users
- POST /api/users
- GET /api/users/countries
- GET /api/users/timeZones
- GET /api/users/{userId}
- PUT /api/users/{userId}
- DELETE /api/users/{userId}
- PATCH /api/users/{userId}