Skip to main content
Ce guide couvre le parcours complet : du calcul du tarif à la création d’une mission, jusqu’au suivi de la commande générée.

Calculer le tarif

Avant de créer une mission, estimez son coût avec POST /marketplace. Voir le guide Calculer un tarif.

Créer une mission

POST /tasks

Authentification

Body

Champs

Réponse — 200

Conserver les identifiants retournés

Sauvegardez le champ _id retourné dans {{TASK_ID}} : c’est lui qui sert à interroger la mission par la suite. Le champ uid est également présent dans la réponse, mais GET /tasks/fetch/{id} attend l’identifiant _id.

Consulter la mission ou la commande

  • GET /tasks/fetch/{id} retourne l’état d’une mission par son identifiant.
  • GET /orders/fetch/{uid} retourne l’état d’une commande par son UID.

Recevoir les changements de statut par webhook

Configurez un webhook pour être notifié automatiquement des changements de statut, plutôt que d’interroger l’API en continu. Voir le guide Configurer un webhook.

Générer le bordereau

Une fois la commande confirmée, générez son bordereau de transport. Voir le guide Générer un bordereau.

Erreurs possibles

Voir Gestion des erreurs. Une adresse de retrait manquante pour un type Pickup, ou un destinataire incomplet, renvoient typiquement une erreur 400.

Notes et règles métier

  • datePickup, timePickup et address ne sont requis que pour le type Pickup.
  • Chaque colis de parcels doit inclure un prix (price) et un montant à collecter (amountCollect), même si ce dernier est à 0.