Journeys
Get Journey details
Returns the booking-level details of a journey: stops, pricing, timestamps, and lifecycle status.
Use this endpoint to check whether a journey is finished, retrieve its cost breakdown, or read the stops that were requested. The response is stable once the journey is created and only changes when the journey ends (populating end_state, end_at, and totals).
Typical use cases:
- Display a journey's origin/destination and scheduled time.
- Check if a journey has finished and why (end_state).
- Retrieve the price summary after a journey is terminated.
📘 Looking for real-time tracking data?
To get the driver's current location, vehicle details, or route waypoints while a journey is in progress, use the Get Journey State endpoint instead.
get/api/v4/journey/{journey_id}
Path parameters
journey_idstring required
UUID of the journey
Response
Success
Example response
{
"created_at": "2022-08-04T19:28:18.375Z",
"current_state": "terminated",
"end_at": "2022-02-17T09:30:34.831Z",
"end_state": "drop off",
"finished": true,
"id": "96fc6f24-142b-11ed-bba7-56a6f40ef0bf",
"label_slug": "apiV4",
"product_id": "75dd566797369d1f0927102e5356ce59",
"public_url": "/j/5ceg7v77qm8x28c9",
"region_id": "madrid",
"start_at": "2022-02-17T09:30:34.831Z",
"start_type": "asap",
"stops": [
{
"addr": "Calle de la cruz",
"city": "Madrid",
"contact": {
"mobile_cc": "34",
"mobile_num": "123456789",
"name": "Jhon Doe",
"stop_action": "pickup"
},
"country": "ES",
"id": "123",
"loc": [
40.4169335,
-3.7061872
],
"name": "Work",
"num": "1428"
}
],
"totals": {
"discount": {
"amount": 0,
"currency": "EUR"
},
"price": {
"amount": 100,
"currency": "EUR"
},
"price_total": {
"amount": 100,
"currency": "EUR"
}
},
"user_id": "0dfc7c0bbbd300e6f9212827106e8911"
}