Get Ancillary
This feature allows access to checked baggage information and additional services available for purchase on each flight.
Overview
| Request URL: | https://ibe.datacom.vn/api/flight/getancillary |
| Method: | POST |
| Data type: | JSON |
| API Specification: | See specifications |
Applicable system
| System code | System name |
|---|---|
| VN | Vietnam Airlines |
| VJ | Vietjet Air |
| QH | Bamboo Airways |
| VU | Vietravel Airlines |
| 9G | Sun Phu Quoc Airways |
| 1G | Galileo |
| 1A | Amadeus + NDC |
| FO | Flyone |
| AK | AirAsia |
| TR | Scoot |
Request
{
"RequestInfo": {
"PrivateKey": "string",
"ApiAccount": "string",
"ApiPassword": "string",
"Currency": "string",
"Language": "string",
"IpAddress": "string"
},
"System": "string",
"SessionInfo": {
"Session": "string",
"SessionType": "string",
"AirlineOptionId": 0,
"FareOptionId": 0,
"FlightOptionId": 0
},
"BookingInfo": {
"BookingCode": "string",
}
}
Data specification
| Information field | Describe | Data type | Obligatory | For example |
|---|---|---|---|---|
| RequestInfo | Query information See description Shared properties |
object | Yes | |
| System | Reservation system | string | Yes | VN |
| SessionInfo | Session information | |||
|
Session
|
Session | string | Yes | |
|
SessionType
|
Session type | string | No | |
|
AirlineOptionId
|
Data selection code | int | Yes | 1 |
|
FareOptionId
|
Price option identifier | int | Yes | 1 |
|
FlightOptionId
|
List of selected flights | int | Yes | 0 |
| BookingInfo | Order information | object | ||
|
BookingCode
|
Booking code | string | No | |
Response
{
"StatusCode": "string",
"Message": "string",
"Language": "string",
"RequestID": 0,
"ListBaggage": [
{
"System": "string",
"Airline": "string",
"Value": "string",
"Type": "string",
"PaxType": "string",
"Name": "string",
"Description": "string",
"Price": 0,
"Currency": "string",
"Leg": 0,
"StartPoint": "string",
"EndPoint": "string",
"StatusCode": "string",
"Confirmed": true,
"Session": "string"
}
],
"ListService": [
{
"System": "string",
"Airline": "string",
"Value": "string",
"Type": "string",
"PaxType": "string",
"Name": "string",
"Description": "string",
"Price": 0,
"Currency": "string",
"Leg": 0,
"StartPoint": "string",
"EndPoint": "string",
"StatusCode": "string",
"Confirmed": true,
"Session": "string"
}
]
}
Đặc tả dữ liệu
| Trường thông tin | Mô tả | Kiểu dữ liệu | Ví dụ |
|---|---|---|---|
| StatusCode | Mã trạng thái dịch vụ | string | |
| Message | Thông báo lỗi trả về | string | |
| Language | Ngôn ngữ trả về | string | |
| RequestID | ID của request | string | |
| ListBaggage | Danh sách gói hành lý được phép mua thêm | array[] | |
|
System
|
Mã hệ thống hàng không | string | |
|
Airline
|
Mã hãng hàng không | string | |
|
Value
|
Mã dịch vụ | string | |
|
Type
|
Loại dịch vụ | string | |
|
PaxType
|
Đối tượng khách | string | |
|
Name
|
Tên dịch vụ | string | |
|
Description
|
Mô tả | string | |
|
Price
|
Tổng giá dịch vụ | string | |
|
Currency
|
Mã đơn vị tiền tệ | string | |
|
Leg
|
Số thứ tự của chặng bay | int | |
|
StartPoint
|
Mã sân bay đi | string | |
|
EndPoint
|
Mã sân bay đến | string | |
|
StatusCode
|
Mã trạng thái dịch vụ | string | |
|
Confirmed
|
Trạng thái xác nhận | boolean | |
|
Session
|
Mã định danh phiên làm việc | string | |
| ListService | Danh sách dịch vụ được phép mua thêm | array[] | |
|
System
|
Mã hệ thống hàng không | string | |
|
Airline
|
Mã hãng hàng không | string | |
|
Value
|
Giá trị | string | |
|
Type
|
Loại dịch vụ | string | |
|
PaxType
|
Đối tượng khách | string | |
|
Name
|
Tên dịch vụ | string | |
|
Description
|
Mô tả | string | |
|
Price
|
Tổng giá dịch vụ | string | |
|
Currency
|
Mã đơn vị tiền tệ | string | |
|
Leg
|
Số thứ tự của chặng bay | int | |
|
StartPoint
|
Mã sân bay đi | string | |
|
EndPoint
|
Mã sân bay đến | string | |
|
StatusCode
|
Mã trạng thái dịch vụ | string | |
|
Confirmed
|
Trạng thái xác nhận | boolean | |
|
Session
|
Mã định danh phiên làm việc | string |
Mã lỗi
| Mã lỗi | Diễn giải |
|---|---|
| 0000 | Thành công |
| 0001 | Lỗi hệ thống |
| 0002 | Request không hợp lệ |