TrendRoute.ai
API & integration

TrendRoute API Översikt över dokumentationen.

Metabeskrivning: REST-API:er för ruttoptimering och ETA. Integrera ruttoptimering, ETA-beräkning och geospatiala API:er i din logistikplattform. REST/JSON-API:er med autentisering via API-nyckel, utforska endpoints och snabbstartsexempel.

TrendRoute API
POST /api/v1/route-optimization/
X-API-Key: <your-api-key>
{
  "region_id": "stockholm",
  "orders": [...]
  "vehicle": "van-12",
  "optimization_criteria": "duration"
}
Optimerad rutt returnerades framgångsrikt
REST JSON över HTTP
API-nyckel Autentisering med X-API-Key
4 Centrala API-tjänstefamiljer
Flexibelt Koordinater eller adresser
Arkitektur

Integration i korthet

Din logistikplattform förblir det primära systemet. TrendRoute tar emot planeringsproblemet, bearbetar det genom sina optimerings- och geospatiala tjänster och returnerar strukturerade operativa resultat.

01

Din logistikplattform

Order, uppdrag, fordon, statiska rutter och operativa regler.

03

Operativt resultat

Rutter, tilldelningar, ETA:er, KPI:er, geometri och ej tilldelade order.

i
Grunder för gränssnittet: JSON över HTTP, autentisering med API-nyckel via X-API-Key headern och standardiserade valideringssvar. Förfrågningar kan använda geografiska koordinater eller adresser där det stöds.
Funktioner

Centrala API-tjänstefamiljer

Använd endast de tjänster som ditt arbetsflöde behöver — från optimering av en enskild rutt till ETA-omberäkning och geospatial infrastruktur.

01

Ruttoptimering

Optimera en rutt, fördela order över flera rutter eller lös flöden för upphämtning och leverans.

/api/v1/route-optimization/...
02

Ruttutökning

Infoga nya kandidatorder i befintliga eller statiska rutter med valfri efteroptimering och skapande av extra rutter.

/api/v1/route-extension/multi
03

Ruttomberäkning & ETA

Behåll den angivna ruttsekvensen samtidigt som ETA:er och ruttprestanda beräknas, inklusive valfri anpassning efter budets prestation.

/api/v1/route-recalculation/...
04

Geospatiala tjänster

Avstånds- och tidsmatriser, ruttanvisningar, geokodning, omvänd geokodning och anpassad ruttgeometri.

/api/v1/geospatial/...
Vad som finns tillgängligt

Katalog över API-tjänster

En övergripande kompatibilitetsöversikt för lösningsarkitekter och utvecklare som utvärderar hur TrendRoute passar in i en befintlig operativ plattform.

Operativa API:er

TjänstEndpointPassar bäst förViktig data som utbytsIntegration
Enskild rutt POST /route-optimization/ Optimering av stoppsekvensen för ett fordon / en rutt. Order, hubb, valfritt fordon, begränsningar, starttid och mål. Låg
Flera rutter POST /route-optimization/multi Fördelning av order mellan fordon och optimering av samtliga resulterande rutter. Order, hubb, fordon, kapaciteter, ruttbegränsningar och mål. Medel
Sändning POST /route-optimization/shipment Express-, mat- och budflöden där upphämtning måste ske före leverans. Upphämtnings-/leveranssteg, fordon, hubb, kapacitet och ruttbegränsningar. Medel
Ruttutökning POST /route-extension/multi Tillägg av dynamiska order till befintliga eller statiska rutter. Befintliga rutter, fordon, kandidatorder, hubb och begränsningar. Medel
Omberäkning / ETA POST /route-recalculation/ Beräkning av ETA:er och rutt-KPI:er utan att ändra den angivna ruttsekvensen. Ordnade stopp, hubb, starttid och valfri budkontext. Låg
Omberäkning av sändning POST /route-recalculation/shipment Omberäkning av ETA och KPI för rutter med beroenden till upphämtningar. Ordnade sändningsstopp, hubb, starttid och budkontext. Låg–Medel

Geospatiala API:er

TjänstEndpointSyfteKompatibilitetsinformation
Matris POST /geospatial/matrix Generera parvisa matriser för resavstånd och restid. Minst 2 geolokationer.
Ruttanvisningar POST /geospatial/direction Returnera ruttavstånd, varaktighet, kodad geometri och ordnade punktgrupper. 2–500 punkter, ruttplanering för bil / cykel, anpassade positioner och gånggrupper.
Geokodning POST /geospatial/geocode Konvertera adresser till latitud / longitud samtidigt som anroparens ID:n bevaras. 1–100 adresser per förfrågan.
Omvänd geokodning POST /geospatial/reverse-geocode Konvertera koordinater till adresser samtidigt som anroparens ID:n bevaras. 1–100 koordinater per förfrågan.
Indata & utdata

Kompatibilitet för datamodellen

TrendRoute utbyter den operativa data som din plattform redan arbetar med samtidigt som du behåller kontrollen över dina egna ID:n och affärsflöden.

IN Vanliga indata

  • Order-/uppdrags-ID och stopp-ID
  • Latitud / longitud eller adress
  • Servicetid och tidsfönster
  • Vikt / volym och fordonskapacitet
  • Hubb / depå och ruttens starttid
  • Fordonsbegränsningar för rutten och transportsätt
  • Avstånd, varaktighet eller anpassat kostnadsmål

OUT Vanliga utdata

  • Ordnade ruttsteg och fordonstilldelning
  • ETA per steg och kumulativa resmått
  • Totalt avstånd och restid
  • Service- och väntetid
  • Stopp/timme och ruttens varaktighet
  • ID:n för ej tilldelade order där det är tillämpligt
  • Ruttgeometri och ID:n för gånggrupper

Valfri återkopplingsloop

Operativa utföranderesultat kan valfritt skickas tillbaka till TrendRoute för analys, prestandaövervakning och — när kunden aktiverar det — ytterligare förbättring av ETA-modeller, klustring, kartintelligens och optimeringsbeteende.

Implementering

Integrationsflöde

En tydlig implementeringsprocess i fem steg, från autentisering till skarp drift och valfri återkoppling.

1

Autentisera

Lagra TrendRoute API-nyckeln säkert och skicka den som X-API-Key.

2

Mappa data

Mappa dina order, fordon, rutter och begränsningar till förfrågningsschemat.

3

Anropa API

Välj optimering, ruttutökning, omberäkning / ETA eller geospatiala tjänster.

4

Hantera resultatet

Spara rutt-ID:n, stoppordning, ETA:er, tilldelningar och KPI:er i din plattform.

5

Drift & återkoppling

Publicera rutter och skicka valfritt tillbaka utföranderesultat för analys och förbättring.

Snabbstart

Minimalt exempel med en enskild rutt

Ett kompakt exempel som visar grundstrukturen för en förfrågan om optimering av en enskild rutt.

POST-förfrågan · JSON
TrendRoute API
POST /api/v1/route-optimization/
X-API-Key: <your-api-key>
Content-Type: application/json

{
  "region_id": "stockholm",

  "orders": [
    {
      "id": "o-101",
      "stop_id": 1,
      "latitude": 59.33,
      "longitude": 18.08,
      "service_time": 120
    },
    {
      "id": "o-102",
      "stop_id": 2,
      "latitude": 59.31,
      "longitude": 18.06,
      "service_time": 120
    }
  ],

  "hub": {
    "id": "hub-1",
    "latitude": 59.31,
    "longitude": 18.09
  },

  "vehicle": {
    "id": "van-12",
    "transport_mode": "car"
  },

  "optimization_criteria": "duration"
}

Ett lyckat optimeringssvar returnerar rutten, eventuella ID:n för ej tilldelade order, sammanlagda nyckeltal och exekveringstid. Ruttsteg kan innehålla ETA:er, kumulativ tid och sträcka, service- eller väntetid, fordonslast och metadata för gånggrupper.

Teknisk utvärdering

Checklista för integrationskomplexitet

Validera följande områden innan ni går från teknisk utvärdering till implementering.

01

Platsdata

Kan ni tillhandahålla stabila ID:n samt koordinater eller adresser?

Koordinat- och adressbaserade indata stöds där det är tillämpligt.
02

Begränsningar

Vilka tidsfönster, kapaciteter, ruttbegränsningar och kostnadsmål måste bevaras?

Kärnschemana exponerar servicetid, kapaciteter, ruttbegränsningar och anpassad kostnad.
03

Befintlig ruttmodell

Lagrar ni redan ordnade statiska rutter och tilldelade fordon?

Ruttutökning accepterar befintliga rutter och kandidatorder.
04

ETA-flöde

Behöver ni ETA vid planering utan att ändra ruttsekvensen?

Ruttomberäkning bevarar sekvensen samtidigt som ETA:er och KPI:er räknas om.
05

Mappning till efterföljande system

Kan er dispatch- eller förarapp hantera ruttsteg, tilldelningar och ETA:er?

Svar använder ID:n som är synliga för anroparen samt strukturerade rutt- och stegobjekt.
06

Valfri återkopplingsloop

Vill ni skicka tillbaka utföranderesultat efter att rutterna har körts?

Valfria API:er för återkoppling stöder analys och kontinuerlig förbättring.
07

Säkerhet & fel

Hur ska autentiseringsuppgifter, återförsök och valideringsfel hanteras?

Autentisering använder X-API-Key och valideringsfel i schemat returnerar HTTP 422.
Testa innan ni integrerar

Testa era logistikscenarier innan ni skriver integrationskod.

Använd TrendRoute Sandbox för att bygga scenarier, granska rutter visuellt och utvärdera hur API:t passar in i er befintliga logistikplattform.