Läsningstid: 5 minuter
Flottplattform
Mobile App

Bygg anpassade integrationer
med Zeo API

Anslut dina system till Zeo med vårt RESTful API. Skapa rutter,
spåra framsteg i realtid och automatisera arbetsflöden med webhooks.

Zeo API och Webhooks, Zeo Route Planner
  • 99.9%

    API-drifttid SLA

  • 100ms

    Genomsnittlig svarstid

  • 20+

    API-slutpunkter

  • 10K

    Förfrågningar/minutgräns

Utvecklarplattform Funktioner

Allt du behöver för att integrera ruttplanering i dina applikationer

  • Zeo API och Webhooks, Zeo Route Planner

    REST API

    Fullständigt RESTful API för att hantera rutter, hållplatser, förare med mera. JSON-format för förfrågningar/svar med omfattande dokumentation.

    • Skapa och optimera rutter programmatiskt
    • Hantera hållplatser, förare och fordon
    • Hämta spårningsdata i realtid
    • Få tillgång till analyser och rapporter
    • Stöd för bulkoperationer
  • Zeo API och Webhooks, Zeo Route Planner

    Webhook-evenemang

    Händelsemeddelanden i realtid skickas till dina slutpunkter. Reagera direkt på ruttändringar, slutförda stopp och föraruppdateringar.

    • Händelser för påbörjad/avslutad rutt
    • Stoppa aviseringar om statusändringar
    • Uppdateringar om förarens plats
    • Aviseringar om ändringar av beräknad ankomsttid
  • Zeo API och Webhooks, Zeo Route Planner

    Autentisering

    Säker API-åtkomst med branschstandardiserad autentisering. Flera nyckeltyper för olika åtkomstnivåer och användningsfall.

    • Autentisering av bärartoken
    • API-nyckelhanteringsinstrumentpanel
    • Begränsade behörigheter per nyckel
    • Stöd för nyckelrotation
    • Hastighetsbegränsning per nyckel
  • Zeo API och Webhooks, Zeo Route Planner

    Import från tredje part

    Importera sömlöst ordrar och jobb från externa system. Automatisk adressvalidering och geokodning vid import.

    • Slutpunkt för massstoppimport
    • Adressvalidering och geokodning
    • Anpassad fältmappning
    • Dubblettdetektering
    • Importstatusspårning

webhook evenemang

Prenumerera på händelser i realtid och reagera direkt på ruttändringar

  • Ram 1707478314 20 1, Zeo Ruttplanerare

    rutt.startad

    Utlöses när en förare börjar navigera en rutt. Inkluderar rutt-ID, förarinformation och beräknad slutförandetid.

  • Ram 1707478314 19, Zeo Route Planner

    stopp.avslutad

    Utlöses när ett stopp markeras som slutfört. Innehåller bevis på servicedata, tidsstämplar och anteckningar.

  • Ram 1707478314 17, Zeo Route Planner

    stopp.misslyckades

    Skickas när ett stopp inte kunde slutföras. Inkluderar orsaken till felet och eventuella tagna foton/anteckningar.

  • Grupp 11880, Zeo Route Planner

    drivrutin.platsuppdatering

    Regelbundna positionsuppdateringar för aktiva förare. Konfigurerbar frekvens från 30 sekunder till 5 minuters intervall.

  • Grupp 11880 1, Zeo Route Planner

    eta.ändrad

    Utlöses när beräknade ankomsttider ändras avsevärt på grund av trafik eller förseningar.

  • Grupp 11880 2, Zeo Route Planner

    rutt.avslutad

    Utlöses när alla stopp är klara. Inkluderar slutstatistik, varaktighet och prestationsmätvärden.

  • // Exempel på nyttolast för webhook
    {
      "händelse": "stopp.avslutad",
      "tidsstämpel": "2024-01-15T14:32:00Z",
      "data"{
        "rutt-id": "rutt_abc123",
        "stopp_id": "stoppa_xyz789",
        "förare"{
          "id": "driver_456",
          "Namn": "John Smith"
        },
        "avslutad_vid": "2024-01-15T14:31:45Z",
        "bevis"{
          "signatur": "https://...",
          "foton": ["https://..."],
          "anteckningar": "Lämnad vid dörren"
        } } }

    API-slutpunkter Översikt

    Kärnslutpunkter för ruttplanering och flotthantering

    POST
    /v1/rutter

    Skapa en ny rutt med stopp och optimeringsinställningar

    /v1/rutter/{id}

    Hämta ruttdetaljer inklusive optimerad sekvens

    POST
    /v1/rutter/{id}/optimera

    Omoptimera en befintlig rutt med uppdaterade parametrar

    /v1/rutter/{id}/spårning

    Få spårningsdata i realtid för aktiv rutt

    POST
    /v1/stopp/import

    Massimportstopp från externa system

    SÄTTA
    /v1/stopp/{id}/status

    Uppdatera stoppstatus (slutförd, misslyckad, hoppad över)

    /v1/drivrutiner

    Lista alla förare med tillgänglighetsstatus

    /v1/drivers/{id}/location

    Få aktuell position och ruttförlopp

    POST
    /v1/webhooks

    Registrera webhook-slutpunkt för händelsemeddelanden

    Koda Exempel

    Kom igång snabbt med exempel på ditt favoritspråk



    # Skapa och optimera en rutt med flera stopp
    curl -X POST "https://api.zeoroute.com/v1/routes" \-H "Auktorisering: Bärare $ZEO_API_KEY" \-H "Innehållstyp: application/json" \-d '{ "name": "Morgonleveranser", "driver_id": "drv_123", "optimize": true, "start_location": { "address": "123 Warehouse St, City" }, "stops": [ { "address": "456 Customer Ave", "time_window": {"start": "09:00", "end": "12:00"}, "service_time": 15 }, { "address": "789 Business Blvd", "priority": "high", "service_time": 30 } ] }'
    
    # Hämta ruttinformation
    curl -X GET "https://api.zeoroute.com/v1/routes/route_abc123" \-H "Auktorisering: Bärare $ZEO_API_KEY"
    
    # Uppdatera stoppstatus
    curl -X PUT "https://api.zeoroute.com/v1/stops/stop_xyz789/status" \-H "Auktorisering: Bärare $ZEO_API_KEY" \-H "Innehållstyp: application/json" \-d '{"status": "avslutad", "notes": "Lämnad vid dörren"}'

    Integration Use Cases

    Automatiserade uppdateringar fungerar för alla branscher med schemalagda besök

    HELA VÄRLDEN

    Integrering av orderhantering

    En e-handelsplattform importerar automatiskt nya beställningar via API varje timme. Beställningar grupperas efter region, optimeras till rutter och skickas till förare. Webhook-meddelanden uppdaterar orderstatus i realtid när leveranserna är slutförda.

    FÄLTARBETE

    CRM-driven serviceplanering

    Ett fältserviceföretag synkroniserar arbetsordrar från sitt CRM via API. Nya jobb skapar automatiskt stopp med kunduppgifter, servicekrav och tidsfönster. Webhooks för slutförande uppdaterar CRM och utlöser fakturering.

    Grupp 1707478361, Zeo Route Planner

    Redo att bygga Din integration?

    Skaffa din API-nyckel och börja bygga på några minuter med vår omfattande dokumentation

    Grupp 1707478363, Zeo Route Planner

    Zeo frågeformulär

    Ofta
    frågade
    Frågor

    Lär dig mer

    Zeo API och Webhooks

    Vilka är API-hastighetsgränserna?

    Standard-API-nycklar tillåter 1 000 förfrågningar per minut. Företagsabonnemang kan begära högre gränser på upp till 10 000 förfrågningar per minut. Rubriker för hastighetsgränser ingår i varje svar så att du kan spåra din användning.

    Hur autentiserar jag API-förfrågningar?

    Alla API-förfrågningar kräver en Bearer-token i Authorization-headern. Du kan generera API-nycklar från dina kontoinställningar. Nycklar kan begränsas till specifika behörigheter (skrivskyddad, skrivbehörighet, administratörsbehörighet) och IP-adresser.

    Har ni SDK:er för olika språk?

    Vi tillhandahåller officiella SDK:er för JavaScript/Node.js och Python. Community-underhållna SDK:er finns tillgängliga för Ruby, PHP och Go. Alla SDK:er är öppen källkod och tillgängliga på GitHub.

    Hur fungerar webhook-återförsök?

    Om din slutpunkt returnerar ett svar som inte är 2xx försöker vi igen med exponentiell backoff: 1 minut, 5 minuter, 30 minuter, 2 timmar och 24 timmar. Efter 5 misslyckade försök markeras webhooken som misslyckad och du meddelas via e-post.

    Finns det en sandlådemiljö för testning?

    Ja, vi erbjuder en komplett sandbox-miljö på api-sandbox.zeoroute.com. Sandbox har samma API men med testdata och inga avgifter. Perfekt för utveckling och integrationstestning.

    Är API:et tillgängligt på alla planer?

    Zeo REST API är tillgängligt för Fleet Management- och Enterprise-planer. Det inkluderar fullständig rutthantering, stopphantering, förarhantering och webhook-stöd för händelsemeddelanden i realtid.

    noll Blog

    Utforska vår blogg för insiktsfulla artiklar, expertråd och inspirerande innehåll som håller dig informerad.

    2026 01 23 Hur man minskar restid för inspektioner Utvalt, Zeo Route Planner

    Hur man minskar restid för inspektioner för effektivare flotta

    Läsningstid: 7 minuterLär dig beprövade strategier för att minska restid för inspektioner för din flotta. Optimera schemaläggning, mobil samordning och rutt för att minska kostnaderna för stillestånd.

    2026 01 23 Hur man hanterar flera poolrutter Utvalt, Zeo Route Planner

    Hur man hanterar flera poolservicer effektivt

    Läsningstid: 8 minuterLär dig beprövade strategier för att hantera flera poolservicerutter, minska körtiden med 30 %, eliminera missade städningar och skala upp lönsamt till nya områden.

    Hur blir man DoorDash-förare?, Zeo Route Planner

    Hur blir man DoorDash-förare?

    Läsningstid: 4 minuterNär det gäller arbete förväntar vi oss alla flexibilitet och frihet. Den exploderande gigekonomin är ett sant bevis på det.