Créer et piloter des missions
Estimez un tarif, créez une mission de convoyage, ajustez ses dates, ses options et son prix, ou annulez-la — le tout par API.
Suivre en temps réel
Recevez les changements d’état, les positions GPS du convoyeur et les documents/PV dès qu’ils sont disponibles, via des webhooks signés.
Ce que permet l’API
Tarification
POST /pricing — estimez le coût d’un trajet selon la grille de votre groupe, sans rien créer.Missions
Créez (
POST /transports), listez et consultez le détail de vos missions de convoyage.Suivi
Positions GPS du convoyeur, étapes planifiées et ETA tout au long du trajet.
Documents
Récupérez les PV et documents, ajoutez-en, et listez ceux à signer.
Cycle de vie
Modifiez les dates des jambes (aller / retour) ou annulez une mission.
Refacturation
Ajoutez ou retirez des options et ajustez le prix d’une jambe, avec historique tracé.
Une mission (ou transport) est identifiée par un
id (alias offer_id) et porte une référence métier transport_id lisible (ex. M-12345). Une mission peut comporter une jambe aller et, le cas échéant, une jambe retour (aller-retour).Modèle d’intégration
L’intégration repose sur deux canaux complémentaires.- REST pour les actions
- Webhooks pour les événements
Toutes les actions sont des appels HTTP REST sur des ressources prévisibles. Vous décidez quand appeler.
- Réponses de succès en
application/json. - Erreurs au format RFC 9457 (
application/problem+json). - Pagination par curseur sur les listes (
?limit=&cursor=). - Idempotence sur les écritures via l’en-tête
Idempotency-Key.
Pour qui
L’API s’adresse aux organisations qui gèrent des volumes de convoyage et veulent les piloter depuis leurs propres outils.Flottes
Déclenchez et suivez vos convoyages directement depuis votre TMS ou votre back-office.
Concessions
Automatisez les transferts de véhicules entre sites, livraisons clients et reprises.
Loueurs
Orchestrez restitutions, repositionnements et livraisons à grande échelle.
Une clé API est rattachée à un groupe (votre flotte, concession ou loueur). Ce groupe définit votre périmètre d’autorisation : vous ne voyez et ne pilotez que les missions de votre groupe, et la tarification applique automatiquement votre grille. Une mission hors de votre groupe renvoie
404 — jamais 403 — afin de ne pas révéler son existence.Environnements
L’API expose deux environnements, distingués par le préfixe de votre clé.Trafic réel : missions facturées et convoyeurs réels. À n’utiliser qu’une fois votre intégration validée.
Bac à sable pour développer et tester votre intégration sans impact opérationnel.
Base URL
Toutes les requêtes partent de la même base, en HTTPS.X-Api-Key sur chaque requête :
Comportement fail-closed : une clé manquante, inconnue, révoquée ou expirée renvoie
401 Unauthorized. Il n’existe aucun mode anonyme.Étapes suivantes
Démarrage rapide
Créez votre première mission de bout en bout en quelques minutes.
Authentification
Clés
live/test, scopes read/write et isolation par groupe.Webhooks
Abonnez un endpoint, vérifiez les signatures et réconciliez les événements.
