Get my active auctions
GET/company/bid-auctions/mine
Gibt eine paginierte Liste aller Auktionen zurück, bei denen der authentifizierte Benutzer Gebote abgegeben hat. Enthält Auktionen mit den Status 'published', 'awarded', 'approved' usw.
Ziel
Ermöglicht es Transportunternehmen, ihre aktiven Gebote zu verwalten, den Status ihrer Teilnahmen zu überprüfen und nach verschiedenen relevanten Kriterien zu filtern.
Anwendungsfälle
- Transportunternehmen möchte alle seine aktiven Gebote einsehen
- Auktionen filtern, die zur Unterzeichnung anstehen
- Gewonnene oder verlorene Auktionen überprüfen
- Vollständigen Teilnahmeverlauf einsehen
Filterdiagramm:
flowchart TD
A[GET /mine?filter=X] --> B{Filtertyp}
B -->|all| C[Alle Gebote des Benutzers]
B -->|open| D[Veröffentlichte Auktionen<br/>date_end >= heute<br/>status: published]
B -->|to_sign| E[Zugesprochene, ausstehend<br/>status: awarded<br/>signed_by_trucker: false]
B -->|awarded| F[Alle zugesprochenen<br/>status: awarded]
B -->|closed| G[Geschlossene Auktionen<br/>status: locked/canceled/rejected]
B -->|lost| H[Verlorene<br/>status: approved<br/>Benutzer ist NICHT Gewinner]
B -->|won| I[Gewonnene<br/>status: approved<br/>Benutzer ist Gewinner]
C --> J[AuctionsResponse zurückgeben]
D --> J
E --> J
F --> J
G --> J
H --> J
I --> J
style D fill:#90EE90
style E fill:#FFD700
style I fill:#87CEEB
style H fill:#FFB6C1
Anwendungsbeispiel:
GET /company/bid-auctions/mine?filter=to_sign&page=1&limit=10
**Hervorgehobene Felder in der Antwort
Request
Responses
- 200
- 401
Liste der Auktionen erfolgreich abgerufen. Enthält Paginierungs-Metadaten und ein Array von Auktionen mit den Geboten des Benutzers.
Response Headers
Nicht autorisiert. Mögliche Ursachen:
- Ungültiges oder abgelaufenes JWT-Token
- Benutzer nicht authentifiziert