The identity and technical contract details declared by the specification.
LprAmountWrapper
object
1 property
TimeLocal
object
ISO8601 Local Time
1 property
1 required
RuleTierExemptionConfig
object
Per-rule tier exemption configuration with defaults.
2 properties
HotelMedianRate
object
Defines the attributes/filters used to identify candidate hotels for calculating the median nightly rate in hotel search. The calculated median rate serves as…
OvernightTimeParams
object
This defines what is considered as overnight.
4 properties
4 required
FlightAdvanceBookingWindowDomesticPropsWrapper
object
1 property
HighestFlightCabinByDuration
object
Air rule to describe whether to use default policy or different set of rules for cabin based on flight duration.
RestrictedAirlinesProps
object
List of IATA Airline code.
1 property
1 required
Addon
string
Add-ons which can be selected as part of an air reservation.
LimoTypesNotAllowedPropsWrapper
object
1 property
PreventBooking
object
Whether to allow booking if a rule is violated.
2 properties
OopReasonCodeUde
object
The message defines the format of a OOP reason code related question which would be asked during checkout on policy violation.
6 properties
RuleTierExemptionConfigWrapper
object
1 property
HighestFlightCabinOvernightProps
object
Highest cabin that can be booked for overnight flight.
2 properties
1 required
LprFilterConfig
object
Configuration for filtering rates in LPR calculation.
3 properties
PolicyApprovalInfo
object
8 properties
1 required
OopReasonCodes
object
OOP reason codes value. Either linked to default policy or actual values.
HighestCabinForDuration
object
For a given duration of a flight, the highest cabin that can be booked.
2 properties
2 required
AirRestrictedFaresPropsWrapper
object
1 property
ErrorResponse
object
2 properties
FlightAdvanceBookingWindowInternationalPropsWrapper
object
1 property
AllTiersWrapper
object
1 property
IsLinkedWrapper
object
1 property
CustomFieldId
object
The custom field type and the id associated with it.
2 properties
2 required
Persona
string
Persona of the user
DifferenceBetweenFlightFareAndMedianFare
object
Air rule to describe whether to use default policy or different rule for difference between a flight fare and median fare of the flights for a destination. Not…
HotelCentralTierExemption
object
Central tier exemption configuration for hotel rules. Configures which hotel preference tiers bypass individual policy rules. Properties in selected tiers are…
MaxHotelPriceByLocationProps
object
List of max price of a hotel booking in a location.
3 properties
1 required
HotelPolicyRuleType
string
Policy rule types applicable to hotel central tier exemption configuration.
CountryPropsWrapper
object
1 property
RestrictedCountries
object
Details containing country related restrictions or use default policy restrictions.
TravelRegionType
string
Travel region Type
EngineType
string
Engine types.
HotelLprFilterProps
object
Properties for LPR filter configuration.
1 property
1 required
ApprovalRule
object
One of rule which should be satisfied to use an approval action.
DateTimeOffset
object
ISO8601 UTC Date Time
1 property
1 required
AirRestrictedKeyword
object
Airline/Keyword to be restricted
2 properties
1 required
OopReasonCodesPropsWrapper
object
1 property
HotelCodesPropsWrapper
object
1 property
RailTravelClass
string
Travel class
LimoType
string
Limo type.
QuestionFormat
string
Question types. INPUTBOX will make user enter a free flowing text. RADIOBUTTON will have multiple options, user can select only one. CHECKBOX questions contain…
AirRestrictedFaresProps
object
Airline fare restrictions.
1 property
1 required
AllowedCarTypesProps
object
List of allowed car types.
1 property
1 required
AllowedCarTypes
object
Car rule to describe whether to use default policy rule or use different set of allowed car types for booking.
RestrictedAirCraftsPropsWrapper
object
1 property
HotelAdvanceBookingWindow
object
Hotel rule to describe whether to use default policy or different rule for advance booking.
FlightAdvanceBookingWindowDomesticProps
object
Number of days in advance one can book a domestic flight.
1 property
1 required
ContinentRestriction
object
Continent code with type of restriction.
2 properties
2 required
Reference
object
Reference of an entity
2 properties
1 required
PolicyCategory
string
Category of the policy.
HotelRestrictedKeywordsProps
object
List of keywords that should not be allowed in hotel name/description.
2 properties
LowestLogicalFareProps
object
Properties which will be used to filter candidates for a given flight in order to calculate lowest possible fare for the group.
11 properties
HotelPolicyRules
object
Details of rules related to hotel.
8 properties
RestrictedAirCrafts
object
Air rule to describe whether to use default policy or use the specific set of air crafts that are restricted.
UniversalProps
object
Universal Props.
AllRulesAllTiersWrapper
object
1 property
CountryRestriction
object
Country with their restriction type.
2 properties
2 required
ConditionalRefundability
object
Configuration for time-based exceptions to hotel refundability or cancellation policy rules. When enabled, otherwise restricted hotel rates may be allowed if b…
2 properties
HotelStarRatingPropsWrapper
object
1 property
FlightAdvanceBookingWindowInternationalProps
object
Number of days in advance one can book an international flight.
1 property
1 required
HotelRestrictedKeyword
object
Keyword that should not be allowed in hotel name/description.
2 properties
2 required
MaxHotelBookingPricePropsWrapper
object
1 property
FlightCabinUpgradeProps
object
Details whether flight cabin upgrade is allowed or not if cheaper.
1 property
1 required
LprFilterConfigWrapper
object
1 property
CabinClassNotAllowedDomesticProps
RailAdvanceBookingWindowProps
object
Number of days in advance one can book a Rail ticket.
1 property
1 required
TierList
object
List of preference tier levels.
1 property
RailTicketsRefundablePropsWrapper
object
1 property
MaxFlightBookingPriceByDurationPropsWrapper
object
1 property
FlightTicketsChangeable
object
Air rule to describe whether to use default policy or different rule regarding flight tickets exchange.
MaxRailBookingPriceByDurationProps
object
List of max price of rail booking for different rail duration.
2 properties
1 required
FlightAdvanceBookingWindow
object
Air rule to describe whether to use default policy or a different advance booking window for a flight.
DifferenceBetweenFlightFareAndMedianFarePropsWrapper
object
1 property
EntityId
object
Identifier of an object
1 property
1 required
HighestTravelClassForDuration
object
For a given duration of a rail, the highest travel class that can be booked.
2 properties
2 required
HotelStarRating
object
Hotel rule to describe whether to use default policy rule or use the specific range of star rated hotels.
1 property
HotelCentralTierExemptionPropsWrapper
object
1 property
Int32Range
object
2 properties
HotelStarRatingProps
object
Range of hotel star ratings with optional major chain exemptions.
4 properties
1 required
CabinClassNotAllowedInternationalPropsWrapper
object
1 property
Cabin
string
Flight cabin
CurrencyCodeWrapper
object
1 property
CustomFieldType
string
The type of custom field.
AllowedCarTypesPropsWrapper
object
1 property
SimpleMoney
object
Money object containing just amount and currency code.
2 properties
2 required
HotelCancellation
object
Hotel rule to describe whether to use default policy or allow booking of any specific type of cancellation.
WorkerType
string
The type of worker.
AllowedAirAddonsPropsWrapper
object
1 property
HotelPropertyTypePropsWrapper
object
1 property
HighestRailTravelClassByDurationProps
object
List of highest travel class that can be booked for different rail durations.
1 property
1 required
HotelChainCodesPropsWrapper
object
1 property
FlightAdvanceBookingWindowPropsWrapper
object
1 property
TravelRegionRule
object
Rule to evaluate travel region, INTERNATIONAL or DOMESTIC.
1 property
FlightTicketsChangeablePropsWrapper
object
1 property
HotelChainCodesProps
object
List of hotel chain codes.
1 property
1 required
HotelMedianRatePropsWrapper
object
1 property
HotelMedianRateProps
object
Props for hotel median rate calculation.
6 properties
2 required
PolicyCurrency
Currency for the policy.
RailTicketsRefundableProps
object
Different type of refund policy allowed for rail ticket booking.
1 property
1 required
TravelRegionRuleWrapper
object
Rule to evaluate travel region, INTERNATIONAL or DOMESTIC.
1 property
PreferenceTierLevel
string
Different levels of tier.
MaxFlightBookingPricePropsWrapper
object
1 property
Co2EmissionPerPassengerPerKmProps
object
Maximum allowed Co2 emission (in grams) per passenger per flight distance covered (in Kms).
1 property
1 required
RestrictAirportTransfersPropsWrapper
object
1 property
CabinClassNotAllowedProps
object
List of cabins which should not be allowed.
1 property
1 required
HotelCodesProps
object
List of hotel codes.
1 property
1 required
RestrictedAirlines
object
Air rule to describe whether to use default policy or use the specific set of airlines that are restricted.
RestrictedAirCraftsProps
object
List of IATA Aircraft code.
1 property
1 required
MaxFlightBookingPrice
object
Max allowed flight booking price for that selected cabin.
SimpleMoneyWrapper
object
1 property
MaxHotelPriceByLocationPropsWrapper
object
1 property
PreventBookingWrapper
object
1 property
HrFeedPolicyDetails
object
User group details if membership is via HR feed.
1 property
UniversalPropsWrapper
object
1 property
FlightAdvanceBookingWindowProps
object
Number of days in advance one can book a flight.
1 property
1 required
MaxHotelBookingPriceProps
object
Defines the maximum allowed hotel booking price relative to the median nightly rate calculated using HotelMedianRate. This rule enforces whether a booking can…
3 properties
2 required
CarEngineTypesProps
object
List of car engine types.
1 property
1 required
RailAdvanceBookingWindowPropsWrapper
object
1 property
AirPolicyRules
object
Details of rules related to air.
15 properties
ErrorParameter
object
Error parameter
2 properties
ContinentProps
object
List of continent with their type of restriction.
1 property
1 required
MaxFlightBookingPriceByDuration
object
Air rule to describe whether to use default policy or different set of max booking price for different flight durations.
ExemptedTiersWrapper
object
1 property
CarEngineTypesNotAllowedProps
FlightTicketsRefundableProps
object
Different type of refund policy allowed for flight ticket booking.
1 property
1 required
UserId
object
User identifier
1 property
1 required
UniversalRule
object
Policy Rules.
3 properties
1 required
MaxCarPricePerNumberOfDaysProps
object
Max price for given number days for a car booking.
2 properties
1 required
ContinentPropsWrapper
object
1 property
KeywordWithReason
object
A keyword with an optional reason
2 properties
1 required
CabinClassNotAllowedInternationalProps
RestrictedAirlinesPropsWrapper
object
1 property
HotelLprFilterPropsWrapper
object
1 property
HotelCentralTierExemptionProps
object
Props for hotel central tier exemption. Choose one exemption mode.
Length
object
Specifies the length or a distance.
2 properties
2 required
HotelCancellationProps
object
Different types of cancellation rules for hotel booking.
2 properties
1 required
CountryProps
object
List of country related restrictions.
1 property
1 required
HighestFlightCabinOvernightPropsWrapper
object
1 property
LimoTypesNotAllowedProps
object
Properties for restricting limo car types.
1 property
1 required
MaxPriceInLocation
object
Max price of a booking for a given location.
3 properties
2 required
DoubleRange
object
2 properties
HighestFlightCabinByDurationPropsWrapper
object
1 property
CarPolicyRules
object
Details of rules related to car.
2 properties
CarEngineTypesNotAllowedPropsWrapper
object
1 property
LowestFarePerHotelPropertyPropsWrapper
object
1 property
HotelAdvanceBookingWindowProps
object
Number of advance days for a hotel booking.
1 property
1 required
HotelCancellationPropsWrapper
object
1 property
RestrictAirportTransfersProps
object
Restrict airport transfers configuration.
1 property
1 required
HotelRateConditionsNotAllowedProps
object
List of cancellation types and payment options which should not be allowed.
2 properties
1 required
HighestRailTravelClassByDurationPropsWrapper
object
1 property
CarTypesNotAllowedPropsWrapper
object
1 property
MaxFlightBookingPriceByDurationProps
object
List of max price of flight booking for different flight duration.
2 properties
1 required
MaxFlightBookingPriceProps
object
Air rule to describing how the maximum allowed flight price will be calculated and set for policy.
4 properties
3 required
MaxHotelPriceByLocation
object
Hotel Rule to describe whether to use default policy rule or different set of rules for max booking price for different locations.
ApprovalCondition
object
Rules which should be satisfied to use an approval action. There is AND relationship between rules.
1 property
Latlng
object
Latitude and Longitude for a Location
2 properties
2 required
RuleTierExemption
object
Tier exemption configuration for a specific hotel policy rule type.
1 property
1 required
LowestFarePerHotelPropertyProps
object
Props for lowest fare per hotel property rule.
1 property
1 required
AllowedAirAddonsProps
object
Add-ons which can be booked on a central card as part of an air reservation.
2 properties
1 required
FlightTicketsChangeableProps
object
Different type of ticket exchange policy allowed for flight ticket booking.
1 property
1 required
HotelRestrictedKeywordsPropsWrapper
object
1 property
MaxRailPricePerDuration
object
Maximum price of a rail booking for given duration.
2 properties
2 required
MaxCarPricePerNumberOfDays
object
Car rule to describe whether to use default policy rules or list of rules for max price for given number of days.
LocationStarRating
object
Location-specific star rating override with optional major chain exemption.
4 properties
2 required
HotelRateConditionsNotAllowedPropsWrapper
object
1 property
HotelPropertyTypeProps
object
Properties for hotel property type restriction rule.
2 properties
1 required
HighestFlightCabinOvernight
object
Air rule to describe whether to use default policy or different cabin rule for overnight flight.
DifferenceBetweenFlightFareAndMedianFareProps
object
Allowed difference between flight's total fare and median fare for all flights for that destination.
1 property
1 required
CabinClassNotAllowedDomesticPropsWrapper
object
1 property
FlightCabinUpgrade
object
Air rule to describe whether to use default policy or specific rules regarding flight cabin upgrade.
PolicyType
string
Policy type.
Co2EmissionPerPassengerPerKm
object
Air rule to describe whether to use default policy or different rule regarding CO2 emission.
FlightCabinUpgradePropsWrapper
object
1 property
HighestFlightCabinByDurationProps
object
List of highest cabin that can be booked for different flight durations.
1 property
1 required
HotelChainCodes
object
Hotel rule to describe whether to use default policy or use a different set of allowed hotel chain codes.
RestrictedContinents
object
Details containing about the continent restrictions or use default policy restrictions.
UserGroup
object
Grouping of users on the basis of different criteria such as org, department, etc.
12 properties
HotelAdvanceBookingWindowPropsWrapper
object
1 property
MaxRailBookingPriceByDurationPropsWrapper
object
1 property
MaxCarPricePerNumberOfDaysPropsWrapper
object
1 property
FlightTicketsRefundablePropsWrapper
object
1 property
Policy
object
Details of policy.
5 properties
5 required
PostalAddress
object
Postal Address Details
19 properties
2 required
FlightTicketsRefundable
object
Air rule to describe whether to use default policy or different rule regarding refundable flight tickets.
ArrayOfReference
object
3 properties
OopReasonCodesProps
object
Out of policy reason codes.
1 property
Option
object
Answer option for a question
2 properties
1 required
CreatePolicyRequest
object
Request containing details of policy to be created.
22 properties
4 required
Percentage
object
Number expressed as a fraction of 100.
1 property
Co2EmissionPerPassengerPerKmPropsWrapper
object
1 property
PaymentSourceAccessType
string
Payment source access type which can be selected for payment.
PolicyRuleType
string
Policy Rule type.
MaxFlightPricePerDuration
object
Maximum price of a flight booking for given duration.
2 properties
2 required
LowestLogicalFarePropsWrapper
object
1 property
CommonPolicyRules
object
Details of policy that is common to all travel type.
2 properties
RestrictedHotels
object
Hotel rule to describe whether to use default policy rule or a different set of restricted hotels.
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Spotnana publishes across the network.