Hướng dẫn tích hợp API

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ệ