Get user details by ID
GET/company/users/:id
Gibt die vollständigen Informationen eines bestimmten Benutzers des Unternehmens zurück.
Ziel
Ermöglicht die Anzeige des Profils jedes Benutzers des Unternehmens, nützlich für Administratoren und Manager.
Anwendungsfälle
- Profil eines anderen Benutzers anzeigen (nur Admin/Manager)
- Kontaktinformationen überprüfen
- Daten eines bestimmten Benutzers abfragen
Authentifizierung
- Erfordert gültiges JWT (Middleware m.isLoged)
- Benutzer muss authentifiziert sein
- Gibt Daten nur zurück, wenn der Benutzer zum selben Unternehmen gehört
Hinweise
- Nicht-administrative Benutzer können ihr eigenes Profil einsehen
- Der Controller prüft, ob der Benutzer zum Unternehmen gehört
Request
Responses
- 200
- 401
- 404
Benutzerdetails erfolgreich abgerufen
Nicht autorisiert. Mögliche Ursachen:
- Ungültiges oder abgelaufenes JWT-Token
- Benutzer hat keine Berechtigung, dieses Profil einzusehen
Benutzer nicht gefunden.