Grouped-departures
This capability allows grouping of interval time slots
Add octo/grouped-departures to your
OCTO-Capabilities
headerUsed with List Products , Single Product and Availability endpoints. Groups interval time slots into Morning Departures (before noon), Afternoon Departures (noon till 6pm), Evening Departures (6pm till midnight).
Products
Availability
Booking (Reserve)
Delete
"options": [
{
"id": "ac0ff447450a0b3102db16cfaae7edc13729bf5b",
"internalName": "Morning Departures",
...
},
{
"id": "5e66a4a9f8cefa58c8403540463e9715a4771c16",
"internalName": "Afternoon Departures",
...
},
{
"id": "10921bf8a1bffb723bb08aa67192fae681549725",
"internalName": "Evening Departures",
...
}
],
optionId
for particular departure group will return time slots associated with it
Below is the response when Afternoon Departures
id
is passed as optionId
in request[
{
"id": "2022-09-25T12:00:00-07:00",
"localDateTimeStart": "2022-09-25T12:00:00-07:00",
"localDateTimeEnd": "2022-09-25T14:00:00-07:00",
...
},
{
"id": "2022-09-25T13:00:00-07:00",
"localDateTimeStart": "2022-09-25T13:00:00-07:00",
"localDateTimeEnd": "2022-09-25T15:00:00-07:00",
...
},
{
"id": "2022-09-25T14:00:00-07:00",
"localDateTimeStart": "2022-09-25T14:00:00-07:00",
"localDateTimeEnd": "2022-09-25T16:00:00-07:00",
...
},
{
"id": "2022-09-25T15:00:00-07:00",
"localDateTimeStart": "2022-09-25T15:00:00-07:00",
"localDateTimeEnd": "2022-09-25T17:00:00-07:00",
...
},
{
"id": "2022-09-25T16:00:00-07:00",
"localDateTimeStart": "2022-09-25T16:00:00-07:00",
"localDateTimeEnd": "2022-09-25T18:00:00-07:00",
...
},
{
"id": "2022-09-25T17:00:00-07:00",
"localDateTimeStart": "2022-09-25T17:00:00-07:00",
"localDateTimeEnd": "2022-09-25T19:00:00-07:00",
...
}
]
optionId
used and id
received in Availability request will be used in Booking endpoint as payload. Further steps are same regardless of octo-capabilities headerAssign unique
id
for different departure groups
Response
Below is the response when
octo/grouped-departures
is passed in the header"options": [
{
"id": "ac0ff447450a0b3102db16cfaae7edc13729bf5b",
"internalName": "Morning Departures",
...
},
{
"id": "5e66a4a9f8cefa58c8403540463e9715a4771c16",
"internalName": "Afternoon Departures",
...
},
{
"id": "10921bf8a1bffb723bb08aa67192fae681549725",
"internalName": "Evening Departures",
...
}
],
Last modified 11mo ago