Czas czytania: 5 minuty
Platforma flotowa
Mobile App

Twórz niestandardowe integracje
z API Zeo

Połącz swoje systemy z Zeo za pomocą naszego interfejsu API RESTful. Twórz trasy,
śledź postępy w czasie rzeczywistym i automatyzuj przepływy pracy za pomocą webhooków.

Zeo API i webhooki, Zeo Route Planner
  • 99.9%

    SLA dotyczące dostępności interfejsu API

  • 100ms

    Średni czas odpowiedzi

  • 20 +

    Punkty końcowe interfejsu API

  • 10 tysięcy

    Limit żądań/minut

Platforma programistyczna Funkcje

Wszystko, czego potrzebujesz, aby zintegrować planowanie tras z aplikacjami

  • Zeo API i webhooki, Zeo Route Planner

    REST API

    W pełni funkcjonalny interfejs API REST do zarządzania trasami, przystankami, kierowcami i nie tylko. Format żądania/odpowiedzi JSON z kompleksową dokumentacją.

    • Twórz i optymalizuj trasy programowo
    • Zarządzaj przystankami, kierowcami i pojazdami
    • Pobierz dane śledzenia w czasie rzeczywistym
    • Uzyskaj dostęp do analiz i raportów
    • Wsparcie operacji masowych
  • Zeo API i webhooki, Zeo Route Planner

    Wydarzenia webhook

    Powiadomienia o zdarzeniach w czasie rzeczywistym przesyłane do punktów końcowych. Reaguj natychmiast na zmiany tras, zakończenia postojów i aktualizacje sterowników.

    • Zdarzenia rozpoczęte/ukończone na trasie
    • Zatrzymaj powiadomienia o zmianie statusu
    • Aktualizacje lokalizacji kierowcy
    • Alerty o zmianie ETA
  • Zeo API i webhooki, Zeo Route Planner

    Uwierzytelnianie

    Bezpieczny dostęp do API z uwierzytelnianiem zgodnym ze standardami branżowymi. Wiele typów kluczy dla różnych poziomów dostępu i przypadków użycia.

    • Uwierzytelnianie za pomocą tokena nośnika
    • Panel zarządzania kluczami API
    • Zakres uprawnień dla każdego klucza
    • Obsługa rotacji kluczy
    • Ograniczanie szybkości na klucz
  • Zeo API i webhooki, Zeo Route Planner

    Import stron trzecich

    Bezproblemowy import zamówień i zleceń z systemów zewnętrznych. Automatyczna walidacja adresów i geokodowanie podczas importu.

    • Punkt końcowy importu zatrzymania zbiorczego
    • Walidacja adresów i geokodowanie
    • Niestandardowe mapowanie pól
    • Wykrywanie duplikatów
    • Śledzenie statusu importu

webhook Wydarzenia

Subskrybuj wydarzenia w czasie rzeczywistym i reaguj natychmiast na zmiany trasy

  • Rama 1707478314 20 1, Planer tras Zeo

    trasa.rozpoczęta

    Uruchamiany, gdy kierowca rozpoczyna nawigację trasą. Zawiera identyfikator trasy, informacje o kierowcy i szacowany czas ukończenia.

  • Rama 1707478314 19, Planer trasy Zeo

    stop.zakończone

    Uruchamiany po oznaczeniu postoju jako zakończonego. Zawiera dane potwierdzające usługę, znaczniki czasu i notatki.

  • Rama 1707478314 17, Planer trasy Zeo

    stop.nieudane

    Wysyłane, gdy nie udało się ukończyć postoju. Zawiera przyczynę niepowodzenia oraz wszelkie wykonane zdjęcia/notatki.

  • Grupa 11880, Planista trasy Zeo

    driver.location_update

    Okresowe aktualizacje lokalizacji aktywnych kierowców. Konfigurowalna częstotliwość od 30 sekund do 5 minut.

  • Grupa 11880 1, Planista trasy Zeo

    eta.zmieniono

    Zwalniane, gdy szacowany czas przyjazdu ulega znacznej zmianie ze względu na ruch uliczny lub opóźnienia.

  • Grupa 11880 2, Planista trasy Zeo

    trasa ukończona

    Uruchamiane po zakończeniu wszystkich przystanków. Zawiera statystyki końcowe, czas trwania i wskaźniki wydajności.

  • // Przykład ładunku webhooka
    {
      "wydarzenie": „stop.zakończono”,
      „znacznik czasu”: "2024-01-15T14:32:00Z",
      "dane"{
        „id_trasy”: „trasa_abc123”,
        „id_stopu”: "stop_xyz789",
        "kierowca"{
          "id": "drv_456",
          "imię": "Jan Kowalski"
        },
        „ukończono_w”: "2024-01-15T14:31:45Z",
        "dowód"{
          "podpis": "https://...",
          „zdjęcia”: ["https://..."],
          „notatki”: „Pozostawione przy drzwiach”
        } } }

    Punkty końcowe interfejsu API Omówienie

    Główne punkty końcowe do planowania tras i zarządzania flotą

    POST
    /v1/trasy

    Utwórz nową trasę z przystankami i ustawieniami optymalizacji

    GET
    /v1/routes/{id}

    Pobierz szczegóły trasy, w tym zoptymalizowaną sekwencję

    POST
    /v1/routes/{id}/optymalizacja

    Ponowna optymalizacja istniejącej trasy z zaktualizowanymi parametrami

    GET
    /v1/routes/{id}/śledzenie

    Uzyskaj dane śledzenia w czasie rzeczywistym dla aktywnej trasy

    POST
    /v1/stops/import

    Zatrzymanie importu zbiorczego z systemów zewnętrznych

    PUT
    /v1/stops/{id}/status

    Aktualizuj status zatrzymania (zakończono, nie powiodło się, pominięto)

    GET
    /v1/sterowniki

    Wyświetl listę wszystkich kierowców ze statusem dostępności

    GET
    /v1/drivers/{id}/lokalizacja

    Uzyskaj aktualną lokalizację i postęp trasy

    POST
    /v1/webhooki

    Zarejestruj punkt końcowy webhooka, aby otrzymywać powiadomienia o zdarzeniach

    Code Przykłady

    Rozpocznij szybko naukę dzięki przykładom w swoim ulubionym języku



    # Utwórz i zoptymalizuj trasę z wieloma przystankami
    zwiń -X POST „https://api.zeoroute.com/v1/routes” \ -H „Autoryzacja: Nośnik $ZEO_API_KEY” \ -H „Typ zawartości: aplikacja/json” \ -D '{ "name": "Dostawy poranne", "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 } ] }'
    
    # Pobierz szczegóły trasy
    zwiń -X POBIERZ „https://api.zeoroute.com/v1/routes/route_abc123” \ -H „Autoryzacja: Nośnik $ZEO_API_KEY”
    
    # Aktualizacja statusu zatrzymania
    zwiń -X PUT „https://api.zeoroute.com/v1/stops/stop_xyz789/status” \ -H „Autoryzacja: Nośnik $ZEO_API_KEY” \ -H „Typ zawartości: aplikacja/json” \ -D '{"status": "zakończono", "uwagi": "Zostawiono przy drzwiach"}'

    Integracja Przypadków użycia

    Automatyczne aktualizacje działają w każdej branży z zaplanowanymi wizytami

    DOSTAWA

    Integracja zarządzania zamówieniami

    Platforma e-commerce automatycznie importuje nowe zamówienia za pośrednictwem API co godzinę. Zamówienia są grupowane według regionów, optymalizowane pod kątem tras i wysyłane do kierowców. Powiadomienia webhook aktualizują status zamówienia w czasie rzeczywistym w miarę realizacji dostaw.

    SERWIS W TERENIE

    Planowanie usług oparte na CRM

    Firma świadcząca usługi serwisowe synchronizuje zlecenia pracy z systemem CRM za pośrednictwem interfejsu API. Nowe zlecenia automatycznie tworzą przystanki z danymi klientów, wymaganiami serwisowymi i przedziałami czasowymi. Webhooki potwierdzające ukończenie usługi aktualizują system CRM i uruchamiają fakturowanie.

    Grupa 1707478361, Planista trasy Zeo

    Gotowy do budowy Twoja integracja?

    Uzyskaj klucz API i zacznij tworzyć w kilka minut dzięki naszej kompleksowej dokumentacji

    Grupa 1707478363, Planista trasy Zeo

    Kwestionariusz Zeo

    Często
    Spytał
    Pytania

    Dowiedz się więcej

    Zeo API i webhooki

    Jakie są limity szybkości API?

    Standardowe klucze API pozwalają na 1,000 żądań na minutę. Plany Enterprise umożliwiają żądanie wyższych limitów, do 10 000 żądań na minutę. Nagłówki limitów prędkości są zawarte w każdej odpowiedzi, co pozwala na śledzenie wykorzystania.

    Jak uwierzytelniać żądania API?

    Wszystkie żądania API wymagają tokena Bearer w nagłówku Authorization. Klucze API można generować w ustawieniach konta. Klucze mogą mieć zakres określony dla określonych uprawnień (tylko do odczytu, zapis, administrator) i adresów IP.

    Czy macie zestawy SDK dla różnych języków?

    Oferujemy oficjalne zestawy SDK dla JavaScript/Node.js i Pythona. Utrzymywane przez społeczność zestawy SDK są dostępne dla Ruby, PHP i Go. Wszystkie zestawy SDK są open source i dostępne na GitHubie.

    Jak działają ponowne próby webhooków?

    Jeśli Twój punkt końcowy zwróci odpowiedź inną niż 2xx, ponawiamy próbę z wykładniczym odczekaniem: 1 minuta, 5 minut, 30 minut, 2 godziny i 24 godziny. Po 5 nieudanych próbach webhook zostanie oznaczony jako nieudany, a Ty otrzymasz powiadomienie e-mailem.

    Czy istnieje środowisko testowe?

    Tak, oferujemy pełne środowisko testowe na stronie api-sandbox.zeoroute.com. Sandbox ma to samo API, ale z danymi testowymi i bez opłat. Idealne do testowania i integracji.

    Czy API jest dostępne we wszystkich planach?

    Interfejs API REST Zeo jest dostępny w planach Fleet Management i Enterprise. Obejmuje on pełne zarządzanie trasami, operacjami postojowymi, zarządzanie kierowcami oraz obsługę webhooków do powiadomień o zdarzeniach w czasie rzeczywistym.

    zeo blogi

    Przeglądaj naszego bloga, gdzie znajdziesz wnikliwe artykuły, porady ekspertów i inspirujące treści, dzięki którym będziesz na bieżąco.

    2026 01 23 Jak skrócić czas podróży kontrolnej Polecane, Planer tras Zeo

    Jak skrócić czas podróży inspekcyjnych, aby zwiększyć wydajność floty

    Czas czytania: 7 minutyPoznaj sprawdzone strategie, które skrócą czas podróży służbowych Twojej floty. Zoptymalizuj harmonogram, koordynację mobilną i wyznaczanie tras, aby obniżyć koszty przestojów.

    2026 01 23 Jak zarządzać wieloma trasami serwisowymi w basenie? Polecane, Zeo Route Planner

    Jak efektywnie zarządzać wieloma trasami obsługi basenu

    Czas czytania: 8 minutyPoznaj sprawdzone strategie zarządzania wieloma trasami serwisowania basenu, skróć czas dojazdu o 30%, wyeliminuj pominięte czyszczenia i skaluj rentownie w nowych obszarach.

    Jak zostać kierowcą DoorDash?, Planer tras Zeo

    Jak zostać kierowcą DoorDash?

    Czas czytania: 4 minutyJeśli chodzi o pracę, wszyscy oczekujemy elastyczności i wolności. Rozwijająca się gospodarka gig jest tego prawdziwym dowodem.