GET
/
transports
/
{id}
Détail d'une mission
curl --request GET \
  --url https://sandbox.myexpressdriver.com/v1/transports/{id} \
  --header 'X-Api-Key: <api-key>'
{
  "id": "<string>",
  "transport_id": "<string>",
  "cancelled": true,
  "created_at": "<string>",
  "flags": {
    "plateau": true,
    "electric": true,
    "w_garage": true,
    "parc": true,
    "need_appointment": true
  },
  "pickup": {
    "address": "<string>",
    "lat": 123,
    "lng": 123,
    "date": "<string>",
    "start_time": "<string>",
    "end_time": "<string>",
    "contact": {
      "name": "<string>",
      "phone": "<string>",
      "email": "<string>",
      "company": "<string>"
    }
  },
  "delivery": {
    "address": "<string>",
    "lat": 123,
    "lng": 123,
    "date": "<string>",
    "start_time": "<string>",
    "end_time": "<string>",
    "contact": {
      "name": "<string>",
      "phone": "<string>",
      "email": "<string>",
      "company": "<string>"
    }
  },
  "vehicle": {
    "registration": "<string>",
    "vin": "<string>",
    "type": "<string>",
    "brand": "<string>",
    "model": "<string>"
  },
  "distance_km": 123,
  "price": {
    "currency": "EUR",
    "amount_ht": 123,
    "surcharge_ht": 123
  },
  "driver": {
    "assigned": true,
    "name": "<string>"
  },
  "actual": {
    "picked_up_on": "<string>",
    "delivered_on": "<string>"
  },
  "documents": {
    "fiche_mission": "<string>",
    "inspection_pickup": "<string>",
    "inspection_delivery": "<string>"
  },
  "return_trip": {
    "pickup": {
      "address": "<string>",
      "lat": 123,
      "lng": 123,
      "date": "<string>",
      "start_time": "<string>",
      "end_time": "<string>",
      "contact": {
        "name": "<string>",
        "phone": "<string>",
        "email": "<string>",
        "company": "<string>"
      }
    },
    "delivery": {
      "address": "<string>",
      "lat": 123,
      "lng": 123,
      "date": "<string>",
      "start_time": "<string>",
      "end_time": "<string>",
      "contact": {
        "name": "<string>",
        "phone": "<string>",
        "email": "<string>",
        "company": "<string>"
      }
    },
    "vehicle": {
      "registration": "<string>",
      "vin": "<string>",
      "type": "<string>",
      "brand": "<string>",
      "model": "<string>"
    },
    "distance_km": 123,
    "price": {
      "currency": "EUR",
      "amount_ht": 123,
      "surcharge_ht": 123
    }
  }
}

Autorisations

X-Api-Key
string
header
requis

Clé API liée à un groupe (med_live_… en production, med_test_… en test). Fournie en clair une seule fois à la création depuis le profil client.

Paramètres de chemin

id
string
requis

Identifiant de la mission (offer_id).

Réponse

Détail de la mission.

Détail complet d'une mission (DTO public, allow-list stricte).

id
string | null
requis

Identifiant de la mission (offer_id).

transport_id
string | null
requis

Référence métier (ex. M-12345).

status
enum<string>
requis

Statut public stable d'une mission.

Options disponibles:
scheduled,
assigned,
in_transit,
in_transit_return,
awaiting_documents,
under_review,
completed,
incident,
cancelled
cancelled
boolean
requis
created_at
string | null
requis
flags
object
requis
pickup
object
requis

Point d'enlèvement ou de livraison.

delivery
object
requis

Point d'enlèvement ou de livraison.

vehicle
object
requis
distance_km
number | null
requis
price
object
requis

Montant tarifaire d'une jambe.

driver
object
requis
actual
object
requis
documents
object
requis
return_trip
object
requis

Jambe retour (null si la mission n'a pas de retour).