La presente documentación proporciona una guía completa sobre el uso de la API de Usuarios del sistema de seguimiento satelital ALTAGAMA GPS. Esta API está diseñada para facilitar la gestión y administración de los usuarios registrados en el sistema, ofreciendo a los administradores la capacidad de interactuar con los datos de los usuarios 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 Usuarios
En el ámbito de la administración de sistemas, la gestión eficiente de los usuarios es esencial para asegurar un control adecuado y mantener la seguridad. La API de Usuarios de ALTAGAMA GPS permite a los administradores acceder a información detallada sobre los usuarios, crear nuevos usuarios, actualizar los detalles de los usuarios existentes y eliminar aquellos que ya no son necesarios. Estas capacidades son fundamentales para aplicaciones en sectores como la logística, la seguridad, la gestión de flotas y otros, donde el manejo de los datos de los usuarios es crucial para la operatividad eficiente.
Descripción General de los Endpoints
La API de Usuarios de ALTAGAMA GPS incluye varios endpoints que cubren una amplia gama de funcionalidades:
-
GET /api/users: Permite obtener una lista de todos los usuarios registrados en el sistema. Este endpoint es útil para visualizar y administrar la información de los usuarios, incluyendo detalles como nombre, correo electrónico, país, y otros atributos importantes.
-
POST /api/users: Permite crear un nuevo usuario en el sistema. Este endpoint es esencial para añadir nuevos usuarios, permitiendo especificar varios atributos como nombre, correo electrónico, país y zona horaria.
-
GET /api/users/countries: Permite obtener una lista de todos los países registrados en el sistema con sus códigos ISO de dos dígitos. Este endpoint es útil para llenar listas desplegables o formularios donde se necesita seleccionar un país.
-
GET /api/users/timeZones: Permite obtener una lista de todas las zonas horarias registradas en el sistema. Este endpoint es útil para llenar listas desplegables o formularios donde se necesita seleccionar una zona horaria.
-
GET /api/users/{userId}: Permite obtener los detalles de un usuario específico registrado en el sistema utilizando su identificador único (userId). Este endpoint es útil para la gestión de usuarios, permitiendo a los administradores revisar y administrar los datos de un usuario en particular.
-
PUT /api/users/{userId}: Permite actualizar la información de un usuario específico. Este endpoint es útil para modificar los detalles del usuario, como su nombre, correo electrónico, país y zona horaria.
-
PATCH /api/users/{userId}: Permite actualizar parcialmente la información de un usuario específico. Este endpoint es útil cuando solo se necesita modificar algunos campos del usuario sin tener que enviar todos los datos.
-
DELETE /api/users/{userId}: Permite eliminar un usuario específico del sistema. Este endpoint es esencial para gestionar la eliminación de usuarios que ya no deben tener acceso al sistema.
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, PATCH, DELETE) 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, 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 Usuarios de ALTAGAMA GPS es una herramienta poderosa para la gestión y administración de los usuarios registrados en el sistema. Esta documentación está diseñada para proporcionar a los administradores 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 usuarios.
- Bienvenido a la Ayuda de ALTAGAMA 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}