Temps de lecture : 5 minutes
Plateforme de flotte
Application mobile

Créer des intégrations personnalisées
avec l'API Zeo

Connectez vos systèmes à Zeo grâce à notre API RESTful. Créez des routes,
Suivez les progrès en temps réel et automatisez les flux de travail grâce aux webhooks.

API et webhooks Zeo, planificateur d'itinéraires Zeo
  • 99.9 %

    SLA de disponibilité de l'API

  • 100ms

    Temps de réponse moyen

  • 20+

    Points de terminaison API

  • 10K

    Limite de demandes par minute

Plateforme de développement Caractéristiques

Tout ce dont vous avez besoin pour intégrer la planification d'itinéraires à vos applications

  • API et webhooks Zeo, planificateur d'itinéraires Zeo

    API REST

    API RESTful complète pour la gestion des itinéraires, des arrêts, des conducteurs, etc. Format de requête/réponse JSON avec documentation exhaustive.

    • Créer et optimiser des itinéraires par programmation
    • Gérer les arrêts, les conducteurs et les véhicules
    • Récupérer les données de suivi en temps réel
    • Accédez aux analyses et aux rapports
    • Prise en charge des opérations en masse
  • API et webhooks Zeo, planificateur d'itinéraires Zeo

    Événements Webhook

    Notifications d'événements en temps réel envoyées à vos terminaux. Réagissez instantanément aux changements d'itinéraire, aux arrêts terminés et aux mises à jour des conducteurs.

    • Événements de départ/arrivée du parcours
    • Arrêter les notifications de changement de statut
    • Mises à jour de la localisation du chauffeur
    • alertes de changement d'ETA
  • API et webhooks Zeo, planificateur d'itinéraires Zeo

    Authentification

    Accès API sécurisé avec authentification conforme aux normes du secteur. Plusieurs types de clés pour différents niveaux d'accès et cas d'utilisation.

    • Authentification par jeton porteur
    • Tableau de bord de gestion des clés API
    • Autorisations limitées par clé
    • Support de rotation des touches
    • Limitation du débit par clé
  • API et webhooks Zeo, planificateur d'itinéraires Zeo

    Importation par un tiers

    Importez facilement les commandes et les tâches depuis des systèmes externes. Validation automatique des adresses et géocodage à l'importation.

    • point de terminaison d'arrêt d'importation en masse
    • Validation d'adresse et géocodage
    • Mappage de champs personnalisés
    • Détection des doublons
    • Suivi de l'état des importations

Webhook Événements

Abonnez-vous aux événements en temps réel et réagissez instantanément aux changements d'itinéraire.

  • Cadre 1707478314 20 1, Planificateur d'itinéraire Zeo

    route.démarrée

    Déclenché lorsqu'un conducteur commence à suivre un itinéraire. Comprend l'identifiant de l'itinéraire, les informations sur le conducteur et l'heure d'arrivée estimée.

  • Cadre 1707478314 19, Planificateur d'itinéraire Zeo

    arrêt.terminé

    Déclenché lorsqu'un arrêt est marqué comme terminé. Contient des données de preuve de service, des horodatages et des notes.

  • Cadre 1707478314 17, Planificateur d'itinéraire Zeo

    arrêt.échec

    Envoyé lorsqu'un arrêt n'a pas pu être effectué. Comprend le motif de l'échec et toutes les photos/notes prises.

  • Groupe 11880, Planificateur d'itinéraire Zeo

    mise à jour de la localisation du conducteur

    Mises à jour périodiques de la position des conducteurs actifs. Fréquence configurable de 30 secondes à 5 minutes.

  • Groupe 11880 1, Planificateur d'itinéraire Zeo

    eta.changé

    Déclenché lorsque les heures d'arrivée estimées changent sensiblement en raison du trafic ou de retards.

  • Groupe 11880 2, Planificateur d'itinéraire Zeo

    itinéraire terminé

    Déclenché une fois toutes les étapes terminées. Inclut les statistiques finales, la durée et les indicateurs de performance.

  • // Exemple de charge utile de webhook
    {
      "un événement": "stop.completed",
      "horodatage": "2024-01-15T14:32:00Z",
      "Les données": {
        "route_id": "route_abc123",
        "stop_id": "stop_xyz789",
        "conducteur": {
          "id": "drv_456",
          "prénom": "John Smith"
        },
        "terminé_à": "2024-01-15T14:31:45Z",
        "preuve": {
          "signature": "https://...",
          "Photos": ["https://..."],
          "Remarques": "Laissé à la porte"
        } } }

    Points de terminaison d'API Vue d'ensemble

    Points d'accès principaux pour la planification d'itinéraires et la gestion de flotte

    POSTEZ
    /v1/routes

    Créer un nouvel itinéraire avec des arrêts et des paramètres d'optimisation

    ÉCONOMISEZ
    /v1/routes/{id}

    Récupérer les détails de l'itinéraire, y compris la séquence optimisée

    POSTEZ
    /v1/routes/{id}/optimiser

    Réoptimiser un itinéraire existant avec des paramètres mis à jour

    ÉCONOMISEZ
    /v1/routes/{id}/tracking

    Obtenez des données de suivi en temps réel pour votre itinéraire actif.

    POSTEZ
    /v1/stops/import

    L'importation en masse s'arrête à partir de systèmes externes

    PUT
    /v1/stops/{id}/statut

    État de l'arrêt de la mise à jour (terminé, échec, ignoré)

    ÉCONOMISEZ
    /v1/pilotes

    Liste de tous les conducteurs avec statut de disponibilité

    ÉCONOMISEZ
    /v1/drivers/{id}/location

    Obtenir la position actuelle et l'avancement de l'itinéraire

    POSTEZ
    /v1/webhooks

    Enregistrez le point de terminaison webhook pour les notifications d'événements

    Code Exemples

    Démarrez rapidement avec des exemples dans votre langue préférée



    # Créer et optimiser un itinéraire avec plusieurs arrêts
    boucle -X POST "https://api.zeoroute.com/v1/routes" -H "Autorisation : Porteur $ZEO_API_KEY" -H « Type de contenu : application/json » \ -d '{ "name": "Livraisons du matin", "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 } ] }'
    
    # Obtenir les détails de l'itinéraire
    curl -X OBTENIR "https://api.zeoroute.com/v1/routes/route_abc123" -H "Autorisation : Porteur $ZEO_API_KEY"
    
    # Mise à jour de l'état d'arrêt
    boucle -X PUT "https://api.zeoroute.com/v1/stops/stop_xyz789/status" -H "Autorisation : Porteur $ZEO_API_KEY" -H « Type de contenu : application/json » \ -d '{"status": "completed", "notes": "Left at door"}'

    Intégration : Cas d'usage

    Les mises à jour automatisées fonctionnent pour tous les secteurs d'activité avec des visites programmées.

    LIVRAISON

    Intégration de la gestion des commandes

    Une plateforme de commerce électronique importe automatiquement les nouvelles commandes via une API toutes les heures. Les commandes sont regroupées par région, optimisées en itinéraires et attribuées aux livreurs. Des notifications webhook mettent à jour le statut des commandes en temps réel dès la fin des livraisons.

    SERVICE SUR LE TERRAIN

    Planification des services pilotée par le CRM

    Une entreprise de services sur le terrain synchronise les ordres de travail de son CRM via une API. Les nouvelles interventions créent automatiquement des étapes avec les informations client, les besoins de service et les plages horaires. Les webhooks de fin d'intervention mettent à jour le CRM et déclenchent la facturation.

    Groupe 1707478361, Planificateur d'itinéraire Zeo

    Prêt à construire Votre intégration ?

    Obtenez votre clé API et commencez à développer en quelques minutes grâce à notre documentation complète.

    Groupe 1707478363, Planificateur d'itinéraire Zeo

    Questionnaire Zeo

    Questions
    Demandé
    Aux Questions

    Savoir Plus

    API Zeo et webhooks

    Quelles sont les limites de débit de l'API ?

    Les clés API standard autorisent 1 000 requêtes par minute. Les forfaits Entreprise permettent d'atteindre des limites plus élevées, jusqu'à 10 000 requêtes par minute. Les en-têtes de limitation de débit sont inclus dans chaque réponse, ce qui vous permet de suivre votre consommation.

    Comment authentifier les requêtes API ?

    Toutes les requêtes API nécessitent un jeton Bearer dans l'en-tête Authorization. Vous pouvez générer des clés API depuis les paramètres de votre compte. Ces clés peuvent être associées à des autorisations spécifiques (lecture seule, écriture, administration) et à des adresses IP.

    Disposez-vous de kits de développement logiciel (SDK) pour différentes langues ?

    Nous proposons des kits de développement logiciel (SDK) officiels pour JavaScript/Node.js et Python. Des SDK maintenus par la communauté sont disponibles pour Ruby, PHP et Go. Tous nos SDK sont open source et disponibles sur GitHub.

    Comment fonctionnent les nouvelles tentatives de webhook ?

    Si votre point de terminaison renvoie une réponse autre que 2xx, nous effectuons une nouvelle tentative avec un délai exponentiel : 1 minute, 5 minutes, 30 minutes, 2 heures et 24 heures. Après 5 tentatives infructueuses, le webhook est considéré comme défaillant et vous recevez une notification par e-mail.

    Existe-t-il un environnement de test isolé (sandbox) ?

    Oui, nous proposons un environnement de test complet à l'adresse api-sandbox.zeoroute.com. Cet environnement de test utilise la même API, mais avec des données de test et sans frais. Il est idéal pour le développement et les tests d'intégration.

    L'API est-elle disponible dans tous les forfaits ?

    L'API REST de Zeo est disponible avec les abonnements Fleet Management et Enterprise. Elle inclut la gestion complète des itinéraires, des arrêts, des conducteurs et la prise en charge des webhooks pour les notifications d'événements en temps réel.

    Zéo Blog

    Explorez notre blog pour des articles perspicaces, des conseils d'experts et du contenu inspirant qui vous tiennent informé.

    23/01/2026 : Optimisation des itinéraires de service des guichets automatiques (en vedette), Zeo Route Planner

    Optimisation des itinéraires de service des guichets automatiques : Réduisez les coûts de 25 % en 2026

    Temps de lecture : 7 minutesTransformez l'exploitation de vos distributeurs automatiques de billets grâce à une optimisation intelligente des itinéraires. Réduisez vos coûts de 25 % tout en améliorant la sécurité et la disponibilité. Des solutions concrètes pour les gestionnaires.

    23/01/2026 Comment réduire le temps de déplacement pour les inspections ? (À la une : Zeo Route Planner)

    Comment réduire le temps de déplacement pour les inspections et améliorer l'efficacité de la flotte

    Temps de lecture : 7 minutesDécouvrez des stratégies éprouvées pour réduire les temps de déplacement lors des inspections de votre flotte. Optimisez la planification, la coordination mobile et les itinéraires pour minimiser les coûts d'immobilisation.

    23/01/2026 : Comment gérer plusieurs itinéraires de service de piscine (avec Zeo Route Planner)

    Comment gérer efficacement plusieurs itinéraires de service pour piscines

    Temps de lecture : 8 minutesDécouvrez des stratégies éprouvées pour gérer plusieurs itinéraires d'entretien de piscines, réduire votre temps de trajet de 30 %, éliminer les nettoyages manqués et étendre votre activité de manière rentable à de nouvelles zones.