Crear nuevo usuario
POST/users/
Propósito
Crea un usuario nuevo dentro de la compañía del usuario autenticado.
Objetivo
Permitir alta de cuentas internas para operación y administración.
Casos de uso
- Alta de un gestor para un equipo de oficina.
- Alta de un conductor para operación diaria.
Detalles técnicos
Solo admin puede crear usuarios. El backend genera contraseña temporal (generatePass),
guarda hash y envía email con la nueva clave. Respuesta de éxito envuelta en { status, data, 0 }.
Autenticación
Requiere JWT Bearer o API Key válidos.
Request
Responses
- 200
- 401
- 403
- 404
- 500
Usuario creado correctamente.
Response Headers
Token/API Key ausente o inválido.
Response Headers
Datos inválidos o error al crear en base de datos.
Response Headers
Sin permisos admin (comportamiento actual) o compañía no encontrada.
Response Headers
Error interno en resolución de contexto.