Check if Profile is Complete
GET/company/auth/isComplete
Endpoint zur Überprüfung, ob das Unternehmensbenutzerprofil alle obligatorischen Daten vollständig enthält.
Überprüfung, ob das Unternehmensbenutzerprofil vollständig ist, bevor bestimmte Aktionen zugelassen werden, die vollständige Informationen erfordern (Auktionen erstellen, Angebote veröffentlichen).
Anwendungsfälle
- System prüft Profilvollständigkeit, bevor das Erstellen von Auktionen erlaubt wird
- UI zeigt dem Benutzer einen Indikator für ein unvollständiges Profil an
- Es wird eine Aufforderung zur Vervollständigung des Profils angezeigt
- Regelmäßige Überprüfung im Benutzer-Dashboard
Prozessablauf
- Authentifizierter Benutzer fordert Profilüberprüfung an
- Middleware m.isLoged prüft, ob der Benutzer authentifiziert ist (401, wenn nicht)
- Client sendet GET mit JWT-Token in den Headern
- Server validiert JWT-Token und extrahiert Benutzer-ID
- Server sucht Benutzer in der Datenbank anhand der ID
- System prüft die obligatorischen Profilfelder
- Wenn alle erforderlichen Felder ausgefüllt sind, wird
truezurückgegeben - Wenn erforderliche Felder fehlen, wird
falsezurückgegeben - Der Indikator ermöglicht es dem Frontend, entsprechende Meldungen anzuzeigen
Geprüfte Felder
- Vollständiger Name
- Gültige und verifizierte E-Mail-Adresse
- Vollständige Unternehmensdaten
- Konfigurierte Steueradresse
- Kontakttelefonnummer
- Konfigurierte Zahlungsinformationen
Sicherheit
- Erfordert authentifizierten Benutzer (gültiges JWT)
- Gibt keine spezifischen Informationen darüber preis, welche Felder fehlen
Responses
- 200
- 401
Status der Profilvollständigkeit
Nicht authentifiziert