Calculate transportation costs from city names (POST variant)
POST/company/minimal/costs-routes
Berechnet die Transportkosten für ein Ursprungs-Ziel-Paar unter Verwendung von Stadtnamen als Standortkennungen anstelle von Koordinaten oder Datenbank-IDs. Dies ist die POST-Variante der Kostenberechnung, die die Daten im Anfragetext akzeptiert.
Ziel
Bereitstellung eines benutzerfreundlichen Endpunkts zur Kostenberechnung mittels menschenlesbarer Stadtnamen, nützlich für Integrationen, in denen Koordinaten nicht verfügbar sind.
Anwendungsfälle
- Kostenberechnung mit Stadtnamen anstelle von Koordinaten
- Integration aus externen Systemen, die stadtbasierte Daten senden
- Schnelle Kostenschätzung für Planungstools
- Vergleich von Frachtführergebühren nach Routennamen
Anfrageformat
Erwartet ein JSON-Objekt mit:
- origin (erforderlich): Name der Ursprungsstadt (z.B. Madrid, Barcelona)
- destination (erforderlich): Name der Zielstadt (z.B. Vigo, Bilbao)
- with_tolls (optional): Mautkosten in die Berechnung einbeziehen (Standard: false)
Berechnungsmethode
Verwendet die gleiche Berechnungsengine wie GET /company/minimal/costs:
- Die externe Routing-API liefert die Basiskosten
- Kraftstoffkosten basierend auf Entfernung und Durchschnittsverbrauch
- Mautkosten bei
with_tolls=true - Wartungskosten (Öl, Reifen, Kupplung usw.)
- Zeit-/Dauerkosten
Externe Integration
Dieser Endpunkt integriert sich mit dem Routing-Dienst Transcend, um präzise Routen- und Mautdaten für europäische Strecken bereitzustellen.
Fehlerantworten
- 400: Ungültiger Anfragetext oder fehlende Pflichtfelder
- 404: Ursprungs- oder Zielstandort nicht gefunden
- 500: Fehler im externen Routing-Dienst
Request
Responses
- 200
- 400
- 404
- 500
Kostenberechnung erfolgreich abgeschlossen
Ungültiger Anforderungskörper
Standort nicht gefunden
Fehler des externen Dienstes