Search API

Get airport list API

GET: /metasrv/api/_search/airports

Search for airports by relevant keywords or country/region codes Allows to sort the returned results

Parameter

Example

?query=ha&country=VN&page=0&size=20&sort=name,desc

Response

Model

Example

[
    {
        "id": 4,
        "code": "SGN",
        "name": "Sân bay Tân Sơn Nhất",
        "cityCode": "SGN",
        "city": "Hồ Chí Minh",
        "countryCode": "VN",
        "country": "Vietnam",
        "iata": "SGN",
        "groupName": "Popular,INT_VN,Vietnam",
        "name2": "Tansonnhat Intl",
        "city2": "Ho Chi Minh City",
        "location": "Tp. Hồ Chí Minh",
        "timezone": 7,
        "index": 2,
        "icao": null,
        "latitude": null,
        "longitude": null,
        "altitude": null,
        "dts": null,
        "tzTimezone": null,
        "updatedAt": null,
        "connectedPorts": null,
        "stateCode": null,
        "status": null,
        "keywords": null
    }
]

Search flight ticket API

GET: /api/air-tickets/low-fare-search-async

Search for flights by departure and end points / by date and time

Parameter

Example

?origin_code=SGN&destination_code=HAN&departure_date=07-21-2021&returnture_date=07-28-2021&cabin_class=E&route_type=ROUNDTRIP&aduts_qtt=1&children_qtt=0&infants_qtt=0&time=1625552814666&key=/xNr15RmY0dqSUkhvpKI1bIbKIuyZr1Q38rLi3bqxVk=&page=0&size=15

Response

Model

Example

{
    "returnSearchId": "ATD::210706::519f4508-b6df-4d96-8d43-538c96a0d90b-R",
    "departureSearchId": "ATD::210706::519f4508-b6df-4d96-8d43-538c96a0d90b",
    "duration": 46854,
    "errors": null,
    "groupPricedItineraries": [
        {
        "airSupplier": "VJ",
        "aircraft": "Airbus A330",
        "vnaArea": null,
        "airline": "VJ",
        "airlineName": "VietJet Air",
        "arrivalDateTime": "2021-07-21T21:45:00.000Z",
        "departureDateTime": "2021-07-21T19:35:00.000Z",
        "destinationCity": "Hà Nội",
        "destinationCountry": "Vietnam",
        "destinationCountryCode": "VN",
        "destinationLocationCode": "HAN",
        "destinationLocationName": "Sân bay Nội Bài",
        "fightNo": "156",
        "flightType": "DOMESTIC",
        "groupId": "599a7a20-32b8-4e6b-b167-27feb4f324f5",
        "originCity": "Hồ Chí Minh",
        "originCountry": "Vietnam",
        "originCountryCode": "VN",
        "originLocationCode": "SGN",
        "originLocationName": "Sân bay Tân Sơn Nhất",
        "pricedItineraries": [
            {
            "airItineraryPricingInfo": {
                "adultFare": {
                "fareBasisCodes": null,
                "passengerFare": {
                    "baseFare": {
                    "amount": 399000,
                    "currencyCode": null,
                    "decimalPlaces": 2
                    },
                    "comboMarkup": null,
                    "equivFare": null,
                    "serviceTax": {
                    "amount": 258900,
                    "currencyCode": null,
                    "decimalPlaces": 2
                    },
                    "surcharges": [
                    {
                        "amount": 0,
                        "indicator": "Ticket fee per segment",
                        "type": "Ticket fee per segment"
                    }
                    ],
                    "taxes": null,
                    "totalFare": {
                    "amount": 657900,
                    "currencyCode": null,
                    "decimalPlaces": 2
                    },
                    "totalPaxFee": null
                },
                "passengerTypeQuantities": {
                    "code": "ADT",
                    "quantity": 1
                }
                },
                "childFare": null,
                "divideInPartyIndicator": false,
                "fareInfoReferences": null,
                "fareSourceCode": "dom5226c7ae-e46c-48de-ae99-a7d4e3bf0782",
                "fareType": "PUBLIC",
                "infantFare": null,
                "itinTotalFare": {
                "baseFare": {
                    "amount": 399000,
                    "currencyCode": null,
                    "decimalPlaces": 2
                },
                "comboMarkup": null,
                "equivFare": null,
                "serviceTax": {
                    "amount": 258900,
                    "currencyCode": null,
                    "decimalPlaces": 2
                },
                "totalFare": {
                    "amount": 657900,
                    "currencyCode": null,
                    "decimalPlaces": 2
                },
                "totalPaxFee": null,
                "totalTax": {
                    "amount": 0,
                    "currencyCode": null,
                    "decimalPlaces": 2
                }
                }
            },
            "allowHold": true,
            "baggageItems": [
                {
                "amount": 0,
                "code": "air-tickets.baggage-items.vietnam.vj.economy.baggage.adult.free",
                "direction": null,
                "fareCode": null,
                "id": "air-tickets.baggage-items.vietnam.vj.economy.baggage.adult.free",
                "name": "7kg xách tay",
                "serviceType": "BAGGAGE"
                }
            ],
            "cabinClassName": "ECONOMY",
            "directionInd": "DEPARTURE",
            "fightNo": "156",
            "mealItems": null,
            "onlyPayLater": false,
            "originDestinationOptions": [
                {
                "cabinClassName": "ECONOMY",
                "destinationCity": "Hà Nội",
                "destinationDateTime": "2021-07-21T21:45:00.000Z",
                "destinationLocationCode": "HAN",
                "destinationLocationName": "Sân bay Nội Bài",
                "flightDirection": "D",
                "flightSegments": [
                    {
                    "adultBaggage": null,
                    "aircraft": "Airbus A330",
                    "arrivalAirportLocationCode": "HAN",
                    "arrivalAirportLocationName": "Sân bay Nội Bài",
                    "arrivalCity": "Hà Nội",
                    "arrivalDateTime": "2021-07-21T21:45:00.000Z",
                    "cabinClassCode": "Z1_ECO",
                    "cabinClassName": "ECONOMY",
                    "cabinClassText": "Economy",
                    "childBaggage": null,
                    "departureAirportLocationCode": "SGN",
                    "departureAirportLocationName": "Sân bay Tân Sơn Nhất",
                    "departureCity": "Hồ Chí Minh",
                    "departureDateTime": "2021-07-21T19:35:00.000Z",
                    "eticket": true,
                    "fareBasicCode": null,
                    "fareCode": null,
                    "flightDirection": "D",
                    "flightNumber": "156",
                    "infantBaggage": null,
                    "journeyDuration": 130,
                    "marketingAirlineCode": "VJ",
                    "marriageGroup": null,
                    "mealCode": null,
                    "operatingAirline": {
                        "code": "VJ",
                        "equipment": null,
                        "flightNumber": "156",
                        "name": "VietJet Air"
                    },
                    "resBookDesignCode": "Z1_ECO",
                    "seatsRemaining": null,
                    "stopQuantity": 0,
                    "stopQuantityInfo": null,
                    "supplierFareKey": null,
                    "supplierJourneyKey": "qPHglSL8tSGƒ3tYhxs32unUB07y8mK5BDYQX2BnPQJuYvXBionML¥MStNiƒK98yyAOIpSQgCYƒdoFP¥a2VnwgUPQJAmkk89BX1s9VLDde6FRhlAFf34qJAHS3DNEEwbaCBRcmqPevNTjFuizmUVPBSKBj6HlNSuyrpPZEREJgN8ThsfKqQnB6zAkEhnwV0rNNPzwWYQqRMFAZYiXy5p0roZGgAxbnU6itFQzVmWzpƒƒd1GUseZ6vDwLWRqbO2lnJcw7qbRbSƒ9Lw0btZKtBHz2zAUgpGG97MNdAf1xN2g2cFSƒxTc7lrjWfIJsC53YbqXvqMhzgmUSDj¥B5dxg4bloOeLI5¥YWAlkIGawk57IcgpyzGprHK5Pn3Bv2CR4sMsg7ey0Z5eGFvalCScS72idlrgHBzOYnbwZ21mkGjsXVus¥ƒoEJSpWVB3meJug14SIGSd88mzGXtT4ƒQg1Tam4wvySRzi9gO4QGGXpcbBF4ƒs="
                    }
                ],
                "journeyDuration": 130,
                "originCity": "Hồ Chí Minh",
                "originDateTime": "2021-07-21T19:35:00.000Z",
                "originLocationCode": "SGN",
                "originLocationName": "Sân bay Tân Sơn Nhất"
                }
            ],
            "passportMandatory": true,
            "refundable": false,
            "sequenceNumber": "ibe3541984955292126",
            "ticketType": "ETICKET",
            "validReturnCabinClasses": null,
            "validatingAirlineCode": "VJ",
            "validatingAirlineName": "VietJet Air"
            }
        ],
        "requiredFields": null,
        "returnDateTime": null,
        "roundType": "ROUNDTRIP",
        "totalPricedItinerary": 3
        }
    ],
    "infos": null,
    "page": {
        "nextPageNumber": 1,
        "offset": 15,
        "pageNumber": 0,
        "previousPageNumber": -1,
        "totalElements": 57,
        "totalPage": 4
    },
    "searchId": "ATD::210706::519f4508-b6df-4d96-8d43-538c96a0d90b",
    "success": true,
    "textMessage": null
}

Get filter list information API

POST: /api/air-tickets/filter-options

Get a list of values that can be applied on the filter on the search results

Request Body

Example

{
    "searchId": "ATD::210707::01a59301-d1f7-4302-954a-7047ee06e001-R",
    "departureItinerary": {
        "groupId": "01e650b9-2771-48cb-80fa-3004d0bd9eef",
        "airlineCode": "VN",
        "fareSourceCode": "dom5fb76509-3ac6-4c7b-baaa-b1ea844e3d7e",
        "supplierCode": "VN",
        "searchId": "ATD::210707::01a59301-d1f7-4302-954a-7047ee06e001"
    }
}

Response

Example

{
    "isSuccess" : true,
    "duration" : 1131,
    "textMessage" : null,
    "errors" : null,
    "infos" : null,
    "searchId" : "ATD::210707::01a59301-d1f7-4302-954a-7047ee06e001-R",
    "itineraryFilter" : {
        "airlineOptions" : [ "VJ:VietJet Air:657900.0", "QH:Bamboo Airways:1461000.0", "BL:Pacific Airlines:2054000.0", "VN:Vietnam Airlines:2164000.0" ],
        "arrivalDateTimeOptions" : null,
        "arrivalDateTimeReturnOptions" : null,
        "cabinClassOptions" : [ "ECONOMY", "PREMIUM", "BUSINESS" ],
        "departureDateTimeOptions" : null,
        "departureDateTimeReturnOptions" : null,
        "flightType" : null,
        "groupId" : null,
        "loadMore" : null,
        "minPrice" : null,
        "filterToPrice" : 5202000.0,
        "filterFromPrice" : 657900.0,
        "priceItineraryId" : null,
        "step" : null,
        "stopOptions" : [ "1" ],
        "ticketPolicyOptions" : null
    },
    "success" : true
}

Filter/sort flight search results API

POST: /api/air-tickets/filter-availability

Filter and sort flight search results

Paramaters

Example

?include-equivfare=false&page=0&size=20&sort=departureDate,asc

Request Body

Example

    {
        "searchId": "ATD::210707::01a59301-d1f7-4302-954a-7047ee06e001",
        "filter": {
            "cabinClassOptions": [],
            "ticketPolicyOptions": [],
            "airlineOptions": [],
            "stopOptions": [],
            "step": "1",
            "flightType": "DOMESTIC",
            "departureDateTimeOptions": [],
            "arrivalDateTimeReturnOptions": [],
            "arrivalDateTimeOptions": [],
            "priceItineraryId": "",
            "loadMore": false,
            "departureDateTimeReturnOptions": []
        },
        "departureItinerary": null
    }

Response

Model

Example

{
    "searchId": "ATD::210707::1f5e34da-24d5-46bf-993e-8cda8d716d15",
    "duration": 1034,
    "errors": null,
    "groupPricedItineraries": [
        {
        "airSupplier": "VN",
        "aircraft": "Airbus A321",
        "vnaArea": "NorthTrip",
        "airline": "VN",
        "airlineName": "Vietnam Airlines",
        "arrivalDateTime": "2021-07-23T07:15:00.000Z",
        "departureDateTime": "2021-07-23T05:00:00.000Z",
        "destinationCity": "Hồ Chí Minh",
        "destinationCountry": "Vietnam",
        "destinationCountryCode": "VN",
        "destinationLocationCode": "SGN",
        "destinationLocationName": "Sân bay Tân Sơn Nhất",
        "fightNo": "205",
        "flightType": "DOMESTIC",
        "groupId": "8527f1e5-5291-42cf-8b76-c6874889b6c6",
        "originCity": "Hà Nội",
        "originCountry": "Vietnam",
        "originCountryCode": "VN",
        "originLocationCode": "HAN",
        "originLocationName": "Sân bay Nội Bài",
        "pricedItineraries": [
            {
            "airItineraryPricingInfo": {
                "adultFare": {
                "fareBasisCodes": null,
                "passengerFare": {
                    "baseFare": {
                    "amount": 2739000,
                    "currencyCode": null,
                    "decimalPlaces": 2
                    },
                    "comboMarkup": null,
                    "equivFare": null,
                    "serviceTax": {
                    "amount": 844000,
                    "currencyCode": null,
                    "decimalPlaces": 2
                    },
                    "surcharges": [
                    {
                        "amount": 0,
                        "indicator": "Ticket fee per segment",
                        "type": "Ticket fee per segment"
                    }
                    ],
                    "taxes": null,
                    "totalFare": {
                    "amount": 3583000,
                    "currencyCode": null,
                    "decimalPlaces": 2
                    },
                    "totalPaxFee": null
                },
                "passengerTypeQuantities": {
                    "code": "ADT",
                    "quantity": 1
                }
                },
                "childFare": null,
                "divideInPartyIndicator": false,
                "fareInfoReferences": null,
                "fareSourceCode": "dom2ac8e775-85a1-4a3a-a945-7c2e8eee905e",
                "fareType": "PUBLIC",
                "infantFare": null,
                "itinTotalFare": {
                "baseFare": {
                    "amount": 2739000,
                    "currencyCode": null,
                    "decimalPlaces": 2
                },
                "comboMarkup": null,
                "equivFare": null,
                "serviceTax": {
                    "amount": 844000,
                    "currencyCode": null,
                    "decimalPlaces": 2
                },
                "totalFare": {
                    "amount": 3583000,
                    "currencyCode": null,
                    "decimalPlaces": 2
                },
                "totalPaxFee": null,
                "totalTax": {
                    "amount": 0,
                    "currencyCode": null,
                    "decimalPlaces": 2
                }
                }
            },
            "allowHold": true,
            "baggageItems": [
                {
                "amount": 0,
                "code": "air-tickets.baggage-items.vn.adult-child.12kg-1x23kg.free",
                "direction": null,
                "fareCode": null,
                "id": "air-tickets.baggage-items.vn.adult-child.12kg-1x23kg.free",
                "name": "Xách tay 12kg + Ký gửi 1x23kg",
                "serviceType": "BAGGAGE"
                }
            ],
            "cabinClassName": "ECONOMY",
            "directionInd": "DEPARTURE",
            "fightNo": "205",
            "mealItems": null,
            "onlyPayLater": false,
            "originDestinationOptions": [
                {
                "cabinClassName": "ECONOMY",
                "destinationCity": "Hồ Chí Minh",
                "destinationDateTime": "2021-07-23T07:15:00.000Z",
                "destinationLocationCode": "SGN",
                "destinationLocationName": "Sân bay Tân Sơn Nhất",
                "flightDirection": "D",
                "flightSegments": [
                    {
                    "adultBaggage": null,
                    "aircraft": "Airbus A321",
                    "arrivalAirportLocationCode": "SGN",
                    "arrivalAirportLocationName": "Sân bay Tân Sơn Nhất",
                    "arrivalCity": "Hồ Chí Minh",
                    "arrivalDateTime": "2021-07-23T07:15:00.000Z",
                    "cabinClassCode": "M",
                    "cabinClassName": "ECONOMY",
                    "cabinClassText": "Economy Flex",
                    "childBaggage": null,
                    "departureAirportLocationCode": "HAN",
                    "departureAirportLocationName": "Sân bay Nội Bài",
                    "departureCity": "Hà Nội",
                    "departureDateTime": "2021-07-23T05:00:00.000Z",
                    "eticket": true,
                    "fareBasicCode": null,
                    "fareCode": null,
                    "flightDirection": "D",
                    "flightNumber": "205",
                    "infantBaggage": null,
                    "journeyDuration": 135,
                    "marketingAirlineCode": "VN",
                    "marriageGroup": null,
                    "mealCode": null,
                    "operatingAirline": {
                        "code": "VN",
                        "equipment": null,
                        "flightNumber": "205",
                        "name": "Vietnam Airlines"
                    },
                    "resBookDesignCode": "M",
                    "seatsRemaining": null,
                    "stopQuantity": 0,
                    "stopQuantityInfo": null,
                    "supplierFareKey": null,
                    "supplierJourneyKey": "b+T7Lz8Bk6JHev8ZaYn6JdksP71z9ZD2metfP5B9ooYsM9jko+XIuxjgA14ghnjgUaj450N5VDUtJjP9AGhuOW+4XTufOS5VZDXm0TvXcwMXZzjJrTD4yzKE2HcSkpV2GU4fA4JI8HBo2DdLJAOlMuSGTpcN0/ylBtnM8MWr9faFvtwUUNLcIEma87mvAT2djGS7D2B65bkfIudjgUgMzxbClvY862C1Fkqt6J1iU8QvNRJygV+tIM581jkWISXEqEBWynub65QcCSh37U/HZ7vCCNWM0CbjqbnEJDbIFDJMWEPs/reBsAdLJ1oQVj/XMMOfVyWYykSzqBjrSxEbjlC2kfUf/qcH2a+VjzSftFZ4xgxv9BVcyjEvt6nfFl9eNxB0u2sH6O6Jr+V4yhqo8MHUvHs61leE3ihqaZr2WOW0tagXPQjFe/IRySSO/gsZvNE8SnbYsjkmvY0YDSdfgzGbkxJQVHTcIztxg1JG5c0MlwrGdbVINsLXyL9s5TOANlBpNtr9ArzEcr2/M7lZy4PjAlRZqPhyAl6dK4cR1gZaz/P+LivHga86vjAGHUcMqbZsicH4D44YFGqjeYKbhTmudhnn5KWfWJcR+ES9bumTSt+dw5VYbIybf83v3nGVuiAe30K2Jmuc58pHcTlxSbUMaevMbegAHSVUreKGVI9Rzh69kmTuVo3uFsEeAgMKIGPXSuHX0T6SY0wFXhEPk9xpFbMEs3fHicGr5KwZGGQHXZyCzD2BcWJhFCfWvTBwzL517DWLdUl7I4ac9b9DrGu1hUkt0Tr1999yumGvley4csmh5p/BiJJryCF7/igdMlBV8oXwHiWF8zfscyHfodL4xYL+jWseqE00zGfgKUvRY8kMyOtxfR0yEWP3sJjQ9AXfMjpTdCCIpulJfwAkY9pgvipjnwN4P2URX7Vfk+dvm0lAOo8QtEqupcQNeUaNv/H0jO1OHwpdUFRzUzALfJycZXI0aq0gBPNrz+4VWUF4EXXss1DJRVLBO4Z1SLNW+yxrB3uK3g9QDbkKfcsmvdGd/5LA9NuSSqXqzD5O92kn0TtDH5Ne4IuN2B8/6UqJWz5VNUVeT+ph1k24Uv9/iotAuUYfvsqosCb2BvokHpa4rIvDLTLAsmC5f1WeMsY8Ydnwf2e0cmZLXPVwQcKDE3zP8PnI91Fd+oL5Zx7+sdGa4QFs8dtV9y2hgYarchiugXf5tcIzDdDOm7FnBj8/Y64D7ZuSZCu16w7VvBEjHcuJwIf/Z/OhKKTv50JKU8a5RNcD3/7CCCrIvtxOK8F57arqMPJHtOXkD7dtns4NpRaghfCGX6OphkRNdJxzzx2KQzo39Lj4xEaWqwYD/3FRJiRap+5WGLonTpOIlN5ryMLLyL59lXSa7ZvfuAipLvm5TrmBlVt7FHvVj/BZ/PmpLUSTNg25tw+hJVpXCGOn+4EI7AH0Ph0SuVGKv8dnEM0P/mFWnSjpKNUb6mmm3ippgIjQwonVKbnhO3eDF9F7Ll0="
                    }
                ],
                "journeyDuration": 135,
                "originCity": "Hà Nội",
                "originDateTime": "2021-07-23T05:00:00.000Z",
                "originLocationCode": "HAN",
                "originLocationName": "Sân bay Nội Bài"
                }
            ],
            "passportMandatory": true,
            "refundable": false,
            "sequenceNumber": "ibe3638861560249232",
            "ticketType": "ETICKET",
            "validReturnCabinClasses": null,
            "validatingAirlineCode": "VN",
            "validatingAirlineName": "Vietnam Airlines"
            }
        ],
        "requiredFields": null,
        "returnDateTime": null,
        "roundType": "ROUNDTRIP",
        "totalPricedItinerary": 1
        }
    ],
    "infos": null,
    "page": {
        "nextPageNumber": 1,
        "offset": 15,
        "pageNumber": 0,
        "previousPageNumber": -1,
        "totalElements": 67,
        "totalPage": 5
    },
    "success": true,
    "textMessage": null
}

Get the list of tickets open for sale on a flight API

POST: /api/air-tickets/group-itinerary/{id}

Get a list of tickets available for sale on a specific flight

Paramaters

Example

052a9f35-12eb-430b-baa0-7ea85a98e8b3?include-equivfare=false&page=0&size=20&sort=departureDate,asc

Request Body

Parameter

Example

    {
        "searchId": "ATD::210707::66c84a6f-fa81-4526-a2d9-2f7b7975214b",
        "departureItinerary": null,
        "filter": {
            "stopOptions": [],
            "airlineOptions": [],
            "cabinClassOptions": [],
            "ticketPolicyOptions": [],
            "departureDateTimeOptions": [],
            "arrivalDateTimeOptions": [],
            "departureDateTimeReturnOptions": [],
            "arrivalDateTimeReturnOptions": [],
            "flightType": "DOMESTIC",
            "groupId": "052a9f35-12eb-430b-baa0-7ea85a98e8b3",
            "loadMore": true,
            "step": "1"
        }
    }

Response

Example

{
    "duration" : 1025,
    "errors" : null,
    "groupPricedItinerary" : {
        "airSupplier" : "VJ",
        "aircraft" : "Airbus A321",
        "vnaArea" : null,
        "airline" : "VJ",
        "airlineName" : "VietJet Air",
        "arrivalDateTime" : "2021-07-23T07:20:00.000Z",
        "departureDateTime" : "2021-07-23T05:10:00.000Z",
        "destinationCity" : "Hồ Chí Minh",
        "destinationCountry" : "Vietnam",
        "destinationCountryCode" : "VN",
        "destinationLocationCode" : "SGN",
        "destinationLocationName" : "Sân bay Tân Sơn Nhất",
        "fightNo" : "135",
        "flightType" : "DOMESTIC",
        "groupId" : "052a9f35-12eb-430b-baa0-7ea85a98e8b3",
        "originCity" : "Hà Nội",
        "originCountry" : "Vietnam",
        "originCountryCode" : "VN",
        "originLocationCode" : "HAN",
        "originLocationName" : "Sân bay Nội Bài",
        "pricedItineraries" : [ {
        "airItineraryPricingInfo" : {
            "adultFare" : {
            "fareBasisCodes" : null,
            "passengerFare" : {
                "baseFare" : {
                "amount" : 1319000.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
                },
                "comboMarkup" : null,
                "equivFare" : null,
                "serviceTax" : {
                "amount" : 350900.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
                },
                "surcharges" : [ {
                "amount" : 0.0,
                "indicator" : "Ticket fee per segment",
                "type" : "Ticket fee per segment"
                } ],
                "taxes" : null,
                "totalFare" : {
                "amount" : 1669900.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
                },
                "totalPaxFee" : null
            },
            "passengerTypeQuantities" : {
                "code" : "ADT",
                "quantity" : 1
            }
            },
            "childFare" : null,
            "divideInPartyIndicator" : false,
            "fareInfoReferences" : null,
            "fareSourceCode" : "dom95053f40-3fd0-4f62-a96c-d4afa489c283",
            "fareType" : "PUBLIC",
            "infantFare" : null,
            "itinTotalFare" : {
            "baseFare" : {
                "amount" : 1319000.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
            },
            "comboMarkup" : null,
            "equivFare" : null,
            "serviceTax" : {
                "amount" : 350900.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
            },
            "totalFare" : {
                "amount" : 1669900.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
            },
            "totalPaxFee" : null,
            "totalTax" : {
                "amount" : 0.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
            }
            }
        },
        "allowHold" : true,
        "baggageItems" : [ {
            "amount" : 0.0,
            "code" : "air-tickets.baggage-items.vietnam.vj.economy.baggage.adult.free",
            "direction" : null,
            "fareCode" : null,
            "id" : "air-tickets.baggage-items.vietnam.vj.economy.baggage.adult.free",
            "name" : "7kg xách tay",
            "serviceType" : "BAGGAGE"
        } ],
        "cabinClassName" : "ECONOMY",
        "directionInd" : "DEPARTURE",
        "fightNo" : "135",
        "mealItems" : null,
        "onlyPayLater" : false,
        "originDestinationOptions" : [ {
            "cabinClassName" : "ECONOMY",
            "destinationCity" : "Hồ Chí Minh",
            "destinationDateTime" : "2021-07-23T07:20:00.000Z",
            "destinationLocationCode" : "SGN",
            "destinationLocationName" : "Sân bay Tân Sơn Nhất",
            "flightDirection" : "D",
            "flightSegments" : [ {
            "adultBaggage" : null,
            "aircraft" : "Airbus A321",
            "arrivalAirportLocationCode" : "SGN",
            "arrivalAirportLocationName" : "Sân bay Tân Sơn Nhất",
            "arrivalCity" : "Hồ Chí Minh",
            "arrivalDateTime" : "2021-07-23T07:20:00.000Z",
            "cabinClassCode" : "L1_ECO",
            "cabinClassName" : "ECONOMY",
            "cabinClassText" : "Economy",
            "childBaggage" : null,
            "departureAirportLocationCode" : "HAN",
            "departureAirportLocationName" : "Sân bay Nội Bài",
            "departureCity" : "Hà Nội",
            "departureDateTime" : "2021-07-23T05:10:00.000Z",
            "eticket" : true,
            "fareBasicCode" : null,
            "fareCode" : null,
            "flightDirection" : "D",
            "flightNumber" : "135",
            "infantBaggage" : null,
            "journeyDuration" : 130,
            "marketingAirlineCode" : "VJ",
            "marriageGroup" : null,
            "mealCode" : null,
            "operatingAirline" : {
                "code" : "VJ",
                "equipment" : null,
                "flightNumber" : "135",
                "name" : "VietJet Air"
            },
            "resBookDesignCode" : "L1_ECO",
            "seatsRemaining" : null,
            "stopQuantity" : 0,
            "stopQuantityInfo" : null,
            "supplierFareKey" : null,
            "supplierJourneyKey" : "FE1G3mI6J96guNcAzJB8yTeBzLZRAYEOnwn9YGOFJJztƒS7kLTBSBi25njFnV5B0HNFbXtvvIQiUDfNE¥Pqx3WSriPxr9IlTddLHufsqIM0oNnapPeNa1YAcBL4BUZyzjPyb¥0vzaCP¥5Bk9LpFxJTyFThaƒJiL7Tkƒhz4a¥FVSƒXfpqmsCaQWijrGgcOExEM7¥YXajB5L1W9SjqIYUUSewƒSb7BuyBX9sYii0QbSnQ8BdSvR4f2sq3pzUPx3AdCb2hZzEbIfpSEF8q5JAvRjuANKRqQhVei1eyTI72ZPbI0lKƒvrLemkP6OyE88rTƒuvxxHDe¥6K9dKwVV4GtkXj3J3lQOMsH2HKNOmpwG5TR4L1RiOI75PJ4YkC62AHux5vvTƒ¥R8vac6V9lKlMeMFra27Bv3qYhfwSWCgGNOcFsrs2yO1W¥WWXNMvWA2jNKUJl1H65iX18UHyzANy9Vrcthtjjr6PXKZHhQPnLP¥flZA="
            } ],
            "journeyDuration" : 130,
            "originCity" : "Hà Nội",
            "originDateTime" : "2021-07-23T05:10:00.000Z",
            "originLocationCode" : "HAN",
            "originLocationName" : "Sân bay Nội Bài"
        } ],
        "passportMandatory" : true,
        "refundable" : false,
        "sequenceNumber" : "ibe3640395997485504",
        "ticketType" : "ETICKET",
        "validReturnCabinClasses" : null,
        "validatingAirlineCode" : "VJ",
        "validatingAirlineName" : "VietJet Air"
        }, {
        "airItineraryPricingInfo" : {
            "adultFare" : {
            "fareBasisCodes" : null,
            "passengerFare" : {
                "baseFare" : {
                "amount" : 1499000.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
                },
                "comboMarkup" : null,
                "equivFare" : null,
                "serviceTax" : {
                "amount" : 368900.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
                },
                "surcharges" : [ {
                "amount" : 0.0,
                "indicator" : "Ticket fee per segment",
                "type" : "Ticket fee per segment"
                } ],
                "taxes" : null,
                "totalFare" : {
                "amount" : 1867900.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
                },
                "totalPaxFee" : null
            },
            "passengerTypeQuantities" : {
                "code" : "ADT",
                "quantity" : 1
            }
            },
            "childFare" : null,
            "divideInPartyIndicator" : false,
            "fareInfoReferences" : null,
            "fareSourceCode" : "domb8304899-04b8-4ff4-9262-9ad713608507",
            "fareType" : "PUBLIC",
            "infantFare" : null,
            "itinTotalFare" : {
            "baseFare" : {
                "amount" : 1499000.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
            },
            "comboMarkup" : null,
            "equivFare" : null,
            "serviceTax" : {
                "amount" : 368900.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
            },
            "totalFare" : {
                "amount" : 1867900.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
            },
            "totalPaxFee" : null,
            "totalTax" : {
                "amount" : 0.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
            }
            }
        },
        "allowHold" : true,
        "baggageItems" : [ {
            "amount" : 0.0,
            "code" : "air-tickets.baggage-items.vietnam.vj.premium.baggage.adult.free",
            "direction" : null,
            "fareCode" : null,
            "id" : "air-tickets.baggage-items.vietnam.vj.premium.baggage.adult.free",
            "name" : "7kg xách tay + 20kg ký gửi",
            "serviceType" : "BAGGAGE"
        } ],
        "cabinClassName" : "PREMIUM",
        "directionInd" : "DEPARTURE",
        "fightNo" : "135",
        "mealItems" : null,
        "onlyPayLater" : false,
        "originDestinationOptions" : [ {
            "cabinClassName" : "PREMIUM",
            "destinationCity" : "Hồ Chí Minh",
            "destinationDateTime" : "2021-07-23T07:20:00.000Z",
            "destinationLocationCode" : "SGN",
            "destinationLocationName" : "Sân bay Tân Sơn Nhất",
            "flightDirection" : "D",
            "flightSegments" : [ {
            "adultBaggage" : null,
            "aircraft" : "Airbus A321",
            "arrivalAirportLocationCode" : "SGN",
            "arrivalAirportLocationName" : "Sân bay Tân Sơn Nhất",
            "arrivalCity" : "Hồ Chí Minh",
            "arrivalDateTime" : "2021-07-23T07:20:00.000Z",
            "cabinClassCode" : "B1_DLX",
            "cabinClassName" : "PREMIUM",
            "cabinClassText" : "Premium",
            "childBaggage" : null,
            "departureAirportLocationCode" : "HAN",
            "departureAirportLocationName" : "Sân bay Nội Bài",
            "departureCity" : "Hà Nội",
            "departureDateTime" : "2021-07-23T05:10:00.000Z",
            "eticket" : true,
            "fareBasicCode" : null,
            "fareCode" : null,
            "flightDirection" : "D",
            "flightNumber" : "135",
            "infantBaggage" : null,
            "journeyDuration" : 130,
            "marketingAirlineCode" : "VJ",
            "marriageGroup" : null,
            "mealCode" : null,
            "operatingAirline" : {
                "code" : "VJ",
                "equipment" : null,
                "flightNumber" : "135",
                "name" : "VietJet Air"
            },
            "resBookDesignCode" : "B1_DLX",
            "seatsRemaining" : null,
            "stopQuantity" : 0,
            "stopQuantityInfo" : null,
            "supplierFareKey" : null,
            "supplierJourneyKey" : "FE1G3mI6J96guNcAzJB8ySG7yJpj7V0vJxur9hB00jyNcwƒ20DdiB6fj9ƒvf9GgUPS3rI8a¥ƒYn83OMqVXPoZwCp649T3OB0aQ7ItYXABxYRfM6ZiDbfC62m¥¥yAZf5jf7NBG6IJSBVQnsJZWUMvrv6CtZ9j1N5OQ5sUtFN37WkEjJEfSORxmB2ZQdKamFtKHi¥dgP¥7EYIHXmy1f6hdavIhehIqx9Kl¥0gPaxg2ycItGrM0ZkRcUFypKbAlYoUw8DaNiLc3Q3XcNkHy0LJlg4QzLcoWk6uwDkBMr3KUnCxyBR1beBxMhopJovzMvnRZWaWuTMfz¥7dhh32SnQ9OzYwz0uZ¥FreZDsZLp1kzrXPZDcmzsxpvfVaclBhMlJPxz¥ByUpAMUKCQyhfbDINrCiqXDKG5aFEXYs5AFl2SyTl12¥ghZJ8nfkZve9QoEA0EEfsSomUdKcaNƒrCH1H1Esj8jVUthM3fCppoSJPGjOjI="
            } ],
            "journeyDuration" : 130,
            "originCity" : "Hà Nội",
            "originDateTime" : "2021-07-23T05:10:00.000Z",
            "originLocationCode" : "HAN",
            "originLocationName" : "Sân bay Nội Bài"
        } ],
        "passportMandatory" : true,
        "refundable" : false,
        "sequenceNumber" : "ibe3640395997554532",
        "ticketType" : "ETICKET",
        "validReturnCabinClasses" : null,
        "validatingAirlineCode" : "VJ",
        "validatingAirlineName" : "VietJet Air"
        }, {
        "airItineraryPricingInfo" : {
            "adultFare" : {
            "fareBasisCodes" : null,
            "passengerFare" : {
                "baseFare" : {
                "amount" : 3200000.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
                },
                "comboMarkup" : null,
                "equivFare" : null,
                "serviceTax" : {
                "amount" : 539000.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
                },
                "surcharges" : [ {
                "amount" : 0.0,
                "indicator" : "Ticket fee per segment",
                "type" : "Ticket fee per segment"
                } ],
                "taxes" : null,
                "totalFare" : {
                "amount" : 3739000.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
                },
                "totalPaxFee" : null
            },
            "passengerTypeQuantities" : {
                "code" : "ADT",
                "quantity" : 1
            }
            },
            "childFare" : null,
            "divideInPartyIndicator" : false,
            "fareInfoReferences" : null,
            "fareSourceCode" : "dom1c7a82fb-83f9-4fe0-9451-bb023179deaa",
            "fareType" : "PUBLIC",
            "infantFare" : null,
            "itinTotalFare" : {
            "baseFare" : {
                "amount" : 3200000.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
            },
            "comboMarkup" : null,
            "equivFare" : null,
            "serviceTax" : {
                "amount" : 539000.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
            },
            "totalFare" : {
                "amount" : 3739000.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
            },
            "totalPaxFee" : null,
            "totalTax" : {
                "amount" : 0.0,
                "currencyCode" : null,
                "decimalPlaces" : 2
            }
            }
        },
        "allowHold" : true,
        "baggageItems" : [ {
            "amount" : 0.0,
            "code" : "air-tickets.baggage-items.vietnam.vj.business.baggage.adult.free",
            "direction" : null,
            "fareCode" : null,
            "id" : "air-tickets.baggage-items.vietnam.vj.business.baggage.adult.free",
            "name" : "10kg xách tay + 30kg ký gửi",
            "serviceType" : "BAGGAGE"
        } ],
        "cabinClassName" : "BUSINESS",
        "directionInd" : "DEPARTURE",
        "fightNo" : "135",
        "mealItems" : null,
        "onlyPayLater" : false,
        "originDestinationOptions" : [ {
            "cabinClassName" : "BUSINESS",
            "destinationCity" : "Hồ Chí Minh",
            "destinationDateTime" : "2021-07-23T07:20:00.000Z",
            "destinationLocationCode" : "SGN",
            "destinationLocationName" : "Sân bay Tân Sơn Nhất",
            "flightDirection" : "D",
            "flightSegments" : [ {
            "adultBaggage" : null,
            "aircraft" : "Airbus A321",
            "arrivalAirportLocationCode" : "SGN",
            "arrivalAirportLocationName" : "Sân bay Tân Sơn Nhất",
            "arrivalCity" : "Hồ Chí Minh",
            "arrivalDateTime" : "2021-07-23T07:20:00.000Z",
            "cabinClassCode" : "V_SBoss",
            "cabinClassName" : "BUSINESS",
            "cabinClassText" : "SkyBoss",
            "childBaggage" : null,
            "departureAirportLocationCode" : "HAN",
            "departureAirportLocationName" : "Sân bay Nội Bài",
            "departureCity" : "Hà Nội",
            "departureDateTime" : "2021-07-23T05:10:00.000Z",
            "eticket" : true,
            "fareBasicCode" : null,
            "fareCode" : null,
            "flightDirection" : "D",
            "flightNumber" : "135",
            "infantBaggage" : null,
            "journeyDuration" : 130,
            "marketingAirlineCode" : "VJ",
            "marriageGroup" : null,
            "mealCode" : null,
            "operatingAirline" : {
                "code" : "VJ",
                "equipment" : null,
                "flightNumber" : "135",
                "name" : "VietJet Air"
            },
            "resBookDesignCode" : "V_SBoss",
            "seatsRemaining" : null,
            "stopQuantity" : 0,
            "stopQuantityInfo" : null,
            "supplierFareKey" : null,
            "supplierJourneyKey" : "FE1G3mI6J96guNcAzJB8yZ¥FGw7p5Weqh1jFldOtANHbBsM1ZM4xm9eJCMdqbmYTODQA1GPi0yHK6bYrz1U6SPAnrzCjhNqS6fuU9vMGIlpY3BwX937d9zbpx5aotYD2Hkad7SVACsbXLfkhQm2Bu0X¥k9ƒAQbtCjpXj6rFƒKBXVZSRY4hOF8GQQZ2IFqdegJGFHN6kEeNGHYeJt39SUgpDDRMq0OtLvm0iic¥1YGj1AJVIaj6FUƒxPo4OkVIUB83axadxG7pbDxZCn28¥85bUM50I2Bcp4yxrKnHC7YkXWAKN5JhIQzRHTrt1HbQzF9MP3FP7PWoNvG0BHUndiYelƒ653zOv0dSzƒSX2Tzomz11Rf2fHWHPXwigUvBA74Zsy5vKwDNZxYYv9aJC3c33pEƒ6LsD5NDmdiSRtXzrl8tzStLzyjYapGU0fDSh9bThcZCxpeejWyEVyjHdgqV4e77ncQTeUWUKNa1ggƒrerpRc="
            } ],
            "journeyDuration" : 130,
            "originCity" : "Hà Nội",
            "originDateTime" : "2021-07-23T05:10:00.000Z",
            "originLocationCode" : "HAN",
            "originLocationName" : "Sân bay Nội Bài"
        } ],
        "passportMandatory" : true,
        "refundable" : false,
        "sequenceNumber" : "ibe3640395997606506",
        "ticketType" : "ETICKET",
        "validReturnCabinClasses" : null,
        "validatingAirlineCode" : "VJ",
        "validatingAirlineName" : "VietJet Air"
        } ],
        "requiredFields" : null,
        "returnDateTime" : null,
        "roundType" : "ROUNDTRIP",
        "totalPricedItinerary" : 3
    },
    "infos" : null,
    "searchId" : "ATD::210707::66c84a6f-fa81-4526-a2d9-2f7b7975214b",
    "success" : true,
    "textMessage" : null
}

Get flight ticket condition API

POST: /api/air-tickets/farerules

Get the ticket conditions of the flight

Paramaters

Example

?language=vi

Request Body

Example

    {
        "fareSourceCode": "dom07b2da7b-3232-4294-9278-b35fb6307714",
        "groupId": "27b091a7-62b8-4ce2-b45b-eda3340d7673",
        "searchId": "ATD::210720::dc96e1a9-c39e-4f48-974e-e0be6abb45c7"
    }

Response

Example

{
    "duration": 1444,
    "errors": null,
    "fareRules": [
        {
        "arrivalAirportLocationCode": "SGN",
        "arrivalAirportLocationName": null,
        "arrivalCity": null,
        "arrivalDateTime": "2021-08-16T07:55:00.000Z",
        "departureAirportLocationCode": "HAN",
        "departureAirportLocationName": null,
        "departureCity": null,
        "departureDateTime": "2021-08-16T05:45:00.000Z",
        "fareRuleItems": [
            {
            "detail": "\n            \n            <br /><strong>- Hạng đặt chỗ:</strong> Economy Saver\n            <br /><strong>- Thay đổi:</strong>  Trước 3h tính từ giờ khởi hành từng chặng bay : 270.000 VND . Trong/sau 3h tính từ giờ khởi hành từng chặng bay: Không áp dụng\n            <br /><strong>- Hoàn/hủy vé:</strong> Không áp dụng\n            <br /><strong>- Đổi tên:</strong> Chỉ áp dụng đối với vé chưa sử dụng. Thay đổi trước giờ khởi hành 3h của chuyến bay đầu tiên và phải đổi tên cho cả hành trình, thu phí thay đổi tên 350.000 VND\n            <br /><strong>- Hành lý:</strong> Xách tay 7kg + Ký gửi 20kg\n            <br /><strong>- Suất ăn:</strong> Đã bao gồm\n            <br /><strong>- Hệ số cộng điểm Bamboo Club:</strong> 0.25\n\t        <br /><strong>- Ghi chú:</strong> Mọi thay đổi trên vé phải thực hiện trước 3h so với giờ khởi hành hoặc theo quy định của từng loại vé. Tất cả phí áp dụng chưa bao gồm VAT và được tính cho từng khách/chặng + chênh lệch vé (nếu có). Tết Nguyên Đán 2022: 17/01/2022 – 16/02/2022\n\t\t    <br /><strong>- Ghi chú Covid-19:</strong> HÀNH KHÁCH KHI ĐẶT CHỖ MUA VÉ CẦN THỰC HIỆN KHAI BÁO Y TẾ ĐIỆN TỬ BẮT BUỘC TRƯỚC KHI TỚI SÂN BAY\n            <br /><br/><strong> Tham khảo thêm <a href='https://www.bambooairways.com/vn-vi/thong-tin-dat-ve/dat-chuyen-bay/cac-hang-ve-gia-ve/' target='_blank'>Điều kiện giá vé áp dụng cho các vé xuất và khởi hành từ ngày 01/03/2021</a>\n\t\t\t\n        ",
            "title": "Điều kiện chiều đi"
            }
        ],
        "operatingAirline": {
            "code": "VN",
            "equipment": null,
            "flightNumber": null,
            "name": null
        }
        }
    ],
    "fareSourceCode": null,
    "groupId": null,
    "infos": null,
    "searchId": null,
    "success": true,
    "textMessage": null
}

Last updated