Actualizar usuario por ID en body
PUT/users/
Propósito
Actualiza un usuario de la misma compañía usando id en el body.
Objetivo
Mantener compatibilidad con clientes que no envían el ID en la URL.
Casos de uso
- Panel legacy que actualiza usuarios mediante payload.
Detalles técnicos
Requiere rol admin. Si no hay permisos, el controlador responde con USER_NOT_FOUND (404)
en lugar de un 403/405. Respuesta de éxito envuelta en { status, data, 0 }.
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 objetivo o compañía no encontrados, o sin permisos admin (comportamiento actual).
Response Headers
Email ya existe en otro usuario.
Response Headers
Error interno en resolución de modelos.