Bag Fees Grid Virtual Sandbox
Retrieve baggage allowance and additional fee information for travel itineraries.
The Bag Fees Grid API provides information about free baggage allowances and potential charges for additional luggage. It supports retrieval based on payload, orderId, or offerId, allowing developers to integrate baggage cost transparency into their travel booking and shopping workflows.
Use this hosted sandbox to simulate Bag Fees Grid APIs without authentication, API keys, or extra dependencies. Point your code or SDK to the Beeceptor base URL, preferably through an environment variable or feature flag, and switch back to the production API when ready.
This keeps your integration code consistent across local development, QA, demos, and production.
Use cases:
Use this sandbox to validate baggage allowance calculations, fee structure responses, and error handling for various journey payloads, ensuring accurate baggage cost display during the air shopping and booking process.
General
POST
{
"pointOfSale": {
"clientType": "AGENCY"
},
"requestContext": {
"currency": "WST",
"mode": "CHECKIN"
},
"requestType": "payload"
}{
"definitions": {
"additionalProperties": false,
"description": "Contains definitions of all complex data elements referenced within offer structures.",
"properties": {
"allowedQuantities": {
"description": "Lists the profiles with allowed quantities used within offer items.",
"items": {
"additionalProperties": false,
"description": "Contains information that is provided to POS about the number of times an offer item can be picked.",
"properties": {
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"perPassenger": {
"additionalProperties": false,
"description": "Contains number of items that can be picked by each eligible passenger.",
"properties": {
"maximum": {
"description": "Specifies the maximum number of items that can be picked for a particular offer item. If it is not present, then there is no restriction on the maximum number of items.",
"minimum": 0,
"type": "integer",
"x-faker": {
"number.int": {
"max": 10,
"min": 2
}
}
},
"minimum": {
"description": "Specifies the minimum number of items that can be picked for a particular offer item.",
"minimum": 0,
"type": "integer",
"x-faker": {
"number.int": {
"max": 1,
"min": 0
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"type": "array"
},
"ancillaries": {
"description": "Lists the definitions of baggage ancillaries.",
"items": {
"additionalProperties": false,
"description": "Contains basic information about the ancillary product offered.",
"properties": {
"airline": {
"description": "The code list contents of IATA Resolution 762 airline codes, or of ICAO airline codes.",
"pattern": "^([A-Z]{3}|[A-Z]{2})|([0-9][A-Z])|([A-Z][0-9])$",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"AA",
"DL",
"UA",
"BA",
"LH",
"AF",
"SQ",
"EK",
"CX",
"NH"
]
]
}
},
"baggageDetails": {
"additionalProperties": false,
"description": "Contains additional details about the baggage product.",
"properties": {
"sizeLimit": {
"additionalProperties": false,
"description": "Contains size limit applicable to specific baggage product. At least one of properties needs to be defined.",
"properties": {
"over": {
"description": "The baggage product is applicable only for items over the specified linear size.",
"items": {
"additionalProperties": false,
"properties": {
"unit": {
"enum": [
"CENTIMETER",
"INCH"
],
"type": "string"
},
"value": {
"description": "Identifies the linear size in specified unit.",
"minimum": 0,
"type": "integer",
"x-faker": {
"number.int": {
"max": 200,
"min": 50
}
}
}
},
"type": "object"
},
"type": "array"
},
"upTo": {
"description": "The baggage product is applicable only for items up to specified linear size.",
"items": {
"additionalProperties": false,
"properties": {
"unit": {
"enum": [
"CENTIMETER",
"INCH"
],
"type": "string"
},
"value": {
"description": "Identifies the linear size in specified unit.",
"minimum": 0,
"type": "integer",
"x-faker": {
"number.int": {
"max": 200,
"min": 50
}
}
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object"
},
"weightLimit": {
"additionalProperties": false,
"description": "Contains weight limit applicable to specific baggage product. At least one of properties needs to be defined.",
"properties": {
"over": {
"description": "The baggage product is applicable only for items over specified weight.",
"items": {
"additionalProperties": false,
"properties": {
"unit": {
"enum": [
"KILOGRAM",
"POUND"
],
"type": "string"
},
"value": {
"description": "Identifies the weight in specified unit.",
"minimum": 0,
"type": "integer",
"x-faker": {
"number.int": {
"max": 50,
"min": 5
}
}
}
},
"type": "object"
},
"type": "array"
},
"upTo": {
"description": "The baggage product is applicable only for items up to specified weight.",
"items": {
"additionalProperties": false,
"properties": {
"unit": {
"enum": [
"KILOGRAM",
"POUND"
],
"type": "string"
},
"value": {
"description": "Identifies the weight in specified unit.",
"minimum": 0,
"type": "integer",
"x-faker": {
"number.int": {
"max": 50,
"min": 5
}
}
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object"
}
},
"type": "object"
},
"commercialName": {
"description": "The commercial name associated with the sub code.",
"type": "string",
"x-faker": "commerce.productName"
},
"groupCode": {
"description": "The type of ancillary service as per IATA standard (2 letter code defined in ARIMP manual).",
"pattern": "^[0-9A-Z]{2}$",
"type": "string",
"x-faker": {
"string.alpha": 3
}
},
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"subCode": {
"description": "The sub code is either an industry-defined or carrier-defined code identifying a specific type of service. Industry-defined codes are available for all carriers (or vendors) to use and have a standard definition. Carrier-defined codes are available for a specific carrier (or vendor) only and are defined by that carrier (or vendor). All industry-defined sub codes are maintained by ATPCO. Carrier-defined sub codes are maintained by each carrier (or vendor) utilizing the code.\n",
"pattern": "^[0-9A-Z]{3}$",
"type": "string",
"x-faker": {
"string.alphanumeric": 4
}
}
},
"required": [
"id",
"airline",
"subCode",
"groupCode",
"commercialName"
],
"type": "object"
},
"type": "array"
},
"passengers": {
"description": "Lists the basic passenger definitions indicating the passengers eligible for given returned allowance or offers.",
"items": {
"additionalProperties": false,
"description": "Contains base information about passenger which is matched during reservation.",
"properties": {
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"name": {
"additionalProperties": false,
"description": "Contains name of the passenger.",
"properties": {
"first": {
"description": "The passenger's first name.",
"type": "string",
"x-faker": "person.firstName"
},
"last": {
"description": "The passenger's last name.",
"type": "string",
"x-faker": "person.lastName"
},
"prefix": {
"description": "The optional prefix part of the name.",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"MR",
"MRS",
"MS",
"DR",
"MISS"
]
]
}
},
"raw": {
"description": "The name of the person as stored in the computer system. For example, in Sabre GDS it is the last name separated from rest of the name with a slash ('SMITH/JOHN'). Rest of the name has no fixed format and may include first name, middle name and title. There are systems which provide this name as passenger identification.",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"/ "
]
]
}
},
"suffix": {
"description": "The optional name suffix of the passenger.",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"II",
"III",
"JR",
"SR"
]
]
}
}
},
"type": "object",
"x-beeceptor-template": true
},
"referenceId": {
"description": "The reference identifier that identifies the passenger within existing reservation.",
"type": "string",
"x-faker": {
"helpers.fromRegExp": [
"[0-9]{1}.[0-9]{1}"
]
}
},
"ticketNumbers": {
"description": "Lists the ticket numbers considered to define priced itineraries.",
"type": "array",
"x-faker": {
"helpers.arrayElements": [
[
"0011234567890",
"0559876543210",
"1761122334455",
"2059988776655",
"0165544332211",
"0741122334455",
"0069988776655",
"0185544332211",
"0201122334455",
"0239988776655"
],
{
"max": 5,
"min": 2
}
]
}
},
"type": {
"description": "The three letter code (PTC) value that applies to the characteristic of the passenger and typically drives pricing values.",
"maxLength": 3,
"minLength": 3,
"pattern": "^[0-9A-Z]*$",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"ADT",
"CHD",
"INF",
"SRC",
"STU"
]
]
}
}
},
"type": "object",
"x-beeceptor-template": true
},
"type": "array"
},
"pricedAncillaries": {
"description": "Lists the definitions of priced baggage ancillaries.",
"items": {
"additionalProperties": false,
"description": "Contains information about the ancillary product price over the specific journey segments.",
"properties": {
"ancillaryFee": {
"additionalProperties": false,
"description": "Contains the complete breakdown for ancillary product price.\n`unitFee` is present only if quantity is greater than 1.",
"properties": {
"taxesIncludedInBase": {
"type": "boolean",
"x-faker": "datatype.boolean"
},
"taxExempt": {
"type": "boolean",
"x-faker": "datatype.boolean"
},
"totalFee": {
"additionalProperties": false,
"description": "Contains the breakdown for ancillary fee.",
"properties": {
"base": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"taxes": {
"description": "Lists the taxes applied in the breakdown.",
"items": {
"additionalProperties": false,
"description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
"examples": [
{
"amount": {
"currency": "USD",
"value": 1
},
"equivalentAmount": {
"currency": "PLN",
"value": 3.98
},
"taxCode": "UO"
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"taxCode": {
"description": "The specific code that identifies the tax.",
"type": "string",
"x-faker": {
"string.alpha": 3
}
}
},
"type": "object"
},
"type": "array"
},
"taxesTotal": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"total": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
},
"unitFee": {
"additionalProperties": false,
"description": "Contains the breakdown for ancillary fee.",
"properties": {
"base": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"taxes": {
"description": "Lists the taxes applied in the breakdown.",
"items": {
"additionalProperties": false,
"description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
"examples": [
{
"amount": {
"currency": "USD",
"value": 1
},
"equivalentAmount": {
"currency": "PLN",
"value": 3.98
},
"taxCode": "UO"
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"taxCode": {
"description": "The specific code that identifies the tax.",
"type": "string",
"x-faker": {
"string.alpha": 3
}
}
},
"type": "object"
},
"type": "array"
},
"taxesTotal": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"total": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
},
"ancillaryRef": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"originalAncillaryFee": {
"additionalProperties": false,
"description": "Contains the complete breakdown for ancillary product price.\n`unitFee` is present only if quantity is greater than 1.",
"properties": {
"taxesIncludedInBase": {
"type": "boolean",
"x-faker": "datatype.boolean"
},
"taxExempt": {
"type": "boolean",
"x-faker": "datatype.boolean"
},
"totalFee": {
"additionalProperties": false,
"description": "Contains the breakdown for ancillary fee.",
"properties": {
"base": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"taxes": {
"description": "Lists the taxes applied in the breakdown.",
"items": {
"additionalProperties": false,
"description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
"examples": [
{
"amount": {
"currency": "USD",
"value": 1
},
"equivalentAmount": {
"currency": "PLN",
"value": 3.98
},
"taxCode": "UO"
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"taxCode": {
"description": "The specific code that identifies the tax.",
"type": "string",
"x-faker": {
"string.alpha": 3
}
}
},
"type": "object"
},
"type": "array"
},
"taxesTotal": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"total": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
},
"unitFee": {
"additionalProperties": false,
"description": "Contains the breakdown for ancillary fee.",
"properties": {
"base": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"taxes": {
"description": "Lists the taxes applied in the breakdown.",
"items": {
"additionalProperties": false,
"description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
"examples": [
{
"amount": {
"currency": "USD",
"value": 1
},
"equivalentAmount": {
"currency": "PLN",
"value": 3.98
},
"taxCode": "UO"
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"taxCode": {
"description": "The specific code that identifies the tax.",
"type": "string",
"x-faker": {
"string.alpha": 3
}
}
},
"type": "object"
},
"type": "array"
},
"taxesTotal": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"total": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
},
"priceModifierRef": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"quantity": {
"default": 1,
"description": "Specifies the number of units within the price.",
"minimum": 1,
"type": "integer",
"x-faker": {
"number.int": {
"max": 5,
"min": 1
}
}
},
"segmentRefs": {
"description": "Lists the segments which are covered by the defined fee where price for a product can be used over multiple segments of journey.",
"items": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"type": "array"
}
},
"type": "object"
},
"type": "array"
},
"rules": {
"description": "Contains definitions of various rules which enhance returned offers. Integrator can use it for rules execution tracking purposes, or POS can highlight various offers.",
"properties": {
"priceModifiers": {
"description": "Lists the definitions of price modifiers which alter prices of the offers (like discounting).",
"items": {
"additionalProperties": false,
"properties": {
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"offerName": {
"description": "The textual tag informing about the rule.",
"type": "string",
"x-faker": "company.catchPhrase"
},
"ruleId": {
"description": "The identifier from the execution engine which allows to identify the rule.",
"type": "string",
"x-faker": {
"string.nanoid": 6
}
},
"type": {
"description": "The type of price modification rule such as 'waiver', 'discount', 'markup' or 'override'",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"discount",
"markup",
"waiver"
]
]
}
}
},
"type": "object"
},
"type": "array"
},
"productModifiers": {
"description": "Lists the product modifiers which enhances the products offered (like increasing weight limits).",
"items": {
"additionalProperties": false,
"properties": {
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"offerName": {
"description": "The textual tag that informs about the rule.",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"Free Bag",
"Discounted Bag",
"Extra Weight"
]
]
}
},
"ruleId": {
"description": "The identifier from the execution engine which allows to identify the rule.",
"type": "string",
"x-faker": {
"string.nanoid": 6
}
},
"type": {
"description": "The specification of the type of rule.",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"entitlement",
"restriction"
]
]
}
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object"
},
"segments": {
"description": "Lists the basic segment definitions indicating the allowance / offers applicable on flights.",
"items": {
"additionalProperties": false,
"description": "Contains base properties of a segment that allows to match it in a reservation.\n",
"properties": {
"departure": {
"description": "The date and time in `yyyy-MM-ddTHH:mm:ss` format, with optional fractional seconds (`.ssss`) and an optional timezone (`Z` or offset `+/-HH:mm`).\n",
"format": "date-time",
"pattern": "^[0-9]{4}-[0-1][0-9]-[0-3][0-9]([tT][0-2][0-9]:[0-5][0-9]:[0-6][0-9](.[0-9]{1,4})?)?([zZ]|([+\\-][0-2][0-9]:[0-5][0-9]))?$",
"type": "string",
"x-faker": {
"date.future": {
"years": 1
}
}
},
"destination": {
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"SYD",
"FRA",
"AMS",
"NRT",
"HKG",
"ICN",
"YYZ",
"MIA",
"DEN",
"DFW"
]
]
}
},
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"marketingDetails": {
"additionalProperties": false,
"description": "Contains details of either marketing or operating carrier.",
"properties": {
"airline": {
"description": "The code list contents of IATA Resolution 762 airline codes, or of ICAO airline codes.",
"pattern": "^([A-Z]{3}|[A-Z]{2})|([0-9][A-Z])|([A-Z][0-9])$",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"AA",
"DL",
"UA",
"BA",
"LH",
"AF",
"SQ",
"EK",
"CX",
"NH"
]
]
}
},
"bookingCode": {
"description": "The airline assigned booking code.\n",
"maxLength": 1,
"minLength": 1,
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"Y",
"J",
"F",
"W",
"B",
"M",
"H",
"K",
"L",
"Q"
]
]
}
},
"flightNumber": {
"description": "The number assigned to a flight operated or marketed by a carrier.",
"maxLength": 4,
"minLength": 1,
"pattern": "^[0-9]*$",
"type": "string",
"x-faker": {
"airline.flightNumber": {
"max": 9999,
"min": 100
}
}
}
},
"type": "object"
},
"operatingDetails": {
"additionalProperties": false,
"description": "Contains details of either marketing or operating carrier.",
"properties": {
"airline": {
"description": "The code list contents of IATA Resolution 762 airline codes, or of ICAO airline codes.",
"pattern": "^([A-Z]{3}|[A-Z]{2})|([0-9][A-Z])|([A-Z][0-9])$",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"AA",
"DL",
"UA",
"BA",
"LH",
"AF",
"SQ",
"EK",
"CX",
"NH"
]
]
}
},
"bookingCode": {
"description": "The airline assigned booking code.\n",
"maxLength": 1,
"minLength": 1,
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"Y",
"J",
"F",
"W",
"B",
"M",
"H",
"K",
"L",
"Q"
]
]
}
},
"flightNumber": {
"description": "The number assigned to a flight operated or marketed by a carrier.",
"maxLength": 4,
"minLength": 1,
"pattern": "^[0-9]*$",
"type": "string",
"x-faker": {
"airline.flightNumber": {
"max": 9999,
"min": 100
}
}
}
},
"type": "object"
},
"origin": {
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"SYD",
"FRA",
"AMS",
"NRT",
"HKG",
"ICN",
"YYZ",
"MIA",
"DEN",
"DFW"
]
]
}
},
"referenceId": {
"description": "The reference identifier from the reservation system that identifies segment within the existing reservation.",
"type": "string",
"x-faker": {
"number.int": {
"asString": true,
"max": 10,
"min": 1
}
}
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object",
"x-beeceptor-template": true
},
"errors": [
{
"errorCode": "XKHz2eqwjzIv2pH",
"message": "Invalid credentials",
"status": "Unknown",
"timeStamp": "2027-06-20T00:00:00.0Z",
"type": "System"
},
{
"errorCode": "8RrPxzmxGnkD4Fa",
"message": "Invalid credentials",
"status": "Incomplete",
"timeStamp": "2027-02-14T00:00:00.0Z",
"type": "Validation"
},
{
"errorCode": "WOBdpWtdXK37Mn0",
"message": "Invalid credentials",
"status": "Unknown",
"timeStamp": "2026-06-22T00:00:00.0Z",
"type": "Validation"
},
{
"errorCode": "TVQgVhPo38ra1cf",
"message": "Resource not found",
"status": "Incomplete",
"timeStamp": "2026-12-22T00:00:00.0Z",
"type": "Validation"
}
],
"extensions": {},
"offer": {
"baggageAllowance": [
{
"carryOnBaggage": [
{
"allowanceSystem": "WEIGHT_WITH_PIECE_LIMIT",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "djR7J",
"numberOfPieces": 2
},
{
"ancillaryRef": "WpHCt",
"numberOfPieces": 1
},
{
"ancillaryRef": "MeNEL",
"numberOfPieces": 1
},
{
"ancillaryRef": "W9OCd",
"numberOfPieces": 1
}
],
"maxBaggagePieces": 3,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 6
},
{
"unit": "POUND",
"value": 12
},
{
"unit": "POUND",
"value": 11
},
{
"unit": "POUND",
"value": 27
},
{
"unit": "POUND",
"value": 44
}
]
},
"segmentRefs": [
"O6Mop",
"YbwDb"
]
},
{
"allowanceSystem": "WEIGHT_WITH_PIECE_LIMIT",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "m60J_",
"numberOfPieces": 2
},
{
"ancillaryRef": "eIjzk",
"numberOfPieces": 2
},
{
"ancillaryRef": "jKlUn",
"numberOfPieces": 1
},
{
"ancillaryRef": "bN4zy",
"numberOfPieces": 2
},
{
"ancillaryRef": "CGHfY",
"numberOfPieces": 1
}
],
"maxBaggagePieces": 3,
"maxTotalWeight": [
{
"unit": "KILOGRAM",
"value": 35
}
]
},
"segmentRefs": [
"p8mPT",
"8pUJC",
"itpuk",
"7I8XU",
"VG8g_"
]
}
],
"checkedInBaggage": {
"allowanceSystem": "WEIGHT",
"entitlement": {
"additionalBaggageFeeWaivers": {
"allowedBaggageTypes": [
{
"ancillaryRef": "raMXj",
"numberOfPieces": 1
},
{
"ancillaryRef": "rQ_fS",
"numberOfPieces": 1
},
{
"ancillaryRef": "zKmwT",
"numberOfPieces": 1
},
{
"ancillaryRef": "_v25O",
"numberOfPieces": 2
}
],
"maxPieces": 1
},
"productModifierRef": "OrMl9"
},
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "lIOGD",
"numberOfPieces": 1
},
{
"ancillaryRef": "HkgiU",
"numberOfPieces": 2
},
{
"ancillaryRef": "mMu_l",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 1,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 39
}
]
},
"originalLimits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "ZwoeQ",
"numberOfPieces": 1
},
{
"ancillaryRef": "Q_0LW",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 2,
"maxTotalWeight": [
{
"unit": "KILOGRAM",
"value": 44
},
{
"unit": "POUND",
"value": 15
},
{
"unit": "POUND",
"value": 9
},
{
"unit": "KILOGRAM",
"value": 24
},
{
"unit": "KILOGRAM",
"value": 46
}
]
}
},
"id": "oZ5lg",
"passengerRefs": [
"l-x-G",
"Yl3fZ"
],
"segmentRefs": [
"FdQ_S"
]
},
{
"carryOnBaggage": [
{
"allowanceSystem": "WEIGHT",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "DEc_B",
"numberOfPieces": 1
},
{
"ancillaryRef": "pk52f",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 3,
"maxTotalWeight": [
{
"unit": "KILOGRAM",
"value": 12
},
{
"unit": "KILOGRAM",
"value": 44
},
{
"unit": "POUND",
"value": 48
}
]
},
"segmentRefs": [
"Z55hY",
"lWaYV",
"Z3yGy",
"p8VRs",
"oc4Ea"
]
}
],
"checkedInBaggage": {
"allowanceSystem": "WEIGHT_WITH_PIECE_LIMIT",
"entitlement": {
"additionalBaggageFeeWaivers": {
"allowedBaggageTypes": [
{
"ancillaryRef": "tUoNb",
"numberOfPieces": 2
},
{
"ancillaryRef": "eNoxG",
"numberOfPieces": 2
},
{
"ancillaryRef": "HQhkl",
"numberOfPieces": 1
},
{
"ancillaryRef": "39QsN",
"numberOfPieces": 2
}
],
"maxPieces": 2
},
"productModifierRef": "gupY7"
},
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "j8Kmc",
"numberOfPieces": 1
}
],
"maxBaggagePieces": 1,
"maxTotalWeight": [
{
"unit": "KILOGRAM",
"value": 30
},
{
"unit": "KILOGRAM",
"value": 23
},
{
"unit": "KILOGRAM",
"value": 8
}
]
},
"originalLimits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "hQTdG",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 3,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 45
},
{
"unit": "KILOGRAM",
"value": 5
}
]
}
},
"id": "kF1sB",
"passengerRefs": [
"kRTLd"
],
"segmentRefs": [
"Emdw2",
"iTQHH",
"1gU0Y"
]
},
{
"carryOnBaggage": [
{
"allowanceSystem": "WEIGHT",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "57GvR",
"numberOfPieces": 1
}
],
"maxBaggagePieces": 1,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 46
}
]
},
"segmentRefs": [
"8JgEj",
"k4cf-",
"dtjWq",
"dW68e"
]
},
{
"allowanceSystem": "WEIGHT",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "ER3EP",
"numberOfPieces": 1
},
{
"ancillaryRef": "XNJPP",
"numberOfPieces": 1
},
{
"ancillaryRef": "l8FZz",
"numberOfPieces": 1
},
{
"ancillaryRef": "8FW90",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 3,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 7
},
{
"unit": "POUND",
"value": 44
},
{
"unit": "KILOGRAM",
"value": 45
},
{
"unit": "KILOGRAM",
"value": 29
}
]
},
"segmentRefs": [
"TixN4",
"3MEG3",
"cIQVN"
]
},
{
"allowanceSystem": "WEIGHT_WITH_PIECE_LIMIT",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "25ISn",
"numberOfPieces": 1
},
{
"ancillaryRef": "A1yZL",
"numberOfPieces": 1
},
{
"ancillaryRef": "mVfQm",
"numberOfPieces": 1
},
{
"ancillaryRef": "nNPx1",
"numberOfPieces": 1
}
],
"maxBaggagePieces": 2,
"maxTotalWeight": [
{
"unit": "KILOGRAM",
"value": 17
}
]
},
"segmentRefs": [
"WuGL_",
"HvYUV",
"4-Fc_",
"EvD6c",
"3oE3A"
]
},
{
"allowanceSystem": "PIECE",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "tVKhC",
"numberOfPieces": 1
},
{
"ancillaryRef": "HbP_F",
"numberOfPieces": 1
},
{
"ancillaryRef": "WjI-9",
"numberOfPieces": 1
},
{
"ancillaryRef": "pgTKY",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 2,
"maxTotalWeight": [
{
"unit": "KILOGRAM",
"value": 17
},
{
"unit": "KILOGRAM",
"value": 19
},
{
"unit": "KILOGRAM",
"value": 44
},
{
"unit": "POUND",
"value": 21
}
]
},
"segmentRefs": [
"TgIGL",
"VXjRQ",
"V1GUx"
]
}
],
"checkedInBaggage": {
"allowanceSystem": "WEIGHT_WITH_PIECE_LIMIT",
"entitlement": {
"additionalBaggageFeeWaivers": {
"allowedBaggageTypes": [
{
"ancillaryRef": "AYNxD",
"numberOfPieces": 2
},
{
"ancillaryRef": "IRW8i",
"numberOfPieces": 2
},
{
"ancillaryRef": "cwWyn",
"numberOfPieces": 2
},
{
"ancillaryRef": "XhD-y",
"numberOfPieces": 2
}
],
"maxPieces": 2
},
"productModifierRef": "6mpZn"
},
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "UaKh2",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 1,
"maxTotalWeight": [
{
"unit": "KILOGRAM",
"value": 30
},
{
"unit": "POUND",
"value": 9
}
]
},
"originalLimits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "K1msj",
"numberOfPieces": 2
},
{
"ancillaryRef": "2Wi7Q",
"numberOfPieces": 1
},
{
"ancillaryRef": "MM76h",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 3,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 26
},
{
"unit": "POUND",
"value": 47
},
{
"unit": "POUND",
"value": 45
},
{
"unit": "KILOGRAM",
"value": 41
}
]
}
},
"id": "TQFcb",
"passengerRefs": [
"V8Q7S",
"4m7zq",
"CqQMB",
"aC2Bg"
],
"segmentRefs": [
"AN7sG",
"A7c_m",
"oXjqb"
]
}
],
"baggageGrids": [
{
"baggageSlotType": "NON_STANDARD_PIECE",
"columns": [
{
"allowance": [
{
"baggageAllowanceRef": "pTGb7",
"passengerRefs": [
"m49pb",
"do-VK"
]
}
],
"bookedItems": [
{
"ancillaryRef": "Fon3K",
"passengerRefs": [
"WP5V4",
"qF3pN"
],
"segmentRefs": [
"XFqSR",
"qvxs9",
"Hh_nQ",
"5wN2o"
]
},
{
"ancillaryRef": "GFvpv",
"passengerRefs": [
"f8UXG",
"lo5wy"
],
"segmentRefs": [
"_HfCN"
]
}
],
"number": 4,
"offerItems": [
{
"allowedQuantityRef": "d7THg",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "YH4W6",
"passengerRefs": [
"AXCrl"
],
"pricedAncillaryRef": "tOpjX"
},
{
"allowedQuantityRef": "B12-3",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "URZQS",
"passengerRefs": [
"Y8TCp"
],
"pricedAncillaryRef": "RCXGQ"
},
{
"allowedQuantityRef": "HVio4",
"displayOnly": false,
"displayOnlyReason": "restricted",
"offerItemId": "eUdpI",
"passengerRefs": [
"-Aylf",
"AtaYt",
"6PiJn",
"fxB6o"
],
"pricedAncillaryRef": "sqQN9"
},
{
"allowedQuantityRef": "mH2ul",
"displayOnly": true,
"displayOnlyReason": "not-available",
"offerItemId": "ta62Y",
"passengerRefs": [
"PAhHZ",
"gdmGV",
"8Ga1x",
"wMREv"
],
"pricedAncillaryRef": "TfZWm"
},
{
"allowedQuantityRef": "9OGWr",
"displayOnly": true,
"displayOnlyReason": "restricted",
"offerItemId": "SsCOT",
"passengerRefs": [
"tgnK_",
"rgabP",
"YF-0s",
"UfqGA"
],
"pricedAncillaryRef": "f8ef3"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "_BWDR",
"passengerRefs": [
"-DyIv",
"lBjXV",
"rbaIx",
"WlkIH"
]
},
{
"baggageAllowanceRef": "gzcva",
"passengerRefs": [
"KIwD_"
]
},
{
"baggageAllowanceRef": "D_wSQ",
"passengerRefs": [
"Klf4J",
"O2nxq",
"IOnwo",
"ThcQL"
]
},
{
"baggageAllowanceRef": "ebw4U",
"passengerRefs": [
"wf_be",
"8x0HB",
"2ruCq"
]
},
{
"baggageAllowanceRef": "bpEPV",
"passengerRefs": [
"LGaXu",
"vvIdm",
"QDL4K",
"I50Vv",
"EF7qP"
]
}
],
"bookedItems": [
{
"ancillaryRef": "7kU8P",
"passengerRefs": [
"R6FZV",
"2efPv",
"JZ1Yi",
"tUhGt"
],
"segmentRefs": [
"YuTib"
]
},
{
"ancillaryRef": "dBHlw",
"passengerRefs": [
"CwFby",
"t-hiy",
"OOVtA",
"Z0LLs",
"pXKqV"
],
"segmentRefs": [
"2pd3j",
"zTg3J",
"1GkX2",
"A-HDv",
"UYsrb"
]
}
],
"number": 3,
"offerItems": [
{
"allowedQuantityRef": "Q9GoG",
"displayOnly": false,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "E5NXb",
"passengerRefs": [
"rjCc6",
"yqDhh"
],
"pricedAncillaryRef": "b1DPr"
}
]
}
],
"segmentRefs": [
"tlqDD"
]
},
{
"baggageSlotType": "STANDARD_PIECE",
"columns": [
{
"allowance": [
{
"baggageAllowanceRef": "FHQVO",
"passengerRefs": [
"1DSH3",
"sZ7Sd",
"AIfiN"
]
},
{
"baggageAllowanceRef": "KrTNN",
"passengerRefs": [
"elI1z",
"KTpDj",
"hdHVv",
"PzBcu",
"SstRA"
]
}
],
"bookedItems": [
{
"ancillaryRef": "cnhta",
"passengerRefs": [
"JvdpW",
"ELHXu",
"wGBd8",
"-_Je-",
"rU21m"
],
"segmentRefs": [
"d12YF",
"6hj2T",
"PDYvG"
]
},
{
"ancillaryRef": "_xVH4",
"passengerRefs": [
"qdGTy",
"C51OD"
],
"segmentRefs": [
"vRXi4",
"RTwp0",
"xbOGO",
"MXSez",
"GbTi6"
]
},
{
"ancillaryRef": "16WUE",
"passengerRefs": [
"qlLog",
"ozDuo",
"CAIhe",
"rAd0-",
"IIXbC"
],
"segmentRefs": [
"qaOKa",
"bOUQO",
"O6J8H",
"j-gNE"
]
},
{
"ancillaryRef": "zsZSK",
"passengerRefs": [
"4wIMg",
"LzIqk",
"vcd3_",
"ltWq6",
"gacf2"
],
"segmentRefs": [
"APyI7",
"kOe0a",
"mV7wg",
"XMrh7",
"lZkqS"
]
}
],
"number": 2,
"offerItems": [
{
"allowedQuantityRef": "PrHpt",
"displayOnly": false,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "zgCpk",
"passengerRefs": [
"AQqMm"
],
"pricedAncillaryRef": "5Oofg"
},
{
"allowedQuantityRef": "ohbmJ",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "tyldF",
"passengerRefs": [
"eZ8gS",
"UeUXw",
"HSL_f",
"Xcq1e"
],
"pricedAncillaryRef": "vOLFa"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "1jd4e",
"passengerRefs": [
"PJBhT",
"l2gz0",
"gvhsv",
"KRqrc",
"522tq"
]
},
{
"baggageAllowanceRef": "xw62p",
"passengerRefs": [
"3yB6h",
"D52Oz",
"HQDll"
]
},
{
"baggageAllowanceRef": "GUeTU",
"passengerRefs": [
"K4fL0",
"mYNnk",
"cCzTd"
]
}
],
"bookedItems": [
{
"ancillaryRef": "jb8uZ",
"passengerRefs": [
"q_MGa"
],
"segmentRefs": [
"io3mx",
"g5Jd0",
"wCk2H"
]
},
{
"ancillaryRef": "aje-B",
"passengerRefs": [
"AZrQ5",
"6lqhC",
"Yc8k3",
"9gKHf"
],
"segmentRefs": [
"0D-Uy",
"MptEm",
"i5lvM",
"AzqAD",
"LIyDc"
]
},
{
"ancillaryRef": "mEmqC",
"passengerRefs": [
"U30l-",
"1W-Xc",
"K2JCs"
],
"segmentRefs": [
"ARSMw",
"YwYnV",
"OAvih",
"qLCuB"
]
}
],
"number": 4,
"offerItems": [
{
"allowedQuantityRef": "ErW6H",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "thGhJ",
"passengerRefs": [
"4-PHr",
"O0Yu5",
"3PbF5",
"WEP-M",
"sI6Px"
],
"pricedAncillaryRef": "qfydl"
},
{
"allowedQuantityRef": "bEMcp",
"displayOnly": true,
"displayOnlyReason": "restricted",
"offerItemId": "ZfWJv",
"passengerRefs": [
"HtlfR",
"8tiE-"
],
"pricedAncillaryRef": "s18yl"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "LHxxB",
"passengerRefs": [
"5bNH7",
"Uu35p",
"ckjBU",
"9I57r",
"Q4bng"
]
},
{
"baggageAllowanceRef": "VmqIB",
"passengerRefs": [
"ZU6J3",
"pBl4o",
"gPDqW"
]
},
{
"baggageAllowanceRef": "s1Vr3",
"passengerRefs": [
"0UZda",
"v6qpJ",
"ecfyG"
]
},
{
"baggageAllowanceRef": "16qJ-",
"passengerRefs": [
"A0YJw",
"6JI0B",
"QNyqj"
]
}
],
"bookedItems": [
{
"ancillaryRef": "cxXLl",
"passengerRefs": [
"Xk4ee",
"29M-J",
"kB7IV",
"-it33"
],
"segmentRefs": [
"7xbm_"
]
},
{
"ancillaryRef": "CzLhk",
"passengerRefs": [
"iBzsl",
"SQ6Xh",
"owSHn",
"etvkc"
],
"segmentRefs": [
"jDden",
"Hivom"
]
},
{
"ancillaryRef": "6GtVy",
"passengerRefs": [
"h8eRn",
"bt1tu",
"qpGN2"
],
"segmentRefs": [
"MYUrO",
"hthIf",
"k_PT8",
"RT1yQ",
"8oA8O"
]
},
{
"ancillaryRef": "xPvS2",
"passengerRefs": [
"9ovoA",
"jEgdV",
"ibpZp"
],
"segmentRefs": [
"6xuYT",
"TSmEB"
]
},
{
"ancillaryRef": "59uQl",
"passengerRefs": [
"deGYR",
"O_RHQ"
],
"segmentRefs": [
"_GFLP",
"crVgr",
"hNuy1",
"4ttSf",
"41tzm"
]
}
],
"number": 4,
"offerItems": [
{
"allowedQuantityRef": "TY8Pj",
"displayOnly": false,
"displayOnlyReason": "restricted",
"offerItemId": "98K6c",
"passengerRefs": [
"kuqiS",
"yT_2d",
"KsNd_",
"V0mNx",
"bPNxS"
],
"pricedAncillaryRef": "L2JIw"
}
]
}
],
"segmentRefs": [
"SBxnl",
"zHPFf",
"EBrd9",
"weeM9",
"GfKEE"
]
},
{
"baggageSlotType": "NON_STANDARD_PIECE",
"columns": [
{
"allowance": [
{
"baggageAllowanceRef": "U1RK4",
"passengerRefs": [
"20jwH",
"eRjBc",
"eg6s_"
]
},
{
"baggageAllowanceRef": "ntoCW",
"passengerRefs": [
"9Mih2",
"_w8kj",
"NppLN"
]
}
],
"bookedItems": [
{
"ancillaryRef": "QjVRk",
"passengerRefs": [
"WoUeV",
"xLxDF",
"eU9Ly",
"rG4gC",
"Ol6mH"
],
"segmentRefs": [
"YmJ2W",
"YfK7Q",
"39C9Q"
]
},
{
"ancillaryRef": "TjjpH",
"passengerRefs": [
"QwaHt"
],
"segmentRefs": [
"_hBKO",
"pUuXq"
]
},
{
"ancillaryRef": "bHm-2",
"passengerRefs": [
"RWNM9",
"DQL9q",
"pVR3C"
],
"segmentRefs": [
"_94nA",
"8aLH5"
]
},
{
"ancillaryRef": "_Zked",
"passengerRefs": [
"2dNo7",
"gp9jz"
],
"segmentRefs": [
"QYRJo",
"PkVw4"
]
}
],
"number": 5,
"offerItems": [
{
"allowedQuantityRef": "_Z0ah",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "7SlId",
"passengerRefs": [
"o8Bdr"
],
"pricedAncillaryRef": "bKflm"
},
{
"allowedQuantityRef": "tI0hN",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "QUxee",
"passengerRefs": [
"ar920",
"UKNyv"
],
"pricedAncillaryRef": "ix7yX"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "AhaIC",
"passengerRefs": [
"pUvea",
"5Afrh",
"bxF5S",
"1bNqr"
]
}
],
"bookedItems": [
{
"ancillaryRef": "AIHML",
"passengerRefs": [
"Rkw3C",
"d4yLH",
"wGEy2",
"1uPj8",
"WnFbM"
],
"segmentRefs": [
"1ZJbU"
]
},
{
"ancillaryRef": "YFeZf",
"passengerRefs": [
"DUBl3",
"pw5VV",
"g07I8",
"x0B-8",
"LQNn7"
],
"segmentRefs": [
"lRHps",
"1GZwG"
]
},
{
"ancillaryRef": "IXUDA",
"passengerRefs": [
"BHIMr",
"85fVj",
"P_WLp"
],
"segmentRefs": [
"0JbYM",
"Ogrzh",
"bL4Vt"
]
}
],
"number": 4,
"offerItems": [
{
"allowedQuantityRef": "mknUx",
"displayOnly": true,
"displayOnlyReason": "not-available",
"offerItemId": "9ftln",
"passengerRefs": [
"HnRFu",
"KTEZ2",
"1A3wa",
"Z9XXf"
],
"pricedAncillaryRef": "gooQk"
},
{
"allowedQuantityRef": "cruoT",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "w7k1l",
"passengerRefs": [
"rfOCt",
"_Xpp4"
],
"pricedAncillaryRef": "6uiES"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "gdM7K",
"passengerRefs": [
"6GzLC"
]
}
],
"bookedItems": [
{
"ancillaryRef": "1_Gud",
"passengerRefs": [
"kFJND",
"Micwo",
"sQk12",
"5QMSA",
"SQ-WG"
],
"segmentRefs": [
"FwIQu",
"-Y8MV",
"xiR_E",
"LS99W",
"ZWROe"
]
},
{
"ancillaryRef": "7F3_8",
"passengerRefs": [
"igVYY",
"1yff5",
"UfMJ4"
],
"segmentRefs": [
"6vU8_"
]
},
{
"ancillaryRef": "vVXza",
"passengerRefs": [
"vKgJM",
"VYvLt",
"W-Lv4",
"sZUo8",
"dD7dY"
],
"segmentRefs": [
"PSaLg",
"03cKF",
"_fMBE"
]
}
],
"number": 4,
"offerItems": [
{
"allowedQuantityRef": "3jpT0",
"displayOnly": false,
"displayOnlyReason": "restricted",
"offerItemId": "ovd6X",
"passengerRefs": [
"bD_8n"
],
"pricedAncillaryRef": "JXlRy"
},
{
"allowedQuantityRef": "brifi",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "Z-9IQ",
"passengerRefs": [
"aSIdq",
"vtt_n",
"Vkq1x",
"K1lWp",
"KSqBd"
],
"pricedAncillaryRef": "8pUbd"
},
{
"allowedQuantityRef": "TFvJo",
"displayOnly": false,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "d6x4s",
"passengerRefs": [
"lQ8s6"
],
"pricedAncillaryRef": "IGcT4"
},
{
"allowedQuantityRef": "Za-sD",
"displayOnly": false,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "RVhif",
"passengerRefs": [
"kK74k"
],
"pricedAncillaryRef": "-G_Sd"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "nxM3b",
"passengerRefs": [
"XeZXQ",
"FvZMo",
"AiF0q",
"_D5RW",
"4s4s0"
]
},
{
"baggageAllowanceRef": "b_KVi",
"passengerRefs": [
"0k9SO",
"kj8j0"
]
},
{
"baggageAllowanceRef": "4hQZs",
"passengerRefs": [
"uzl3P",
"S5k-n"
]
}
],
"bookedItems": [
{
"ancillaryRef": "GFJHz",
"passengerRefs": [
"n1BvB",
"h7wIs",
"1nY4u",
"_fAzz",
"RDm0m"
],
"segmentRefs": [
"wLZWC",
"9WSv0",
"D8noH"
]
},
{
"ancillaryRef": "J4LBE",
"passengerRefs": [
"KS8yb"
],
"segmentRefs": [
"b5XP-"
]
},
{
"ancillaryRef": "dixml",
"passengerRefs": [
"aTsYp"
],
"segmentRefs": [
"5wXtm",
"offNY",
"e0kBi",
"Ch1qE",
"p148C"
]
}
],
"number": 2,
"offerItems": [
{
"allowedQuantityRef": "PuwAC",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "plonQ",
"passengerRefs": [
"AYChb",
"oGTSZ",
"cJ-u7"
],
"pricedAncillaryRef": "0rhut"
},
{
"allowedQuantityRef": "BblDt",
"displayOnly": false,
"displayOnlyReason": "restricted",
"offerItemId": "EKRaU",
"passengerRefs": [
"Jaonb",
"AIgL4",
"k-5W6"
],
"pricedAncillaryRef": "43164"
}
]
}
],
"segmentRefs": [
"Htip5",
"HRnqC",
"qSFJF",
"xY7ng"
]
},
{
"baggageSlotType": "STANDARD_PIECE",
"columns": [
{
"allowance": [
{
"baggageAllowanceRef": "CcO84",
"passengerRefs": [
"UwMor"
]
}
],
"bookedItems": [
{
"ancillaryRef": "UolUB",
"passengerRefs": [
"xqaOT",
"qlNdv"
],
"segmentRefs": [
"MAHDq",
"NFC3m",
"rfq1b",
"f_mxk"
]
},
{
"ancillaryRef": "xb5LW",
"passengerRefs": [
"gGA7q",
"ZhOuf",
"Bmtu7",
"P3vXg",
"b8U0R"
],
"segmentRefs": [
"BpPAr",
"HnB0A",
"414GX"
]
}
],
"number": 4,
"offerItems": [
{
"allowedQuantityRef": "ZejCc",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "-PnQF",
"passengerRefs": [
"i3Aib",
"yy_Py",
"WyLj1"
],
"pricedAncillaryRef": "cl3tp"
},
{
"allowedQuantityRef": "e1oHF",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "RaTbC",
"passengerRefs": [
"Gs2tK",
"HT849"
],
"pricedAncillaryRef": "2_OeJ"
},
{
"allowedQuantityRef": "diEtv",
"displayOnly": true,
"displayOnlyReason": "not-available",
"offerItemId": "8NKMx",
"passengerRefs": [
"wXuhU",
"UkE82",
"g54h4"
],
"pricedAncillaryRef": "fOB13"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "IXBrL",
"passengerRefs": [
"cdKjO"
]
},
{
"baggageAllowanceRef": "kQYUL",
"passengerRefs": [
"Ud0R8",
"JrIz9"
]
},
{
"baggageAllowanceRef": "qZAr3",
"passengerRefs": [
"T0U5b",
"Rs_Mi",
"j0iz0",
"oMoPn",
"zxSnw"
]
}
],
"bookedItems": [
{
"ancillaryRef": "bkuiY",
"passengerRefs": [
"kKah9"
],
"segmentRefs": [
"9HZAG",
"cNLCs",
"rCyuO",
"wLRIG"
]
},
{
"ancillaryRef": "9y-s4",
"passengerRefs": [
"XgUPn",
"cyaUW"
],
"segmentRefs": [
"khZR6",
"zqPJl"
]
},
{
"ancillaryRef": "OrLJ-",
"passengerRefs": [
"GHskd",
"lbtt-",
"rtFrp",
"Km1Kg",
"A2tfK"
],
"segmentRefs": [
"NNPzU",
"lpTaX",
"MeGX1"
]
},
{
"ancillaryRef": "OeZil",
"passengerRefs": [
"qKv9G",
"bLGJ2"
],
"segmentRefs": [
"hUXY5",
"Q0YLC",
"Eabxz",
"NFHnF",
"eyrw7"
]
}
],
"number": 5,
"offerItems": [
{
"allowedQuantityRef": "E-xtK",
"displayOnly": false,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "Y80vr",
"passengerRefs": [
"HOGec",
"xk080"
],
"pricedAncillaryRef": "Zhoh4"
},
{
"allowedQuantityRef": "M7tOy",
"displayOnly": true,
"displayOnlyReason": "restricted",
"offerItemId": "GdTA6",
"passengerRefs": [
"k8Fra",
"c1z_S",
"BOkc-",
"VmU0O",
"vLdJM"
],
"pricedAncillaryRef": "01G6x"
},
{
"allowedQuantityRef": "NRhY9",
"displayOnly": true,
"displayOnlyReason": "restricted",
"offerItemId": "mVDmL",
"passengerRefs": [
"7sAj9",
"iqO5X",
"AFooK"
],
"pricedAncillaryRef": "_mO9h"
}
]
}
],
"segmentRefs": [
"NPzLR",
"Vx8mn",
"nfGWZ",
"AHxLf",
"sKS2T"
]
},
{
"baggageSlotType": "NON_STANDARD_PIECE",
"columns": [
{
"allowance": [
{
"baggageAllowanceRef": "Cq43E",
"passengerRefs": [
"SFc3C",
"0CicZ",
"DXAew",
"CsmMY",
"lc7Pc"
]
},
{
"baggageAllowanceRef": "g6fmS",
"passengerRefs": [
"n6lzr"
]
},
{
"baggageAllowanceRef": "BtCZD",
"passengerRefs": [
"9jioX",
"rRpmU",
"SeSFZ",
"KrXg6",
"_4oT4"
]
}
],
"bookedItems": [
{
"ancillaryRef": "bcYry",
"passengerRefs": [
"8-C42",
"o663i",
"Sph5c",
"rtL_r"
],
"segmentRefs": [
"V2wZN",
"B_6Ia",
"1SMxH",
"Wi1A0"
]
},
{
"ancillaryRef": "5n-3f",
"passengerRefs": [
"Ij2sh",
"wCCFW",
"rT-hE",
"FWQ5y"
],
"segmentRefs": [
"fD_D3",
"pnv0z",
"cvTWT"
]
},
{
"ancillaryRef": "htCTc",
"passengerRefs": [
"PUyu6",
"-sRHT"
],
"segmentRefs": [
"Ks4ol",
"8a2Lf",
"yhy-D",
"DIabL",
"JiriT"
]
}
],
"number": 1,
"offerItems": [
{
"allowedQuantityRef": "NuAx7",
"displayOnly": false,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "qjzYp",
"passengerRefs": [
"ds_NK",
"vnvNf",
"89R6U"
],
"pricedAncillaryRef": "a04tE"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "pxUaQ",
"passengerRefs": [
"WvXoF"
]
},
{
"baggageAllowanceRef": "sl-i2",
"passengerRefs": [
"iMQxy",
"PDFNf",
"cfNun"
]
},
{
"baggageAllowanceRef": "Z-Nv0",
"passengerRefs": [
"6XfiX",
"z6WHN"
]
},
{
"baggageAllowanceRef": "EztVL",
"passengerRefs": [
"DDPXa",
"skiT6"
]
}
],
"bookedItems": [
{
"ancillaryRef": "92yG8",
"passengerRefs": [
"FrB_P",
"KiGOI",
"3XYtB",
"vhefM",
"RP0yj"
],
"segmentRefs": [
"D0o4r"
]
},
{
"ancillaryRef": "ugiKX",
"passengerRefs": [
"MWUaj",
"uHpTE"
],
"segmentRefs": [
"IgBuc"
]
},
{
"ancillaryRef": "coWzm",
"passengerRefs": [
"rXiVP",
"1PbrP",
"-k4l1",
"5mzS6"
],
"segmentRefs": [
"MbQ1x",
"P2MXX",
"CJ96h",
"0qFpy"
]
},
{
"ancillaryRef": "vIkIR",
"passengerRefs": [
"iKXxl",
"Do3wN",
"dT49L",
"Ui1wn"
],
"segmentRefs": [
"vKRYN",
"AxbaB",
"QFtE2"
]
}
],
"number": 4,
"offerItems": [
{
"allowedQuantityRef": "O5Wg4",
"displayOnly": false,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "aJUBG",
"passengerRefs": [
"PpbIJ",
"tDnkZ",
"x4npl"
],
"pricedAncillaryRef": "l5LoL"
},
{
"allowedQuantityRef": "Ch7Fq",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "GceCp",
"passengerRefs": [
"VN2yO"
],
"pricedAncillaryRef": "ctIhj"
},
{
"allowedQuantityRef": "4PSAk",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "Q09zv",
"passengerRefs": [
"GUb02",
"cbWfM",
"IQTRA"
],
"pricedAncillaryRef": "0sbvg"
},
{
"allowedQuantityRef": "OZE0w",
"displayOnly": true,
"displayOnlyReason": "not-available",
"offerItemId": "zi8-o",
"passengerRefs": [
"qOgn3",
"JAIAQ",
"IFjg_",
"LibOt"
],
"pricedAncillaryRef": "sQlRS"
},
{
"allowedQuantityRef": "stmQJ",
"displayOnly": false,
"displayOnlyReason": "restricted",
"offerItemId": "Gti2k",
"passengerRefs": [
"VPiKM",
"fCEmu",
"vC7Tu",
"8ZZze",
"bWGpo"
],
"pricedAncillaryRef": "hnmce"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "a6VLR",
"passengerRefs": [
"YRWuY",
"2Sg43",
"UI6LN"
]
},
{
"baggageAllowanceRef": "4jm-8",
"passengerRefs": [
"-XYzz"
]
}
],
"bookedItems": [
{
"ancillaryRef": "gsPw9",
"passengerRefs": [
"Ct0PM",
"ywOUc",
"6NjVI",
"Ab2sU"
],
"segmentRefs": [
"l5_p7"
]
},
{
"ancillaryRef": "YDJ43",
"passengerRefs": [
"dF5J_",
"lN-WI",
"elDwp",
"NJC63"
],
"segmentRefs": [
"tEdBv",
"XthGc",
"SaEnW",
"ZNFwR",
"a9RBO"
]
},
{
"ancillaryRef": "7fooO",
"passengerRefs": [
"gcJnB",
"t5TqV",
"x4DZD"
],
"segmentRefs": [
"tuI-f",
"WBp0g"
]
},
{
"ancillaryRef": "cORHU",
"passengerRefs": [
"M53t4",
"8Xp_B",
"07-Qx"
],
"segmentRefs": [
"SL98f",
"r3iw-"
]
},
{
"ancillaryRef": "YSDGN",
"passengerRefs": [
"VshEg",
"j2m1s",
"C7020"
],
"segmentRefs": [
"yiEpp",
"hO6Fu"
]
}
],
"number": 5,
"offerItems": [
{
"allowedQuantityRef": "r8oLx",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "IDxFi",
"passengerRefs": [
"_Dq5O",
"WrBV0"
],
"pricedAncillaryRef": "5AOR2"
},
{
"allowedQuantityRef": "eRSAY",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "ZGAv8",
"passengerRefs": [
"MW9GW",
"ZSyMW",
"ZFUr-",
"nFDdr",
"vCB4q"
],
"pricedAncillaryRef": "THdRm"
},
{
"allowedQuantityRef": "hBfUY",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "GohZX",
"passengerRefs": [
"J5OIY",
"NGg38",
"l0Bgd",
"K62L2"
],
"pricedAncillaryRef": "iSfL8"
},
{
"allowedQuantityRef": "pEEPU",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "wJwPZ",
"passengerRefs": [
"Mug6t",
"x0Iyi"
],
"pricedAncillaryRef": "ql8vi"
}
]
}
],
"segmentRefs": [
"1ycRk",
"25lI_",
"aw2H_"
]
}
],
"offerExpirationDateTime": "2026-07-21T00:00:00.0Z",
"offerId": "d958bcc7-81df-47af-b5db-2ad1abd97f6e",
"otherBaggageCharges": [
{
"allowedQuantityRef": "V-lDi",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "8N6js",
"passengerRefs": [
"_G4P9",
"LdIqN",
"SAp7a",
"I-QRy"
],
"pricedAncillaryRef": "PY8y0"
},
{
"allowedQuantityRef": "1Ns7L",
"displayOnly": false,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "KCBLi",
"passengerRefs": [
"RyhGr",
"6WJDo"
],
"pricedAncillaryRef": "f2fFI"
},
{
"allowedQuantityRef": "SfrSo",
"displayOnly": false,
"displayOnlyReason": "restricted",
"offerItemId": "XJHWy",
"passengerRefs": [
"hxnU8",
"VCTfU",
"vE_ww",
"sfG9y"
],
"pricedAncillaryRef": "aKzEU"
},
{
"allowedQuantityRef": "_JIDS",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "KnDeT",
"passengerRefs": [
"QAHce",
"fNkRp"
],
"pricedAncillaryRef": "e4iJK"
},
{
"allowedQuantityRef": "oQCNb",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "97UbN",
"passengerRefs": [
"qAjMR",
"8GV2j",
"DoubI",
"ZjNYa",
"JMCLn"
],
"pricedAncillaryRef": "GjAct"
}
]
}
}{
"definitions": {
"additionalProperties": false,
"description": "Contains definitions of all complex data elements referenced within offer structures.",
"properties": {
"allowedQuantities": {
"description": "Lists the profiles with allowed quantities used within offer items.",
"items": {
"additionalProperties": false,
"description": "Contains information that is provided to POS about the number of times an offer item can be picked.",
"properties": {
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"perPassenger": {
"additionalProperties": false,
"description": "Contains number of items that can be picked by each eligible passenger.",
"properties": {
"maximum": {
"description": "Specifies the maximum number of items that can be picked for a particular offer item. If it is not present, then there is no restriction on the maximum number of items.",
"minimum": 0,
"type": "integer",
"x-faker": {
"number.int": {
"max": 10,
"min": 2
}
}
},
"minimum": {
"description": "Specifies the minimum number of items that can be picked for a particular offer item.",
"minimum": 0,
"type": "integer",
"x-faker": {
"number.int": {
"max": 1,
"min": 0
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"type": "array"
},
"ancillaries": {
"description": "Lists the definitions of baggage ancillaries.",
"items": {
"additionalProperties": false,
"description": "Contains basic information about the ancillary product offered.",
"properties": {
"airline": {
"description": "The code list contents of IATA Resolution 762 airline codes, or of ICAO airline codes.",
"pattern": "^([A-Z]{3}|[A-Z]{2})|([0-9][A-Z])|([A-Z][0-9])$",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"AA",
"DL",
"UA",
"BA",
"LH",
"AF",
"SQ",
"EK",
"CX",
"NH"
]
]
}
},
"baggageDetails": {
"additionalProperties": false,
"description": "Contains additional details about the baggage product.",
"properties": {
"sizeLimit": {
"additionalProperties": false,
"description": "Contains size limit applicable to specific baggage product. At least one of properties needs to be defined.",
"properties": {
"over": {
"description": "The baggage product is applicable only for items over the specified linear size.",
"items": {
"additionalProperties": false,
"properties": {
"unit": {
"enum": [
"CENTIMETER",
"INCH"
],
"type": "string"
},
"value": {
"description": "Identifies the linear size in specified unit.",
"minimum": 0,
"type": "integer",
"x-faker": {
"number.int": {
"max": 200,
"min": 50
}
}
}
},
"type": "object"
},
"type": "array"
},
"upTo": {
"description": "The baggage product is applicable only for items up to specified linear size.",
"items": {
"additionalProperties": false,
"properties": {
"unit": {
"enum": [
"CENTIMETER",
"INCH"
],
"type": "string"
},
"value": {
"description": "Identifies the linear size in specified unit.",
"minimum": 0,
"type": "integer",
"x-faker": {
"number.int": {
"max": 200,
"min": 50
}
}
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object"
},
"weightLimit": {
"additionalProperties": false,
"description": "Contains weight limit applicable to specific baggage product. At least one of properties needs to be defined.",
"properties": {
"over": {
"description": "The baggage product is applicable only for items over specified weight.",
"items": {
"additionalProperties": false,
"properties": {
"unit": {
"enum": [
"KILOGRAM",
"POUND"
],
"type": "string"
},
"value": {
"description": "Identifies the weight in specified unit.",
"minimum": 0,
"type": "integer",
"x-faker": {
"number.int": {
"max": 50,
"min": 5
}
}
}
},
"type": "object"
},
"type": "array"
},
"upTo": {
"description": "The baggage product is applicable only for items up to specified weight.",
"items": {
"additionalProperties": false,
"properties": {
"unit": {
"enum": [
"KILOGRAM",
"POUND"
],
"type": "string"
},
"value": {
"description": "Identifies the weight in specified unit.",
"minimum": 0,
"type": "integer",
"x-faker": {
"number.int": {
"max": 50,
"min": 5
}
}
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object"
}
},
"type": "object"
},
"commercialName": {
"description": "The commercial name associated with the sub code.",
"type": "string",
"x-faker": "commerce.productName"
},
"groupCode": {
"description": "The type of ancillary service as per IATA standard (2 letter code defined in ARIMP manual).",
"pattern": "^[0-9A-Z]{2}$",
"type": "string",
"x-faker": {
"string.alpha": 3
}
},
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"subCode": {
"description": "The sub code is either an industry-defined or carrier-defined code identifying a specific type of service. Industry-defined codes are available for all carriers (or vendors) to use and have a standard definition. Carrier-defined codes are available for a specific carrier (or vendor) only and are defined by that carrier (or vendor). All industry-defined sub codes are maintained by ATPCO. Carrier-defined sub codes are maintained by each carrier (or vendor) utilizing the code.\n",
"pattern": "^[0-9A-Z]{3}$",
"type": "string",
"x-faker": {
"string.alphanumeric": 4
}
}
},
"required": [
"id",
"airline",
"subCode",
"groupCode",
"commercialName"
],
"type": "object"
},
"type": "array"
},
"passengers": {
"description": "Lists the basic passenger definitions indicating the passengers eligible for given returned allowance or offers.",
"items": {
"additionalProperties": false,
"description": "Contains base information about passenger which is matched during reservation.",
"properties": {
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"name": {
"additionalProperties": false,
"description": "Contains name of the passenger.",
"properties": {
"first": {
"description": "The passenger's first name.",
"type": "string",
"x-faker": "person.firstName"
},
"last": {
"description": "The passenger's last name.",
"type": "string",
"x-faker": "person.lastName"
},
"prefix": {
"description": "The optional prefix part of the name.",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"MR",
"MRS",
"MS",
"DR",
"MISS"
]
]
}
},
"raw": {
"description": "The name of the person as stored in the computer system. For example, in Sabre GDS it is the last name separated from rest of the name with a slash ('SMITH/JOHN'). Rest of the name has no fixed format and may include first name, middle name and title. There are systems which provide this name as passenger identification.",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"/ "
]
]
}
},
"suffix": {
"description": "The optional name suffix of the passenger.",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"II",
"III",
"JR",
"SR"
]
]
}
}
},
"type": "object",
"x-beeceptor-template": true
},
"referenceId": {
"description": "The reference identifier that identifies the passenger within existing reservation.",
"type": "string",
"x-faker": {
"helpers.fromRegExp": [
"[0-9]{1}.[0-9]{1}"
]
}
},
"ticketNumbers": {
"description": "Lists the ticket numbers considered to define priced itineraries.",
"type": "array",
"x-faker": {
"helpers.arrayElements": [
[
"0011234567890",
"0559876543210",
"1761122334455",
"2059988776655",
"0165544332211",
"0741122334455",
"0069988776655",
"0185544332211",
"0201122334455",
"0239988776655"
],
{
"max": 5,
"min": 2
}
]
}
},
"type": {
"description": "The three letter code (PTC) value that applies to the characteristic of the passenger and typically drives pricing values.",
"maxLength": 3,
"minLength": 3,
"pattern": "^[0-9A-Z]*$",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"ADT",
"CHD",
"INF",
"SRC",
"STU"
]
]
}
}
},
"type": "object",
"x-beeceptor-template": true
},
"type": "array"
},
"pricedAncillaries": {
"description": "Lists the definitions of priced baggage ancillaries.",
"items": {
"additionalProperties": false,
"description": "Contains information about the ancillary product price over the specific journey segments.",
"properties": {
"ancillaryFee": {
"additionalProperties": false,
"description": "Contains the complete breakdown for ancillary product price.\n`unitFee` is present only if quantity is greater than 1.",
"properties": {
"taxesIncludedInBase": {
"type": "boolean",
"x-faker": "datatype.boolean"
},
"taxExempt": {
"type": "boolean",
"x-faker": "datatype.boolean"
},
"totalFee": {
"additionalProperties": false,
"description": "Contains the breakdown for ancillary fee.",
"properties": {
"base": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"taxes": {
"description": "Lists the taxes applied in the breakdown.",
"items": {
"additionalProperties": false,
"description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
"examples": [
{
"amount": {
"currency": "USD",
"value": 1
},
"equivalentAmount": {
"currency": "PLN",
"value": 3.98
},
"taxCode": "UO"
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"taxCode": {
"description": "The specific code that identifies the tax.",
"type": "string",
"x-faker": {
"string.alpha": 3
}
}
},
"type": "object"
},
"type": "array"
},
"taxesTotal": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"total": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
},
"unitFee": {
"additionalProperties": false,
"description": "Contains the breakdown for ancillary fee.",
"properties": {
"base": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"taxes": {
"description": "Lists the taxes applied in the breakdown.",
"items": {
"additionalProperties": false,
"description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
"examples": [
{
"amount": {
"currency": "USD",
"value": 1
},
"equivalentAmount": {
"currency": "PLN",
"value": 3.98
},
"taxCode": "UO"
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"taxCode": {
"description": "The specific code that identifies the tax.",
"type": "string",
"x-faker": {
"string.alpha": 3
}
}
},
"type": "object"
},
"type": "array"
},
"taxesTotal": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"total": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
},
"ancillaryRef": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"originalAncillaryFee": {
"additionalProperties": false,
"description": "Contains the complete breakdown for ancillary product price.\n`unitFee` is present only if quantity is greater than 1.",
"properties": {
"taxesIncludedInBase": {
"type": "boolean",
"x-faker": "datatype.boolean"
},
"taxExempt": {
"type": "boolean",
"x-faker": "datatype.boolean"
},
"totalFee": {
"additionalProperties": false,
"description": "Contains the breakdown for ancillary fee.",
"properties": {
"base": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"taxes": {
"description": "Lists the taxes applied in the breakdown.",
"items": {
"additionalProperties": false,
"description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
"examples": [
{
"amount": {
"currency": "USD",
"value": 1
},
"equivalentAmount": {
"currency": "PLN",
"value": 3.98
},
"taxCode": "UO"
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"taxCode": {
"description": "The specific code that identifies the tax.",
"type": "string",
"x-faker": {
"string.alpha": 3
}
}
},
"type": "object"
},
"type": "array"
},
"taxesTotal": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"total": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
},
"unitFee": {
"additionalProperties": false,
"description": "Contains the breakdown for ancillary fee.",
"properties": {
"base": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"taxes": {
"description": "Lists the taxes applied in the breakdown.",
"items": {
"additionalProperties": false,
"description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
"examples": [
{
"amount": {
"currency": "USD",
"value": 1
},
"equivalentAmount": {
"currency": "PLN",
"value": 3.98
},
"taxCode": "UO"
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"taxCode": {
"description": "The specific code that identifies the tax.",
"type": "string",
"x-faker": {
"string.alpha": 3
}
}
},
"type": "object"
},
"type": "array"
},
"taxesTotal": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
},
"total": {
"additionalProperties": false,
"description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
"examples": [
{
"amount": {
"currency": "EUR",
"value": 160
},
"equivalentAmount": {
"currency": "CNY",
"value": 1260
}
}
],
"properties": {
"amount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
},
"equivalentAmount": {
"properties": {
"currency": {
"description": "Currency code",
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": "finance.currencyCode"
},
"value": {
"description": "Identifies the amount in specified currency.",
"type": "number",
"x-faker": {
"number.float": {
"fractionDigits": 2,
"max": 500,
"min": 10
}
}
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
},
"priceModifierRef": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"quantity": {
"default": 1,
"description": "Specifies the number of units within the price.",
"minimum": 1,
"type": "integer",
"x-faker": {
"number.int": {
"max": 5,
"min": 1
}
}
},
"segmentRefs": {
"description": "Lists the segments which are covered by the defined fee where price for a product can be used over multiple segments of journey.",
"items": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"type": "array"
}
},
"type": "object"
},
"type": "array"
},
"rules": {
"description": "Contains definitions of various rules which enhance returned offers. Integrator can use it for rules execution tracking purposes, or POS can highlight various offers.",
"properties": {
"priceModifiers": {
"description": "Lists the definitions of price modifiers which alter prices of the offers (like discounting).",
"items": {
"additionalProperties": false,
"properties": {
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"offerName": {
"description": "The textual tag informing about the rule.",
"type": "string",
"x-faker": "company.catchPhrase"
},
"ruleId": {
"description": "The identifier from the execution engine which allows to identify the rule.",
"type": "string",
"x-faker": {
"string.nanoid": 6
}
},
"type": {
"description": "The type of price modification rule such as 'waiver', 'discount', 'markup' or 'override'",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"discount",
"markup",
"waiver"
]
]
}
}
},
"type": "object"
},
"type": "array"
},
"productModifiers": {
"description": "Lists the product modifiers which enhances the products offered (like increasing weight limits).",
"items": {
"additionalProperties": false,
"properties": {
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"offerName": {
"description": "The textual tag that informs about the rule.",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"Free Bag",
"Discounted Bag",
"Extra Weight"
]
]
}
},
"ruleId": {
"description": "The identifier from the execution engine which allows to identify the rule.",
"type": "string",
"x-faker": {
"string.nanoid": 6
}
},
"type": {
"description": "The specification of the type of rule.",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"entitlement",
"restriction"
]
]
}
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object"
},
"segments": {
"description": "Lists the basic segment definitions indicating the allowance / offers applicable on flights.",
"items": {
"additionalProperties": false,
"description": "Contains base properties of a segment that allows to match it in a reservation.\n",
"properties": {
"departure": {
"description": "The date and time in `yyyy-MM-ddTHH:mm:ss` format, with optional fractional seconds (`.ssss`) and an optional timezone (`Z` or offset `+/-HH:mm`).\n",
"format": "date-time",
"pattern": "^[0-9]{4}-[0-1][0-9]-[0-3][0-9]([tT][0-2][0-9]:[0-5][0-9]:[0-6][0-9](.[0-9]{1,4})?)?([zZ]|([+\\-][0-2][0-9]:[0-5][0-9]))?$",
"type": "string",
"x-faker": {
"date.future": {
"years": 1
}
}
},
"destination": {
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"SYD",
"FRA",
"AMS",
"NRT",
"HKG",
"ICN",
"YYZ",
"MIA",
"DEN",
"DFW"
]
]
}
},
"id": {
"description": "The element ID compliant with xsd:ID.",
"pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
"type": "string",
"x-faker": {
"string.nanoid": 5
}
},
"marketingDetails": {
"additionalProperties": false,
"description": "Contains details of either marketing or operating carrier.",
"properties": {
"airline": {
"description": "The code list contents of IATA Resolution 762 airline codes, or of ICAO airline codes.",
"pattern": "^([A-Z]{3}|[A-Z]{2})|([0-9][A-Z])|([A-Z][0-9])$",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"AA",
"DL",
"UA",
"BA",
"LH",
"AF",
"SQ",
"EK",
"CX",
"NH"
]
]
}
},
"bookingCode": {
"description": "The airline assigned booking code.\n",
"maxLength": 1,
"minLength": 1,
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"Y",
"J",
"F",
"W",
"B",
"M",
"H",
"K",
"L",
"Q"
]
]
}
},
"flightNumber": {
"description": "The number assigned to a flight operated or marketed by a carrier.",
"maxLength": 4,
"minLength": 1,
"pattern": "^[0-9]*$",
"type": "string",
"x-faker": {
"airline.flightNumber": {
"max": 9999,
"min": 100
}
}
}
},
"type": "object"
},
"operatingDetails": {
"additionalProperties": false,
"description": "Contains details of either marketing or operating carrier.",
"properties": {
"airline": {
"description": "The code list contents of IATA Resolution 762 airline codes, or of ICAO airline codes.",
"pattern": "^([A-Z]{3}|[A-Z]{2})|([0-9][A-Z])|([A-Z][0-9])$",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"AA",
"DL",
"UA",
"BA",
"LH",
"AF",
"SQ",
"EK",
"CX",
"NH"
]
]
}
},
"bookingCode": {
"description": "The airline assigned booking code.\n",
"maxLength": 1,
"minLength": 1,
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"Y",
"J",
"F",
"W",
"B",
"M",
"H",
"K",
"L",
"Q"
]
]
}
},
"flightNumber": {
"description": "The number assigned to a flight operated or marketed by a carrier.",
"maxLength": 4,
"minLength": 1,
"pattern": "^[0-9]*$",
"type": "string",
"x-faker": {
"airline.flightNumber": {
"max": 9999,
"min": 100
}
}
}
},
"type": "object"
},
"origin": {
"pattern": "^([A-Z]{3})$",
"type": "string",
"x-faker": {
"helpers.arrayElement": [
[
"SYD",
"FRA",
"AMS",
"NRT",
"HKG",
"ICN",
"YYZ",
"MIA",
"DEN",
"DFW"
]
]
}
},
"referenceId": {
"description": "The reference identifier from the reservation system that identifies segment within the existing reservation.",
"type": "string",
"x-faker": {
"number.int": {
"asString": true,
"max": 10,
"min": 1
}
}
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object",
"x-beeceptor-template": true
},
"errors": [
{
"errorCode": "IzYtsMQ74EJ5EXv",
"message": "Internal server error",
"status": "Complete",
"timeStamp": "2027-04-20T00:00:00.0Z",
"type": "Authentication"
},
{
"errorCode": "IBsw5fv0iZ3P5yU",
"message": "Resource not found",
"status": "Complete",
"timeStamp": "2027-06-09T00:00:00.0Z",
"type": "Authentication"
},
{
"errorCode": "dHwKnYrG6Hh98aL",
"message": "Resource not found",
"status": "NotProcessed",
"timeStamp": "2026-12-30T00:00:00.0Z",
"type": "Validation"
},
{
"errorCode": "IdCO1VFOqy6mE2Y",
"message": "Invalid credentials",
"status": "Complete",
"timeStamp": "2026-07-25T00:00:00.0Z",
"type": "Validation"
}
],
"extensions": {},
"offer": {
"baggageAllowance": [
{
"carryOnBaggage": [
{
"allowanceSystem": "PIECE",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "zq-pA",
"numberOfPieces": 2
},
{
"ancillaryRef": "7HlJP",
"numberOfPieces": 2
},
{
"ancillaryRef": "f-adi",
"numberOfPieces": 2
},
{
"ancillaryRef": "yScnA",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 3,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 19
},
{
"unit": "KILOGRAM",
"value": 50
},
{
"unit": "KILOGRAM",
"value": 25
},
{
"unit": "KILOGRAM",
"value": 6
}
]
},
"segmentRefs": [
"hzY0U",
"Nd7rV"
]
}
],
"checkedInBaggage": {
"allowanceSystem": "PIECE",
"entitlement": {
"additionalBaggageFeeWaivers": {
"allowedBaggageTypes": [
{
"ancillaryRef": "qjFUr",
"numberOfPieces": 1
},
{
"ancillaryRef": "LusYL",
"numberOfPieces": 1
},
{
"ancillaryRef": "1Vayw",
"numberOfPieces": 2
},
{
"ancillaryRef": "hp6wb",
"numberOfPieces": 1
},
{
"ancillaryRef": "BKXaI",
"numberOfPieces": 2
}
],
"maxPieces": 1
},
"productModifierRef": "bwyvM"
},
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "0A3Jg",
"numberOfPieces": 1
},
{
"ancillaryRef": "eVot2",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 2,
"maxTotalWeight": [
{
"unit": "KILOGRAM",
"value": 41
},
{
"unit": "POUND",
"value": 12
}
]
},
"originalLimits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "LmNdk",
"numberOfPieces": 1
},
{
"ancillaryRef": "aqzPI",
"numberOfPieces": 1
},
{
"ancillaryRef": "pGmnk",
"numberOfPieces": 2
},
{
"ancillaryRef": "uDt7N",
"numberOfPieces": 2
},
{
"ancillaryRef": "qCAWU",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 2,
"maxTotalWeight": [
{
"unit": "KILOGRAM",
"value": 50
},
{
"unit": "KILOGRAM",
"value": 25
},
{
"unit": "POUND",
"value": 6
},
{
"unit": "POUND",
"value": 10
},
{
"unit": "KILOGRAM",
"value": 48
}
]
}
},
"id": "wkPa7",
"passengerRefs": [
"OcVec",
"F0s_W",
"BdIvW",
"6SRF0"
],
"segmentRefs": [
"m8I3J",
"LQf9D",
"45WU9"
]
},
{
"carryOnBaggage": [
{
"allowanceSystem": "WEIGHT",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "Wo4Dd",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 1,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 24
},
{
"unit": "KILOGRAM",
"value": 23
},
{
"unit": "POUND",
"value": 36
},
{
"unit": "KILOGRAM",
"value": 26
},
{
"unit": "KILOGRAM",
"value": 40
}
]
},
"segmentRefs": [
"e2_JK",
"9tcDL",
"HgAZm"
]
},
{
"allowanceSystem": "PIECE",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "TB5-r",
"numberOfPieces": 1
},
{
"ancillaryRef": "OAg9J",
"numberOfPieces": 1
},
{
"ancillaryRef": "HPhMU",
"numberOfPieces": 1
},
{
"ancillaryRef": "3n7hk",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 1,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 30
},
{
"unit": "POUND",
"value": 42
},
{
"unit": "POUND",
"value": 40
}
]
},
"segmentRefs": [
"PFfqF"
]
},
{
"allowanceSystem": "WEIGHT",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "2VSL3",
"numberOfPieces": 1
},
{
"ancillaryRef": "Lu2C5",
"numberOfPieces": 2
},
{
"ancillaryRef": "R7J9N",
"numberOfPieces": 1
}
],
"maxBaggagePieces": 3,
"maxTotalWeight": [
{
"unit": "KILOGRAM",
"value": 10
}
]
},
"segmentRefs": [
"VcweR"
]
},
{
"allowanceSystem": "WEIGHT",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "Yy_OP",
"numberOfPieces": 1
},
{
"ancillaryRef": "S8c8U",
"numberOfPieces": 1
}
],
"maxBaggagePieces": 2,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 36
},
{
"unit": "KILOGRAM",
"value": 48
}
]
},
"segmentRefs": [
"t_Yua",
"P8iJo",
"fQz8a",
"T6yJK",
"KJcOK"
]
},
{
"allowanceSystem": "WEIGHT_WITH_PIECE_LIMIT",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "Vctnp",
"numberOfPieces": 1
},
{
"ancillaryRef": "YqRWi",
"numberOfPieces": 2
},
{
"ancillaryRef": "VPR4q",
"numberOfPieces": 2
},
{
"ancillaryRef": "b_zg9",
"numberOfPieces": 1
},
{
"ancillaryRef": "6hYS3",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 3,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 25
},
{
"unit": "KILOGRAM",
"value": 23
},
{
"unit": "POUND",
"value": 50
}
]
},
"segmentRefs": [
"rZLWw",
"iyUex"
]
}
],
"checkedInBaggage": {
"allowanceSystem": "WEIGHT_WITH_PIECE_LIMIT",
"entitlement": {
"additionalBaggageFeeWaivers": {
"allowedBaggageTypes": [
{
"ancillaryRef": "bA79K",
"numberOfPieces": 1
},
{
"ancillaryRef": "HZomX",
"numberOfPieces": 1
}
],
"maxPieces": 1
},
"productModifierRef": "DDyLm"
},
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "j9e_c",
"numberOfPieces": 2
},
{
"ancillaryRef": "0KZuj",
"numberOfPieces": 2
},
{
"ancillaryRef": "oHysw",
"numberOfPieces": 1
}
],
"maxBaggagePieces": 3,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 46
},
{
"unit": "POUND",
"value": 36
}
]
},
"originalLimits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "-Yrtm",
"numberOfPieces": 2
},
{
"ancillaryRef": "7-M06",
"numberOfPieces": 1
},
{
"ancillaryRef": "mDgyy",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 1,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 22
},
{
"unit": "POUND",
"value": 22
}
]
}
},
"id": "pYesV",
"passengerRefs": [
"mEr8v",
"TEWi5",
"tetP9",
"XuzWZ"
],
"segmentRefs": [
"KUFI3"
]
},
{
"carryOnBaggage": [
{
"allowanceSystem": "PIECE",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "NE508",
"numberOfPieces": 2
},
{
"ancillaryRef": "EfxqV",
"numberOfPieces": 1
},
{
"ancillaryRef": "AsxGw",
"numberOfPieces": 1
},
{
"ancillaryRef": "ZbgnX",
"numberOfPieces": 1
}
],
"maxBaggagePieces": 1,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 13
}
]
},
"segmentRefs": [
"UIeHl",
"3i36b",
"WNyiG",
"WTrwO",
"Q0IO4"
]
},
{
"allowanceSystem": "WEIGHT_WITH_PIECE_LIMIT",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "0g3sA",
"numberOfPieces": 1
},
{
"ancillaryRef": "aUlVM",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 3,
"maxTotalWeight": [
{
"unit": "KILOGRAM",
"value": 5
}
]
},
"segmentRefs": [
"Vu28D",
"TjAad",
"RHYqH",
"0K80a"
]
},
{
"allowanceSystem": "WEIGHT",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "D9PT9",
"numberOfPieces": 2
},
{
"ancillaryRef": "d2qJT",
"numberOfPieces": 2
},
{
"ancillaryRef": "-HL3O",
"numberOfPieces": 2
},
{
"ancillaryRef": "2fImV",
"numberOfPieces": 2
},
{
"ancillaryRef": "ZSlqo",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 2,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 32
},
{
"unit": "POUND",
"value": 43
},
{
"unit": "KILOGRAM",
"value": 29
},
{
"unit": "POUND",
"value": 15
}
]
},
"segmentRefs": [
"_uXKI",
"7bezm",
"utuO8"
]
},
{
"allowanceSystem": "PIECE",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "DxpAL",
"numberOfPieces": 2
},
{
"ancillaryRef": "QFige",
"numberOfPieces": 2
},
{
"ancillaryRef": "4XEnG",
"numberOfPieces": 1
}
],
"maxBaggagePieces": 1,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 11
},
{
"unit": "POUND",
"value": 22
},
{
"unit": "POUND",
"value": 11
},
{
"unit": "POUND",
"value": 9
}
]
},
"segmentRefs": [
"QKmzz",
"U7DW6",
"IOta-",
"hoWGA",
"gNyGZ"
]
}
],
"checkedInBaggage": {
"allowanceSystem": "WEIGHT_WITH_PIECE_LIMIT",
"entitlement": {
"additionalBaggageFeeWaivers": {
"allowedBaggageTypes": [
{
"ancillaryRef": "darDf",
"numberOfPieces": 1
},
{
"ancillaryRef": "DOJVA",
"numberOfPieces": 1
},
{
"ancillaryRef": "oYnDF",
"numberOfPieces": 2
},
{
"ancillaryRef": "r-ksl",
"numberOfPieces": 1
}
],
"maxPieces": 3
},
"productModifierRef": "0Q_-r"
},
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "wL7Eu",
"numberOfPieces": 1
},
{
"ancillaryRef": "sJuaD",
"numberOfPieces": 1
}
],
"maxBaggagePieces": 2,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 11
}
]
},
"originalLimits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "47xc3",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 1,
"maxTotalWeight": [
{
"unit": "KILOGRAM",
"value": 30
}
]
}
},
"id": "VOX5j",
"passengerRefs": [
"c1VOV",
"pIVTr",
"TxzgH"
],
"segmentRefs": [
"fa_rV",
"19lKU",
"O0FG-"
]
},
{
"carryOnBaggage": [
{
"allowanceSystem": "WEIGHT",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "6sPOz",
"numberOfPieces": 1
},
{
"ancillaryRef": "Rsz6d",
"numberOfPieces": 1
},
{
"ancillaryRef": "wFbPW",
"numberOfPieces": 2
},
{
"ancillaryRef": "3urOX",
"numberOfPieces": 1
},
{
"ancillaryRef": "hGJ7i",
"numberOfPieces": 1
}
],
"maxBaggagePieces": 1,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 24
},
{
"unit": "KILOGRAM",
"value": 42
},
{
"unit": "KILOGRAM",
"value": 50
}
]
},
"segmentRefs": [
"7WRNw"
]
},
{
"allowanceSystem": "PIECE",
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "8NDcz",
"numberOfPieces": 1
},
{
"ancillaryRef": "wdO8D",
"numberOfPieces": 2
},
{
"ancillaryRef": "9hHnj",
"numberOfPieces": 1
}
],
"maxBaggagePieces": 3,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 17
},
{
"unit": "KILOGRAM",
"value": 38
},
{
"unit": "KILOGRAM",
"value": 33
},
{
"unit": "KILOGRAM",
"value": 5
}
]
},
"segmentRefs": [
"-pJJm",
"lW_rh",
"3viIh"
]
}
],
"checkedInBaggage": {
"allowanceSystem": "WEIGHT_WITH_PIECE_LIMIT",
"entitlement": {
"additionalBaggageFeeWaivers": {
"allowedBaggageTypes": [
{
"ancillaryRef": "T2buv",
"numberOfPieces": 1
},
{
"ancillaryRef": "whb58",
"numberOfPieces": 1
},
{
"ancillaryRef": "DZcSm",
"numberOfPieces": 1
},
{
"ancillaryRef": "YI7S0",
"numberOfPieces": 2
}
],
"maxPieces": 2
},
"productModifierRef": "QSSDe"
},
"limits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "h2CSN",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 1,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 21
},
{
"unit": "POUND",
"value": 48
},
{
"unit": "POUND",
"value": 44
},
{
"unit": "KILOGRAM",
"value": 23
},
{
"unit": "KILOGRAM",
"value": 42
}
]
},
"originalLimits": {
"allowedBaggageTypes": [
{
"ancillaryRef": "-FQdv",
"numberOfPieces": 1
},
{
"ancillaryRef": "qD7xd",
"numberOfPieces": 2
},
{
"ancillaryRef": "vT6nm",
"numberOfPieces": 1
},
{
"ancillaryRef": "beqDd",
"numberOfPieces": 2
}
],
"maxBaggagePieces": 1,
"maxTotalWeight": [
{
"unit": "POUND",
"value": 9
}
]
}
},
"id": "welr3",
"passengerRefs": [
"9j3Yi",
"m9SNb",
"YdOk3",
"fDpLl",
"eK1ic"
],
"segmentRefs": [
"4y0IC",
"O84K_",
"6tehh",
"7Ohie"
]
}
],
"baggageGrids": [
{
"baggageSlotType": "NON_STANDARD_PIECE",
"columns": [
{
"allowance": [
{
"baggageAllowanceRef": "NQ4xn",
"passengerRefs": [
"5uDrJ"
]
},
{
"baggageAllowanceRef": "f7D7f",
"passengerRefs": [
"Bexbk"
]
}
],
"bookedItems": [
{
"ancillaryRef": "wOnp6",
"passengerRefs": [
"THBqd",
"pcsVK",
"6ClrQ"
],
"segmentRefs": [
"YYemh",
"ZZjMh",
"XWu8x",
"bcwcY"
]
},
{
"ancillaryRef": "RdoQS",
"passengerRefs": [
"EGS9w",
"Zd8Cf"
],
"segmentRefs": [
"8tcyi",
"pgQjn",
"V73f6"
]
},
{
"ancillaryRef": "au1_p",
"passengerRefs": [
"tVMhc"
],
"segmentRefs": [
"1WDx-",
"07T9G",
"tGyZ9",
"wfIWa",
"1kJ6w"
]
},
{
"ancillaryRef": "2NqwM",
"passengerRefs": [
"L2OgH"
],
"segmentRefs": [
"7chK0",
"J1SN5"
]
},
{
"ancillaryRef": "EuuQu",
"passengerRefs": [
"OaqyE",
"eYnzu"
],
"segmentRefs": [
"HFYwN",
"ElVtI",
"PNFZ9"
]
}
],
"number": 2,
"offerItems": [
{
"allowedQuantityRef": "LuKDh",
"displayOnly": false,
"displayOnlyReason": "restricted",
"offerItemId": "36F8G",
"passengerRefs": [
"Le2n4",
"je-Qf",
"aJupX",
"gP1dx"
],
"pricedAncillaryRef": "AsSWJ"
},
{
"allowedQuantityRef": "39cV4",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "q4dKF",
"passengerRefs": [
"p2sBT",
"FPRYM",
"FJsN0",
"dxMT1",
"KPeJU"
],
"pricedAncillaryRef": "s4AGE"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "Wj5mR",
"passengerRefs": [
"cv78V",
"AlzVO",
"dNv8s",
"ebFPu"
]
},
{
"baggageAllowanceRef": "gGtxB",
"passengerRefs": [
"ZZuoj",
"nxZgp",
"JC7Fi"
]
},
{
"baggageAllowanceRef": "_c9w7",
"passengerRefs": [
"BS_RK"
]
},
{
"baggageAllowanceRef": "qrImC",
"passengerRefs": [
"kFk3L",
"Cy-EE",
"kb9P-"
]
},
{
"baggageAllowanceRef": "tR9F3",
"passengerRefs": [
"K_daK",
"agTD_",
"mN99i"
]
}
],
"bookedItems": [
{
"ancillaryRef": "3yNSe",
"passengerRefs": [
"Ky-Sl"
],
"segmentRefs": [
"rja16",
"Y8cqx",
"7CARB"
]
},
{
"ancillaryRef": "vkoEI",
"passengerRefs": [
"Dldp_",
"Vngid"
],
"segmentRefs": [
"RLkY0",
"pLpVX"
]
},
{
"ancillaryRef": "WgjdH",
"passengerRefs": [
"aD8qQ",
"k94-v"
],
"segmentRefs": [
"ab7Cx",
"GfDF5",
"e1PnE",
"DpITB",
"pTEzD"
]
},
{
"ancillaryRef": "VdiL4",
"passengerRefs": [
"JSFau",
"Y3UQ2"
],
"segmentRefs": [
"1MyR3"
]
}
],
"number": 1,
"offerItems": [
{
"allowedQuantityRef": "u9ePD",
"displayOnly": false,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "REfDR",
"passengerRefs": [
"VaP9H",
"bixM6",
"bmGKI"
],
"pricedAncillaryRef": "V_pWH"
},
{
"allowedQuantityRef": "duy-o",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "I0hzq",
"passengerRefs": [
"ZuOxo",
"UVQdk",
"I19V1",
"mQn3h"
],
"pricedAncillaryRef": "Y5KEE"
},
{
"allowedQuantityRef": "61Dnb",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "iOyIV",
"passengerRefs": [
"kg8KA"
],
"pricedAncillaryRef": "szpxR"
},
{
"allowedQuantityRef": "xMjOD",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "QULnu",
"passengerRefs": [
"O6OXv",
"HHRwR",
"4QghS",
"_qi8L",
"TAUMi"
],
"pricedAncillaryRef": "LOvLv"
},
{
"allowedQuantityRef": "F4ZZe",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "y-_KG",
"passengerRefs": [
"8Z7lI",
"ZlrTz",
"_vRX3"
],
"pricedAncillaryRef": "QGZ1V"
}
]
}
],
"segmentRefs": [
"vwHii"
]
},
{
"baggageSlotType": "STANDARD_PIECE",
"columns": [
{
"allowance": [
{
"baggageAllowanceRef": "lLjYw",
"passengerRefs": [
"f50Ec"
]
},
{
"baggageAllowanceRef": "I15D-",
"passengerRefs": [
"C2f6U",
"C07Mm",
"vW4T9",
"9cpri"
]
}
],
"bookedItems": [
{
"ancillaryRef": "5uj8D",
"passengerRefs": [
"-FNhh",
"DnkvV",
"Vuceh",
"sA5VA"
],
"segmentRefs": [
"XUAel"
]
},
{
"ancillaryRef": "NJcVV",
"passengerRefs": [
"1_8eM",
"7QC6z"
],
"segmentRefs": [
"jNsSP"
]
}
],
"number": 5,
"offerItems": [
{
"allowedQuantityRef": "xywYu",
"displayOnly": true,
"displayOnlyReason": "restricted",
"offerItemId": "n5o8z",
"passengerRefs": [
"AF1nT",
"MJjy0",
"PJrgL"
],
"pricedAncillaryRef": "dR8ui"
},
{
"allowedQuantityRef": "Lz5K_",
"displayOnly": true,
"displayOnlyReason": "not-available",
"offerItemId": "AXxi_",
"passengerRefs": [
"HGM09"
],
"pricedAncillaryRef": "K2FM4"
},
{
"allowedQuantityRef": "AJDA2",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "uXeHa",
"passengerRefs": [
"OnmIK",
"ay2Qf"
],
"pricedAncillaryRef": "rBFIi"
},
{
"allowedQuantityRef": "Lx84C",
"displayOnly": true,
"displayOnlyReason": "not-available",
"offerItemId": "gHR3Q",
"passengerRefs": [
"-j-Df"
],
"pricedAncillaryRef": "tTP2Y"
},
{
"allowedQuantityRef": "vQUSP",
"displayOnly": false,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "QHhOR",
"passengerRefs": [
"50Du-"
],
"pricedAncillaryRef": "gZ54_"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "sq_dQ",
"passengerRefs": [
"s4Oi1",
"Nlpfj",
"KbhUu"
]
},
{
"baggageAllowanceRef": "mOhmf",
"passengerRefs": [
"uLxz-",
"vL2bo",
"EHzId",
"RzVTl",
"1qast"
]
},
{
"baggageAllowanceRef": "Itj6B",
"passengerRefs": [
"AnCa5",
"JXvmT",
"ub8U0"
]
},
{
"baggageAllowanceRef": "GR_ZZ",
"passengerRefs": [
"7i9tK"
]
},
{
"baggageAllowanceRef": "vhrAm",
"passengerRefs": [
"MKcwn",
"ALp_8"
]
}
],
"bookedItems": [
{
"ancillaryRef": "slH6V",
"passengerRefs": [
"STRMR",
"u_YjE",
"y_tZB",
"kVLrD"
],
"segmentRefs": [
"nj1LX"
]
},
{
"ancillaryRef": "a2u8D",
"passengerRefs": [
"D6z7k"
],
"segmentRefs": [
"ftJ4J",
"UkBoN"
]
},
{
"ancillaryRef": "-18Q5",
"passengerRefs": [
"uEvXg",
"9qZbU",
"3gW_t",
"jKuBV",
"JkMAU"
],
"segmentRefs": [
"Gs9BL",
"Uzzoa",
"AakzX",
"x9QF5"
]
},
{
"ancillaryRef": "iO7th",
"passengerRefs": [
"osG_P",
"0C4q0",
"e-nrz"
],
"segmentRefs": [
"GgQWY",
"E4YAV",
"QLTvR"
]
},
{
"ancillaryRef": "SEfmC",
"passengerRefs": [
"ZzIox",
"bMeOx",
"8wV1M"
],
"segmentRefs": [
"My-Js",
"-foV7",
"5LM0m",
"ujbtt"
]
}
],
"number": 2,
"offerItems": [
{
"allowedQuantityRef": "IfJRW",
"displayOnly": true,
"displayOnlyReason": "not-available",
"offerItemId": "m1DaG",
"passengerRefs": [
"Sl1RC",
"b10Cp",
"nPA7W",
"34T_h",
"GPDAq"
],
"pricedAncillaryRef": "iueMv"
},
{
"allowedQuantityRef": "Rh-4s",
"displayOnly": false,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "ZFiZA",
"passengerRefs": [
"anyso",
"kZxHN"
],
"pricedAncillaryRef": "CnZTo"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "jqBAT",
"passengerRefs": [
"46DdW",
"etQc4",
"GyXHp",
"QUcYC",
"cZnIt"
]
},
{
"baggageAllowanceRef": "89BhK",
"passengerRefs": [
"StCmA"
]
},
{
"baggageAllowanceRef": "9jd_C",
"passengerRefs": [
"P88bH",
"fqMLn",
"rAiMD",
"OZYaK",
"nfjdU"
]
},
{
"baggageAllowanceRef": "NJfz7",
"passengerRefs": [
"dFXKN"
]
}
],
"bookedItems": [
{
"ancillaryRef": "e8w5C",
"passengerRefs": [
"z968B"
],
"segmentRefs": [
"6rwO4",
"CVu1I",
"6htVQ",
"SgvSo",
"6rl6k"
]
},
{
"ancillaryRef": "B0EFC",
"passengerRefs": [
"a4qJg",
"cj2i1"
],
"segmentRefs": [
"XIHqh",
"gnnj4",
"t0Ucp",
"16r_9"
]
}
],
"number": 4,
"offerItems": [
{
"allowedQuantityRef": "2qwEY",
"displayOnly": true,
"displayOnlyReason": "restricted",
"offerItemId": "E8YzO",
"passengerRefs": [
"0dqWj",
"6hnKh"
],
"pricedAncillaryRef": "Hk1WX"
}
]
}
],
"segmentRefs": [
"5-rvW",
"9uMHd",
"yQDkU",
"JCZlj"
]
},
{
"baggageSlotType": "NON_STANDARD_PIECE",
"columns": [
{
"allowance": [
{
"baggageAllowanceRef": "MsXjo",
"passengerRefs": [
"DgYGN",
"tvVF0",
"yLvgG"
]
},
{
"baggageAllowanceRef": "gRtAj",
"passengerRefs": [
"_zoCL",
"xfJGp"
]
}
],
"bookedItems": [
{
"ancillaryRef": "BaXx4",
"passengerRefs": [
"Sdhek",
"qVIvW"
],
"segmentRefs": [
"JMWaE",
"3yZIv",
"k9Z44",
"7uIGp"
]
},
{
"ancillaryRef": "FOXbj",
"passengerRefs": [
"4M4m8",
"v0HKu"
],
"segmentRefs": [
"PAcxg",
"P59yI"
]
},
{
"ancillaryRef": "s31lP",
"passengerRefs": [
"-s6Qf",
"YNDKO",
"Yn67E",
"mNXhC",
"d-ctv"
],
"segmentRefs": [
"nBE9d",
"jKj5Y",
"7RshY",
"6UnvN"
]
}
],
"number": 2,
"offerItems": [
{
"allowedQuantityRef": "cj8Zu",
"displayOnly": true,
"displayOnlyReason": "restricted",
"offerItemId": "vIouB",
"passengerRefs": [
"VirG0",
"Pd8yk"
],
"pricedAncillaryRef": "3t3VN"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "sxX0E",
"passengerRefs": [
"AfGlq",
"bQ4Fi"
]
},
{
"baggageAllowanceRef": "0xpqY",
"passengerRefs": [
"JxvMb",
"zL9SC",
"UhBup"
]
},
{
"baggageAllowanceRef": "tg-js",
"passengerRefs": [
"c9aRf",
"sei2S",
"ywu5n",
"MwOju",
"aSw8x"
]
},
{
"baggageAllowanceRef": "GxRBT",
"passengerRefs": [
"OoWPj"
]
}
],
"bookedItems": [
{
"ancillaryRef": "CMtth",
"passengerRefs": [
"HA42p",
"PqusF",
"ep5bR",
"Y7baG",
"HjURG"
],
"segmentRefs": [
"kXKgX",
"qSMUa",
"yiqBx",
"edkZP",
"qU-CK"
]
},
{
"ancillaryRef": "hKpdu",
"passengerRefs": [
"_roaM"
],
"segmentRefs": [
"BOdA7",
"4l5Pv",
"ouXJd"
]
},
{
"ancillaryRef": "J6Wau",
"passengerRefs": [
"xuZk-",
"Ymg1Q",
"OhNF7",
"rtVCX"
],
"segmentRefs": [
"tG91G",
"d6vUQ",
"y6V78"
]
}
],
"number": 4,
"offerItems": [
{
"allowedQuantityRef": "QV4Gm",
"displayOnly": true,
"displayOnlyReason": "not-available",
"offerItemId": "BHfov",
"passengerRefs": [
"G_BOR",
"UaSPn"
],
"pricedAncillaryRef": "ZeS3l"
},
{
"allowedQuantityRef": "Y8ATw",
"displayOnly": false,
"displayOnlyReason": "not-available",
"offerItemId": "nu6Pt",
"passengerRefs": [
"svjhw",
"ANNXj"
],
"pricedAncillaryRef": "p4d09"
},
{
"allowedQuantityRef": "5GUUb",
"displayOnly": false,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "IvmTi",
"passengerRefs": [
"XtID0"
],
"pricedAncillaryRef": "TjZ9L"
},
{
"allowedQuantityRef": "PtVSf",
"displayOnly": true,
"displayOnlyReason": "restricted",
"offerItemId": "rhyrr",
"passengerRefs": [
"b-NAv",
"OPKbJ"
],
"pricedAncillaryRef": "tg5ve"
},
{
"allowedQuantityRef": "4CCve",
"displayOnly": true,
"displayOnlyReason": "not-available",
"offerItemId": "UByuA",
"passengerRefs": [
"kyY_y",
"o6JY6",
"PtgKq"
],
"pricedAncillaryRef": "9u7n8"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "DKUKT",
"passengerRefs": [
"OKowC",
"ozVNT",
"NSru0",
"KuTGe",
"XMzQ7"
]
},
{
"baggageAllowanceRef": "sHI72",
"passengerRefs": [
"5OXh1"
]
},
{
"baggageAllowanceRef": "m_Y4_",
"passengerRefs": [
"ki5zS"
]
}
],
"bookedItems": [
{
"ancillaryRef": "a7Lnr",
"passengerRefs": [
"r01FS"
],
"segmentRefs": [
"Wdctj",
"L0fG7",
"4DR1r",
"aAdqZ"
]
},
{
"ancillaryRef": "-RzFr",
"passengerRefs": [
"9OiQa"
],
"segmentRefs": [
"H8OYC",
"IZOum",
"_aME_",
"XFSXI"
]
},
{
"ancillaryRef": "LsaMC",
"passengerRefs": [
"Xbldk",
"-pglr",
"f68x2"
],
"segmentRefs": [
"lM9Rf",
"KzafA",
"Csgof",
"I_FVI",
"b_SgU"
]
}
],
"number": 3,
"offerItems": [
{
"allowedQuantityRef": "AwOuN",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "8q_zZ",
"passengerRefs": [
"KbiQ7"
],
"pricedAncillaryRef": "RHIOv"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "yvpPQ",
"passengerRefs": [
"czBuQ",
"39q9Z",
"BpqLo",
"c_GJw"
]
},
{
"baggageAllowanceRef": "j-Krs",
"passengerRefs": [
"ViIla",
"43AcJ",
"CMh11",
"Ol7V3"
]
},
{
"baggageAllowanceRef": "4ZBZN",
"passengerRefs": [
"ORTVO",
"vufQj"
]
},
{
"baggageAllowanceRef": "l70RJ",
"passengerRefs": [
"gaIZj",
"wkl_7",
"lGIB7",
"Z26yu",
"n7FPy"
]
},
{
"baggageAllowanceRef": "nN9-p",
"passengerRefs": [
"7SPNr",
"aE9l4"
]
}
],
"bookedItems": [
{
"ancillaryRef": "_kD5F",
"passengerRefs": [
"Cbfa7",
"1WjC3",
"x5ouK"
],
"segmentRefs": [
"9Zw0r",
"HXdts",
"ADHLU",
"4sPpK"
]
}
],
"number": 3,
"offerItems": [
{
"allowedQuantityRef": "eSwIo",
"displayOnly": true,
"displayOnlyReason": "not-available",
"offerItemId": "mqBGE",
"passengerRefs": [
"YJx2P",
"xAvtA"
],
"pricedAncillaryRef": "V3Sfo"
}
]
},
{
"allowance": [
{
"baggageAllowanceRef": "5cBPk",
"passengerRefs": [
"c6roG",
"ByNe6",
"ErjMV",
"Fz7sQ",
"xnLhC"
]
},
{
"baggageAllowanceRef": "yDLYo",
"passengerRefs": [
"e_cxk"
]
}
],
"bookedItems": [
{
"ancillaryRef": "lkLJk",
"passengerRefs": [
"GwIzs",
"65IxX",
"YclbC"
],
"segmentRefs": [
"11I9Z",
"LmlbS"
]
},
{
"ancillaryRef": "wXwuA",
"passengerRefs": [
"6KsCQ",
"yuCyi"
],
"segmentRefs": [
"yHix4",
"epTdQ",
"HBhUS"
]
}
],
"number": 1,
"offerItems": [
{
"allowedQuantityRef": "8kHAl",
"displayOnly": true,
"displayOnlyReason": "not-available",
"offerItemId": "BXSmy",
"passengerRefs": [
"Np3MH",
"cdbg2",
"02-oS",
"ZwuS1",
"5LjTM"
],
"pricedAncillaryRef": "VpRxB"
},
{
"allowedQuantityRef": "nLu_Y",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "0EjQi",
"passengerRefs": [
"zXnTs",
"0Cg-P",
"brvMY"
],
"pricedAncillaryRef": "cSNNc"
},
{
"allowedQuantityRef": "qYM2F",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "k3A5y",
"passengerRefs": [
"AXCBU",
"AL8BA",
"fCAr7",
"QUzmh",
"vpf53"
],
"pricedAncillaryRef": "3gA49"
}
]
}
],
"segmentRefs": [
"dznq2",
"OUGiS"
]
}
],
"offerExpirationDateTime": "2026-09-04T00:00:00.0Z",
"offerId": "97a57bbb-bf65-4bf5-8e8d-1014f146473c",
"otherBaggageCharges": [
{
"allowedQuantityRef": "NKAMi",
"displayOnly": false,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "AvIS6",
"passengerRefs": [
"LUwq_",
"iPqOI",
"-nx7o"
],
"pricedAncillaryRef": "oTkkT"
},
{
"allowedQuantityRef": "hYNaY",
"displayOnly": true,
"displayOnlyReason": "not-available",
"offerItemId": "mydPA",
"passengerRefs": [
"HEpWV"
],
"pricedAncillaryRef": "QYmc7"
},
{
"allowedQuantityRef": "Zz36E",
"displayOnly": true,
"displayOnlyReason": "baggage-charge-waiver",
"offerItemId": "Ab3Ex",
"passengerRefs": [
"Q2umU"
],
"pricedAncillaryRef": "rHG_y"
}
]
}
}Service Homepage: developer.sabre.com/rest-api/bag-fees-grid/v1.0.0
sabretravelbaggageairlinefees