Description

Retourne un résumé condensé d'une mission : statut, chauffeur affecté, véhicule, dernier événement, et présence d'un POD. Idéal pour les tableaux de bord et les vues liste enrichies.

Paramètres GET

ParamètreTypeObligatoireDescription
otr_idintOuiID de la mission

Exemple de requête

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

Réponse (succès)

{
  "success": true,
  "summary": {
    "otr_id": 1060,
    "otr_number": "OTR-20260728-000001",
    "status": "en_cours",
    "carrier_actionable": true,
    "driver": { "id": 42, "name": "Jean Martin", "phone": "+33600000001" },
    "vehicle": { "id": 7, "immatriculation": "AA-123-BB" },
    "last_event": {
      "event_type": "statut_update",
      "statut": "en_cours",
      "created_at": "2026-07-29T07:30:00"
    },
    "has_pod": true,
    "pod_count": 1
  }
}

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