Get user details by ID
GET/company/users/:id
Restituisce le informazioni complete di un utente specifico dell'azienda.
Obiettivo
Consentire la visualizzazione del profilo di qualsiasi utente dell'azienda, utile per amministratori e gestori.
Casi d'Uso
- Visualizzare il profilo di un altro utente (solo admin/gestore)
- Verificare le informazioni di contatto
- Consultare i dati di un utente specifico
Autenticazione
- Richiede un JWT valido (middleware m.isLoged)
- L'utente deve essere autenticato
- Restituisce i dati solo se l'utente appartiene alla stessa azienda
Note
- Gli utenti non amministratori possono vedere il proprio profilo
- Il controller verifica che l'utente appartenga all'azienda
Request
Responses
- 200
- 401
- 404
Dettagli dell'utente ottenuti con successo.
Non autorizzato. Possibili cause:
- Token JWT non valido o scaduto
- L'utente non dispone delle autorizzazioni per visualizzare questo profilo
Utente non trovato