GET
Résumé d'une mission
GET /APIs/external/carrier_get_mission_summary.php
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ètre | Type | Obligatoire | Description |
|---|---|---|---|
| otr_id | int | Oui | ID 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
| Code | Signification |
|---|---|
| 401 | Clé API absente |
| 402 | Abonnement inactif (essai terminé ou abonnement résilié) |
| 403 | Clé invalide, ou clé expéditeur utilisée sur un endpoint transporteur |
| 400 | otr_id manquant |
| 404 | Mission introuvable pour votre société |
| 429 | Trop de requêtes (120 par minute, 20 000 par jour) ; réessayer après Retry-After |