Description

Retourne la liste chronologique de tous les événements et changements de statut survenus sur une mission (assignation, acceptation, départ, livraison, incidents…).

Paramètres GET

ParamètreTypeObligatoireDescription
otr_idintOuiID de la mission

Exemple de requête

GET /APIs/external/carrier_get_mission_history.php?otr_id=1060
X-API-KEY: votre_cle_transporteur

Réponse (succès)

{
  "success": true,
  "otr_id": 1060,
  "otr_number": "OTR-20260728-000001",
  "history": [
    {
      "id": 201,
      "event_type": "assignation",
      "statut": "assigne",
      "note": null,
      "created_at": "2026-07-28T08:00:00",
      "user_id": null
    },
    {
      "id": 202,
      "event_type": "statut_update",
      "statut": "en_cours",
      "note": "Chargement effectué",
      "created_at": "2026-07-29T07:30:00",
      "user_id": 42
    }
  ]
}

Codes d'erreur

CodeSignification
401Clé API absente
402Abonnement inactif (essai terminé ou abonnement résilié)
403Clé invalide, ou clé expéditeur utilisée sur un endpoint transporteur
400otr_id manquant
404Mission introuvable pour votre société
429Trop de requêtes (120 par minute, 20 000 par jour) ; réessayer après Retry-After