Promotions / Offers
Adds the ability to apply offer codes, automatic public offers, comparisons, and combination discounts
Combination Product Discovery
Offer Object
List supplier promotions serialized as offer objects.
Successful response
From capability octo/offers.
Unique identifier for this resource.
89fe0192-ddcd-430a-b285-e1396a4725d2List of tag values.
["vip","partner"]Public title of the offer.
Summer PromotionDiscount label shown to customers.
Save 20%Offer code identifier.
SUMMER25Offer description shown to the customer.
20% off selected departures this month.How the discount is applied to net pricing.
FULLPossible values: Whether the offer is currently usable in the given context.
trueReason the offer cannot be applied in the current context.
Offer is not valid for the selected date.GET /octo/offers HTTP/1.1
Host: api.ventrata.com
Accept: */*
Successful response
[
{
"id": "89fe0192-ddcd-430a-b285-e1396a4725d2",
"tags": [
"vip",
"partner"
],
"title": "Summer Promotion",
"label": "Save 20%",
"code": "SUMMER25",
"description": "20% off selected departures this month.",
"netDiscount": "FULL",
"restrictions": {
"minUnits": 1,
"maxUnits": 10,
"minTotal": 0,
"maxTotal": 50000,
"unitIds": [
"3d6f0a3a-59d4-4b16-a0c5-11d2d8a4e6b7",
"6b65fd83-4a1f-4744-8f4a-c24d8d770f29"
]
},
"usable": true,
"unusableReason": "Offer is not valid for the selected date.",
"membershipBenefit": {
"id": "e7cc8bb4-8d1c-4848-8824-5dbedb718681",
"title": "Summer Promotion",
"description": "Morning departure with central pickup included."
}
}
]Pricing Field Added By Offers
Get Available Offers
Response Additions Per Availability Object
Discount Booking
Booking Response Additions
Product Comparisons
Product Combinations
Gift Offers
Extra Item Offers
List supplier promotions serialized as offer objects.
Successful response
From capability octo/offers.
Unique identifier for this resource.
89fe0192-ddcd-430a-b285-e1396a4725d2List of tag values.
["vip","partner"]Public title of the offer.
Summer PromotionDiscount label shown to customers.
Save 20%Offer code identifier.
SUMMER25Offer description shown to the customer.
20% off selected departures this month.How the discount is applied to net pricing.
FULLPossible values: Whether the offer is currently usable in the given context.
trueReason the offer cannot be applied in the current context.
Offer is not valid for the selected date.GET /octo/offers HTTP/1.1
Host: api.ventrata.com
Accept: */*
Successful response
[
{
"id": "89fe0192-ddcd-430a-b285-e1396a4725d2",
"tags": [
"vip",
"partner"
],
"title": "Summer Promotion",
"label": "Save 20%",
"code": "SUMMER25",
"description": "20% off selected departures this month.",
"netDiscount": "FULL",
"restrictions": {
"minUnits": 1,
"maxUnits": 10,
"minTotal": 0,
"maxTotal": 50000,
"unitIds": [
"3d6f0a3a-59d4-4b16-a0c5-11d2d8a4e6b7",
"6b65fd83-4a1f-4744-8f4a-c24d8d770f29"
]
},
"usable": true,
"unusableReason": "Offer is not valid for the selected date.",
"membershipBenefit": {
"id": "e7cc8bb4-8d1c-4848-8824-5dbedb718681",
"title": "Summer Promotion",
"description": "Morning departure with central pickup included."
}
}
]Schema Additions (JSON)
Availability
AvailabilityBatchRequest
AvailabilityBatchRow
AvailabilityCalendar
AvailabilityCalendarBatchRequest
AvailabilityCalendarBatchRow
AvailabilityCalendarRequest
AvailabilityRequest
Booking
BookingUnitItem
BookingWriteRequest
ExtraPricing
Gift
GiftCreateRequest
Money
Offer
Order
OrderUpdateRequest
PackageAvailability
Pricing
UnitPricing
Last updated