Header Parameters
Currently the only acceptable value is
v1.Request Body Parameters
The unique identifier for the trip.
Copy
{
"trip_id": 1
}
Response Body Parameters
The trip id is the unique id of the trip returned.
The name of the the trip.
The overview of the trip (overall description).
What’s included on the trip.
What’s excluded from the trip.
The minimum number of travellers required to book the trip.
The URLs of the images that can be used for this trip.
The URLs for any files associated with this trip.
Hide properties
Hide properties
The id of the extra.
The name of the extra.
The description for the extra.
Whether the extra is optional or included by default in the trip.
Whether the extra is per unit, or if pricing is different based on the traveller.
Whether the traveller is allowed to add multiple units.
The maximum number of travellers that this extra will apply to.
For example, a vehicle could have a maximum capacity of 4 travellers.
Hide properties
Hide properties
The id corresponding to the day of the trip.
The title corresponding to the day.
The description for the day.
Any extra details that are specified for the day.
The meals and drinks that are included for the day.
The property ids that are associated with the day.
The destination ids that are associated with the day.
Hide properties
Hide properties
The id associated with the extra for this particular day.
The name associated with this extra for this day.
The description of the extra for the day.
Whether the extra is optional or included by default.
Whether this is a per unit cost or if the cost will apply based on the travellers.
Whether the traveller is able to select for multiple units or not.
The maximum travellers for the given extra. For example, a vehicle may only take a maximum of 4 travellers.
Hide child attributes
Hide child attributes
The destination id of the initial destination. If
0 is returned back then this can either be an accommodation from the day before, or a general pick-up location.The destination id of the final destination for the transfeer. If
0 is returned back then this can either be an accommodation for the night or a general drop-off location.The type of transfer between the initial and final destination. Possible values are below:
Vehicle, Flight, Hike, Walk, Boat, TrekAn array of country enums where this trip takes place
Hide child attributes
Hide child attributes
The latitude of the pickup location
The longitude of the pickup location
A note about the pickup, providing more detail about the location
The radius outlining the bounds of possible area for pickup
The latest a traveller could be picked up from this location
Hide child attributes
Hide child attributes
The latitude of the drop-off location
The longitude of the drop-off location
A note about the drop-off, providing more detail about the location
The radius outlining the bounds of possible area for drop-off
The latest a traveller could be dropped-off at this location
Copy
{
"total_length": 25,
"filtered_length": 1,
"trips": [
{
"id": 11,
"name": "5 Day Tanzanian Safari, Savannah Tours",
"trip_overview": "A comprehensive 5-day safari experience starting from Arusha to Tarangire National Park with game drives and accommodations at Burunge Tented Lodge, among other destinations.",
"pricing": {
"price": 1200,
"currency": "USD"
},
"included": ["4x4 Private safari vehicle", "Professional guide", "Park Fees", "Accommodations"],
"excluded": ["Driver / guide tips", "Airport transfers", "Anything not explicitly included"],
"minimum_travellers": 2,
"suppliers": [
{
"name": "Savannah Tours",
"logo_url": "https://example.com/logo_url.jpg"
}
],
"image_urls": [
"https://cloudsafaris.com/path/to/image1.jpg",
"https://cloudsafaris.com/path/to/image2.jpg"
],
"file_urls": [],
"trip_extras": [
{
"id": 1,
"name": "4x4 Safari Cruiser",
"description": "Included as part of the package",
"optional": false,
"per_unit": false,
"multiple_units": false,
"max_travellers": 0
},
{
"id": 2,
"name": "Airport Transfer in a 4x4 Safari Cruiser",
"description": "Optional transfer from JRO to Arusha",
"optional": true,
"per_unit": true,
"multiple_units": false,
"max_travellers": 4
},
{
"id": 3,
"name": "Accommodation Extension at Mount Meru Game Lodge",
"description": "Optional extra nights available in different board bases",
"optional": true,
"per_unit": true,
"multiple_units": true,
"max_travellers": 0
}
],
"days": [
{
"id": 1,
"title": "Arusha to Tarangire National Park",
"description": "Depart from Arusha and drive to Tarangire National Park for a full day of game drives.",
"extra_details": "",
"meals": ["Lunch", "Dinner"],
"properties": [12],
"destinations": [20],
"activities": [],
"day_extras": [],
"transfers": [
{
"initial_id": 0,
"final_id": 20,
"transfer_type": "Vehicle",
"moment": "MORNING"
}
]
}
// Additional days follow a similar structure
],
"countries": ["TZ"],
"pick_up_location": {
latitude: -3.429406,
longitude: 37.074461,
note: "Kilimanjaro International Airport",
radius: 50,
location_max_time: "08:00:00",
},
"drop_off_location": {
latitude: -3.429406,
longitude: 37.074461,
note: "Kilimanjaro International Airport",
radius: 50,
location_max_time: "08:00:00",
}
}
]
}

