Create New Transport Auction
POST/company/auction
Erstellen Sie eine neue Frachttransportauktion gemäß einem strukturierten Ablauf. Erfordert gültige JWT-Authentifizierung und Überprüfung eines aktiven Zahlungsplans.
Ermöglicht Unternehmen, Transportangebote zu veröffentlichen, um Gebote von Transportunternehmen zu erhalten.
Ziel
Erleichterung der Erstellung öffentlicher oder privater Transportauktionen mit allen notwendigen Informationen, damit Transportunternehmen auf die Dienstleistung bieten können.
Anwendungsfälle
- Öffentliche Auktion erstellen, um mehrere Angebote von Transportunternehmen zu erhalten
- Entwurf einer Auktion zur Überprüfung vor der Veröffentlichung generieren
- Konfigurationen häufig genutzter Routen als Favoriten speichern
Validierungsablauf
flowchart TD
A[Request empfangen] --> B{Benutzer authentifiziert?}
B -->|Nein| C[401 Unauthorized]
B -->|Ja| D{Aktiver Zahlungsplan?}
D -->|Nein| E[404 No Payment Plan]
D -->|Ja| F{Daten in UTC?}
F -->|Nein| G[400 Invalid Date Format]
F -->|Ja| H{Gültige Adressen?}
H -->|Nein| I[400 Invalid Address]
H -->|Ja| J{Positive Gewichte/Volumen?}
J -->|Nein| K[400 Invalid Cargo]
J -->|Ja| L[Auktion erstellen - 201]
Request
Responses
- 201
- 400
- 401
- 404
Auktion erfolgreich erstellt.
Validierungsfehler
Nicht autorisiert – Fehlendes oder ungültiges JWT-Token
Unternehmen nicht gefunden oder ohne Zahlungsplan