removedInput schema / properties / addons
Removed value: -{
- "description": "A list of additional services or extras that can be added to the booking. For example, adding an Uber voucher or an esim card. The final booking amount is the sum of the offer's total price and the cost of any addons. Each addon's price is added individually to reflect all extras in the billed total. ",
- "items": {
- "additionalProperties": false,
- "properties": {
- "addon": {
- "description": "The type of addon service (e.g., uber, esimply).",
- "type": "string"
- },
- "addonDetails": {
- "additionalProperties": false,
- "properties": {
- "destination_code": {
- "description": " Short code representing the destination or country (e.g., ES for Spain)",
- "type": "string"
- },
- "end_date": {
- "description": "The end date for the add-on service (YYYY-MM-DD format)",
- "type": "string"
- },
- "package_id": {
- "description": "Unique identifier of the addon package",
- "type": "integer"
- },
- "start_date": {
- "description": "The start date for the add-on service (YYYY-MM-DD format)",
- "type": "string"
- }
- },
- "type": "object"
- },
- "currency": {
- "description": "The currency in which the addon service is charged",
- "type": "string"
- },
- "value": {
- "description": "The monetary cost of the addon service",
- "type": "number"
- }
- },
- "type": "object"
- },
- "type": "array"
-}
removedInput schema / properties / includeCreditBalance
Removed value: -{
- "description": "Optional flag to include credit line information in the response. When set to true, credit line details will be returned if the user has a credit line available.",
- "type": "boolean"
-}
changedInput schema / properties / offerId / description
Previous value: -"The unique identifier of the selected offer from the search results."New value: +"The offerId from post_hotels_rates on this server, passed exactly as returned."
removedInput schema / properties / payment
Removed value: -{
- "additionalProperties": false,
- "description": "Optional payment configuration when usePaymentSdk is true",
- "properties": {
- "descriptorSuffix": {
- "description": "Suffix appended to the Stripe payment descriptor (visible on customer's bank statement)",
- "type": "string"
- },
- "gateway": {
- "description": "Payment gateway when using partner Stripe keys. Only STRIPE is supported.",
- "type": "string"
- },
- "paymentMethodConfiguration": {
- "description": "Stripe Payment Method Configuration ID (pmc_...) controlling which payment methods Payment Element presents. Must exist on the Stripe account that owns the PaymentIntent (LiteAPI or partner when useOwnSecretKey is true).",
- "type": "string"
- },
- "useOwnSecretKey": {
- "description": "When true, create the PaymentIntent on the partner's Stripe account (requires configured Stripe keys).",
- "type": "boolean"
- }
- },
- "type": "object"
-}
removedInput schema / properties / usePaymentSdk
Removed value: -{
- "description": "Specifies whether the fields needed to call the payment processing SDK are returned. Set to true if using the SDK for payment processing.",
- "type": "boolean"
-}
changedInput schema / required
Previous value: -[
- "offerId",
- "usePaymentSdk"
-]New value: +[
+ "offerId"
+]