Calculate transportation costs from city names (POST variant)
POST/company/minimal/costs-routes
Calcola i costi di trasporto per una coppia origine-destinazione utilizzando nomi di città come identificatori di ubicazione invece di coordinate o ID di database. È la variante POST del calcolo dei costi, che accetta i dati nel corpo della richiesta.
Obiettivo
Fornire un endpoint di calcolo dei costi facile da usare tramite nomi di città leggibili dall'uomo, utile per integrazioni in cui le coordinate non sono disponibili.
Casi d'Uso
- Calcolare i costi utilizzando nomi di città invece di coordinate
- Integrazione da sistemi esterni che inviano dati basati sulla città
- Stima rapida dei costi per strumenti di pianificazione
- Confronto delle tariffe dei vettori per nome del percorso
Formato della Richiesta
Si aspetta un oggetto JSON con:
- origin (obbligatorio): Nome della città di origine (es: Madrid, Barcelona)
- destination (obbligatorio): Nome della città di destinazione (es: Vigo, Bilbao)
- with_tolls (opzionale): Includere i costi dei pedaggi nel calcolo (predefinito: false)
Metodo di Calcolo
Utilizza lo stesso motore di calcolo di GET /company/minimal/costs:
- L'API di routing esterna fornisce i costi base
- Costo del carburante basato su distanza e consumo medio
- Costi dei pedaggi quando
with_tolls=true - Costi di manutenzione (olio, pneumatici, frizione, ecc.)
- Costi di tempo/durata
Integrazione Esterna
Questo endpoint si integra con il servizio di routing Transcend per fornire dati precisi su percorsi e pedaggi nelle rotte europee.
Risposte di Errore
- 400: Corpo della richiesta non valido o campi obbligatori mancanti
- 404: Ubicazione di origine o destinazione non trovata
- 500: Errore del servizio di routing esterno
Request
Responses
- 200
- 400
- 404
- 500
Calcolo dei costi completato correttamente.
Corpo della richiesta non valido
Posizione non trovata
Errore del servizio esterno