Actualizar usuario por ID
PUT/users/:id
Propósito
Actualiza un usuario usando el ID de la URL.
Objetivo
Permitir edición administrativa de usuarios de la misma compañía.
Casos de uso
- Cambiar nombre, apellidos o teléfono de un usuario interno.
Detalles técnicos
Misma lógica funcional que PUT /users/ pero con ID en path.
Requiere rol admin; faltas de permisos se materializan como USER_NOT_FOUND (404) en la implementación actual.
Autenticación
Requiere JWT Bearer o API Key válidos.
Request
Responses
- 200
- 401
- 404
- 406
- 500
Usuario actualizado.
Response Headers
Token/API Key ausente o inválido.
Response Headers
Usuario no encontrado, compañía no encontrada o falta de permisos admin.
Response Headers
Email ya existe en otro usuario.
Response Headers
Error interno en resolución de modelos.