Method
GET /v1/products/{productIdOrSlug}/departures/{departureId}
Top-level form also exists: GET /v1/departures/{departureId}?productId=prod_xxx. Both return the same data; the nested route additionally supports product slugs.
Path Parameters
Product ID (prod_...) or slug.
Departure ID (
TypeID with
dept prefix).
Query Parameters
Locale for translated meeting point text.
Bearer token (e.g. Authorization: Bearer YOUR_API_KEY)
Request Example
curl "https://api.voyantcloud.com/v1/products/prod_01h8z3y4x2w1v0u9t8s7r6q5p4/departures/dept_01h9xm2n3p4q5r6s7t8v9w0x1y" \
-H "Authorization: Bearer $VOYANT_API_KEY"
Response
{
"id": "dept_01h9xm2n3p4q5r6s7t8v9w0x1y",
"product_id": "prod_01h8z3y4x2w1v0u9t8s7r6q5p4",
"product_title": "Cyclades Island Hopping",
"start_at": "2025-06-01T08:00:00Z",
"end_at": "2025-06-05T18:00:00Z",
"status": "scheduled",
"capacity": 24,
"itinerary_id": "itin_01h9xm3n4p5q6r7s8t9v0w1x2y",
"itinerary_version_id": "itvr_01h9xm4n5p6q7r8s9t0v1w2x3y",
"meeting_point": {
"name": "Athens Marina",
"address": "Akti Moutsopoulou, Pireas"
},
"starting_price": { "total": 1299, "currency": "EUR" }
}
Requests for departures outside your workspace return 404 Not Found. Use either the product ID or its slug in the path.