Search

  • 用途:通过Search接口,AeroHub可根据日期、出发地、到达地等信息,从供应商处获取可用航班、票面、税费价格等信息,接口支持直飞、往返、中转、经停等不同类型的机票信息。
  • 请求方式:POST
  • 接口加密:

请求参数

参数名称 类型 必填 说明
requestId string 请求ID,预订环节中的各个接口是唯一的,可通过本字段串联一个完整的预订流程,长度32位
tripType int 行程类型:1 单程、2 往返,若传1或2,则代表本次搜索只需要这个类型的行程
flightType int 航班类型:0 全部(默认)、1 直飞、2 中转,若传1或2,则代表本次搜索只需要这个类型的航班
adultNumber int 本次搜索乘机的成人乘客数量
childNumber int 本次搜索乘机的儿童乘客数量
infantNumber int 本次搜索乘机的婴儿乘客数量
fromDate string 本次搜索的出发日期,格式为 YYYYMMDD
retDate string 本次搜索的回程日期,tripType为2时retDate必传,格式为 YYYYMMDD
fromCity string 本次搜索的出发地城市,采用 ISO 3166 三字代码做为标准
toCity string 本次搜索的目的地城市,采用 ISO 3166 三字代码做为标准
carrierCode array 航空公司的代码,采用 IATA 二字代码做为标准,若传值代表本次搜索需要该航司的报价
flightNumber array 航班号,如CA123,flightNumber 不为空,只返回目标航班报flightNumber 为空,返回所有航班报价数据,当有多个航班号组合的行程,需要遵循航段顺序
product array 套餐类型,支持AirlineBundle和AerohubBundle两套餐类型,为空表示AerohubBundle
priceMode int 报价模式,为0代表最低价模式,只返回最低价格;为 1代表全部,返回所有套餐全部类型的价格,默认0
serviceTag object 本次指定的服务要求标签 ,包含出票速度、能否拆单出票、是否允许更换票号出票、开票是否使用平台邮箱
currency string 报价币种,为空时默认为USD,目前按照国际货币代码传入,如USD,EUR,JPY
siteChannel int 站点来源,每个站点的服务要求不同。如1:代表site1
issuePolicyType string 暂未启用,产品类型,不填写代表标准产品(退改规定以航空公司为准),目前AeroHub只有标准产品,R1代表标准产品-退改以航司为准,R2代表退改自定义产品,S1代表按照禁止拆分PNR出票,S2代表允许按往返行程拆分PNR出票,T1代表按照ServiceTag Element要求时间内出票,T2代表24小时内出票,T3代表72小时内或航变起飞48小时内出票(取先到时间),每次请求每个分类必须且有唯一值有返回,并且严格遵照R,S,T的顺序使用’,’分隔。如R1,S2,T1代表允许返回标准退改,允许拆分订单出票,出票时间符合站点要求的产品。注意:每个字母表示一个分类,其中R1只允许和T1进行组合,但是可以和S类型任意组合;R2可以和任意的T和S类型进行组合。
timeout float 包含1位小数,要求的返回时长(秒),超过此时长返回将不会展示。注意:此时长包含网络传输的时间
isCompressEncode bool 标识供应商查询返回报文是否需要压缩,true 压缩、false 不压缩;供应商如需要压缩,只需在接收到请求后,将结果通过gzip压缩后返回给客户端并在响应头中增加Content-Encodin:gzip 表示响应数据已被压缩即可,不再需要根据该字段判断是否需要压缩

Object/ServiceTag Element

参数名称 类型 必填 说明
ticketSpeed int 0:30分钟; 1:1hour 2:12hour
nonSplitOrder int 0-不限 1-禁止拆单出票)
nonReplaceTicketNo int 0-不限 1-禁止出票后更换票号)
issueMailbox int 0-出票方邮箱 1-平台传入 表示是否使用传入的的邮箱在航司出票
issuePhone int 0-不限 1-平台传入 表示是否使用传入手机号在航司出票

请求示例

{
    "requestId": "a8fd68b2d2b7b3568c03abd9c05ec6cf",
    "timeOut":5.0,
    "tripType": 1,
    "flightType": 0,
    "adultNumber": 2,
    "childNumber": 0,
    "infantNumber": 0,
    "fromDate": "20230701",
    "retDate": "",
    "fromCity": "HKT",
    "toCity": "BKK",
    "carrierCode": [],
    "flightNumber": ["W95776"]
    "product": ["AirlineBundle""AerohubBundle"],
    "includeSSR": [],
    "serviceTag": {
      "ticketSpeed": 1,
      "nonSplitOrder": 0,
      "nonReplaceTicketNo": 1,
      "issueMailbox": 0,
      "issueMobile": 0
    },
   "isCompressEncode": false
}

返回参数

参数名称 类型 必填 说明
marketErrorCode int 供应商系统错误码,用于协助AeroHub与供应商排查问题,请如实返回真实错误
marketErrorMsg string 供应商系统错误描述,请如实返回真实错误原因,长度小于 300
flightList array/flightList Element 航班信息,反映本次搜索支持的航班号等信息
shoppingResultList array/shoppingResultList Element 报价信息,与航班信息是一对多关系,一个航班可以有多个报价,比如不同乘客类型、不同舱位有多种报价

array/flightList Element

参数名称 类型 必填 说明
flightRefNum int 航班索引号,与shoppingResultList(报价信息)的flightRefList中的flightRefNum关联,从1开始,不可重复
marketingCarrier string 航空公司代码,采用 IATA 二字代码做为标准,与flightNumber中的前两位对应
flightNumber string 航班号,如:CA123
codeShare bool 本航班是否是共享航班,true 是共享航班、false 不是共享航班,若返回true,则operatingCarrier和operatingFlightNo必须返回
operatingCarrier string 实际承运的航空公司代码,采用 IATA 二字代码做为标准,与operatingFlightNo中的前两位对应
operatingFlightNo string 实际承运的航班号
depAirport string 出发机场代码,采用 IATA 三字代码做为标准
arrAirport string 到达机场代码,采用 IATA 三字代码做为标准
depTerminal string 出发航站楼代码,请使用简写,例如Terminal 1应返回T1
arrTerminal string 抵达站楼代码,请使用简写,例如Terminal 1应返回T1
depTime string 起飞日期和起飞时间(当地时间),格式:YYYYMMDDHHMM,例如202303100300 表示 2023年3月10日3时0分
arrTime string 到达日期和到达时间(当地时间),格式:YYYYMMDDHHMM,例如202303101305 表示 2023年3月10日13时5分
aircraftCode string 机型,采用 IATA 三字代码做为标准
stops array/stops 是否存在经停,不存在则该节点无需返回结果

array/stops Element

参数名称 类型 必填 说明
stopAirport string 经停机场,采用 IATA 三字代码做为标准
stopDuration int 经停时长,以分钟做为计量单位,若无法获取准确经停时长,可赋值0
stopCity string 经停城市,采用 ISO 3166 三字代码做为标准
stopoverArrivalTime string 经停地到达时间,格式:YYYYMMDDHHMM,例如202303100300 表示 2023年3月10日3时0分
stopoverDepartureTime string 经停地起飞时间,格式:YYYYMMDDHHMM,例如202303100300 表示 2023年3月10日3时0分

array/shoppingResultList Element

参数名称 类型 必选 说明
data string 供应商自用,可保存必要信息,Verify时会将search时的原始数据放在请求报文中返传给供应商,长度不超过64位
flightRefList array/flightRefList Element 航段信息
tuList array/tuList Element 报价信息

array/flightRefList Element

参数名称 类型 必填 说明
flightRefNum int 航班索引号,与flightList(航班信息)中的flightRefNum关联
segmentNo int 航程顺序,1 去程、2 回程
flightSeq int 航段顺序,从1开始,注意:若是往返,去程和回程都是从1开始
tuSequence int 固定传值为1
seatGrade string 舱等,F 头等舱、C 商务舱、S 超级经济舱、Y 经济舱
seatClass string 舱位
seatCount int 可购买的最大座位数,范围是1-9,默认9,不可是0
originSeatClass string AeroHub自用字段,匹配退改签使用,供应商可忽略

array/tuList Element

参数名称 类型 必填 说明
tuSequence int 属于第几张票,未启用,目前统一返回1
priceList array/priceList 不同乘客类型的机票价格
eligibility string 旅客身份三字码,NOR 普通成人、LAB 劳务人员、SEA 海员、SNR 老年人、STU 学生、YOU 青年
validatingCarrier string 实际出票的航空公司代码,采用 IATA 二字代码做为标准
productType string 暂未启用
issuePolicyType string 暂未启用,产品类型,不填写代表标准产品(退改规定以航空公司为准),目前AeroHub只有标准产品,R1代表标准产品-退改以航司为准,R2代表退改自定义产品,S1代表按照禁止拆分PNR出票,S2代表允许按往返行程拆分PNR出票,T1代表按照ServiceTag Element要求时间内出票,T2代表24小时内出票,T3代表72小时内或航变起飞48小时内出票(取先到时间),每次请求每个分类必须且有唯一值有返回,并且严格遵照R,S,T的顺序使用’,’分隔。如R1,S2,T1代表允许返回标准退改,允许拆分订单出票,出票时间符合站点要求的产品。注意:每个字母表示一个分类,其中R1只允许和T1进行组合,但是可以和S类型任意组合;R2可以和任意的T和S类型进行组合。
fareBasis string 与GDS中的票价等级相对应,每个航段一个,多个时用”;”隔开
bookingOfficeNo string 订位Office号,AeroHub预留字段,现阶段可传空
ticketingOfficeNo string 出票Office号,AeroHub预留字段,现阶段可传空
reservationType string 政策来源,AeroHub预留字段,现阶段可传空
posCode string 出票国家代码,采用 ISO 3166 二字码做为标准,多个出票地用 “|” 隔开
complexTerm int 特殊产品预留字段,AeroHub目前没有特殊产品,本字段可传0
minAge int 本次航班对乘客的最小年龄限制,0代表无限制
maxAge int 本次航班对乘客的最大年龄限制,0代表无限制
invoiceType string 供应商可提供的凭证类型,T 行程单、F 发票、E 电子发票
minPassengerCount int 本次航班的最小可售卖人数,从1开始
maxPassengerCount int 本次航班的最大可售卖人数
note string 备注信息,最大 300 个字符
airlineAncillaries object/airlineAncillaries Element 行李信息,用于反映是否可售卖行李和是否有免费行李
packageInfo object/packageInfo Element 套餐信息,为空或者未返回时表示机票最低价产品
formatBaggageDetailList array/formatBaggageDetailList Element 免费行李信息,当未返回此节点内容时,表示无免费行李
refundInfoList array/refundInfoList Element 退票规则
changesInfoList array/changesInfoList Element 改签规则
currency string 报价币种,一般和供应商约定的结算币种一致
ticketTimeUnit int 出票时长,以秒做为计量单位,用于匹配AeroHub对不同产品的出票要求,返回值会优先匹配,优先比价
endorsement int 是否支持签转,0 不支持、1 支持

array/priceList Element

参数名称 类型 必填 说明
passengerType int 乘客类型,0 成人、1 儿童、2 婴儿
publishPrice float 公布运价,不含税,支持两位小数
price float 票面价格,不含税,支持两位小数**多航段时(往返、中转)只在第一段返回总价**
taxFeeAmount float 税费,支持两位小数**多航段时(往返、中转)只在第一段返回总价**
taxFeeDisclosureList array/TaxFeeDisclosureList Element 税费明细,AeroHub预留字段,当前可返回空

array/TaxFeeDisclosureList Element

参数名称 类型 必填 说明
type int 税费类型,1 机场建设费、2 燃油费,被字段目前之多中国境内航司生效
amount float 若填写0则表示免费

object/airlineAncillaries Element

参数名称 类型 必填 说明
baggageService bool 是否可售卖收费行李,true 包含、false 不包含,若填写true,则有获取行李价格时会调用SSR接口
unFreeBaggage bool 是否有免费行李,true:无免费行李额、 false 所有航班全部有免费行李额或部分航班有免费行李额

object/packageInfo Element

参数名称 类型 必填 说明
packageType string 套餐类型,为空时默认AerohubBundle,AirlineBundle为航司套餐,AerohubBundle为代理人组合套餐
packageName string 套餐名,当返回为AHBasic表示AerohubBundle中的最低价;当packageType为AirlineBundle时,需要与航司套餐名一致;当packageType为AerohubBundle时需要按照自定义套餐规范返回对应套餐名,规范详见:‘BundleNameRules ’

array/formatBaggageDetailList Element

参数名称 类型 必填 说明
segmentNo int 航程顺序,1 去程,2 回程(与flightRefList中的segmentNo关联)
flightSeq int 航段顺序,从1开始,注意:若是往返,去程和回程都是从1开始(与flightRefList中的flightSeq关联)
passengerType int 乘客类型,0 成人、1 儿童、2 婴儿
baggagePiece int 行李额件数,当件数为-1表示不限件数
baggageWeightType int 计量方式, 1: 单件重量 2:总重量,默认为1,与baggageWeight配合使用
baggageWeight int 行李额重量,以KG做为计量单位,与BaggagePiece配合使用
carryonBaggagePiece int 登机行李额件数,当件数为-1表示不限件数
carryonBaggageWeighType int 登机行李计量方式, 1: 单件重量 2:总重量,默认为1,与carryonBaggageWeight配合使用
carryonBaggageWeight int 登机行李额重量,以KG做为计量单位,与carryonBaggagePiece配合使用

array/refundInfoList Element

参数名称 类型 必填 说明
passengerType int 乘客类型,0 成人、1 儿童、2 婴儿
refundType int 退票类型,0 所有航程全部未使用;1 去程已使用
refundStatus string 退票标识,T 不可退、H 有条件退、F 免费退、E 按航司客规,标准产品请填写E
refundFee float 退票服务费,币种与机票报价一致
refNoshow string 对于Noshow的退票规则,退票标识,T 不可退、H 有条件退、F 免费退、E 按航司客规
refNoShowCondition int NoShow情况下申请退款的时限,以小时做为计量单位,如起飞前4小时申请才有效,则需要赋值4
refNoshowFee float NoShow的航司罚金
conditionList array/conditionList Element 对于起飞时间不同,有多种收费规则时,在该节点体现

array/changesInfoList Element

参数名称 类型 必填 说明
passengerType int 乘客类型,0 成人、1 儿童、2 婴儿
changesType int 改期类型,0 所有航程全部未使用;1 去程已使用
changesStatus string 改期标识,T 不可改期、H 有条件改期、F 免费改期、E 按航司客规,标准产品请填写E
changesFee float 改期服务费,币种与机票报价一致
revNoshow string 对于Noshow的改期规则,T 不可改期、H 有条件改期、F 免费改期、E 按航司客规
revNoShowCondition int NoShow情况下申请改期的时限,以小时做为计量单位,如起飞前4小时申请才有效,则需要赋值4
revNoShowFee float NoShow的航司罚金
conditionList array/conditionList Element 对于起飞时间不同,有多种收费规则时,在该节点体现

array/conditionList Element

参数名称 类型 必填 说明
status string 退票/改期标识,T 不可退票/改期、H 有条件退票/改期、F 免费退票/改期、E 按航司客规
endMinute int 起飞前申请退票/改期的时限,以分钟做为计量单位,当Status为H时,必须赋值;若Status为T/F,赋值为0。如起飞前4小时申请才有效,则需要赋值240,航班起飞后需要赋值-1
amount float 退票/改期航空公司收取的费用,当Status为H时,必须赋值;若Status为T/F,赋值为0

返回示例

Success-Response-无套餐:

{
  "marketErrorCode":200,
  "marketErrorMsg":"successful",
  "bookingLogId":"1887454957695807488",
  "serviceTag":{
    "ticketSpeed":1,
    "nonSplitOrder":0,
    "nonReplaceTicketNo":0,
    "issueMailbox":0
  },
  "flightList":[
    {
      "flightRefNum":1,
      "marketingCarrier":"Z2",
      "flightNumber":"Z2188",
      "codeShare":false,
      "operatingCarrier":"",
      "operatingFlightNo":"",
      "depAirport":"MNL",
      "arrAirport":"KIX",
      "depTerminal":"",
      "arrTerminal":"",
      "depTime":"202503200830",
      "arrTime":"202503201315",
      "aircraftCode":"",
      "stops":[],
      "cabin":"Z",
      "segmentNo":1,
      "seatCount":2
    }
  ],
  "shoppingResultList":[
    {
      "data":"1887454957855191040",
      "flightRefList":[
        {
          "flightRefNum":1,
          "segmentNo":1,
          "flightSeq":1,
          "tuSequence":1,
          "seatGrade":"Y",
          "seatClass":"Z",
          "seatCount":2,
          "originSeatClass":""
        }
      ],
      "tuList":[
        {
          "tuSequence":1,
          "priceList":[
            {
              "passengerType":0,
              "publishPrice":159.54,
              "price":159.54,
              "taxFeeAmount":27.23,
              "taxFeeDisclosureList":[]
            },
            {
              "passengerType":1,
              "publishPrice":159.54,
              "price":159.54,
              "taxFeeAmount":27.23,
              "taxFeeDisclosureList":[]
            },
            {
              "passengerType":2,
              "publishPrice":159.54,
              "price":159.54,
              "taxFeeAmount":27.23,
              "taxFeeDisclosureList":[]
            }
          ],
          "eligibility":"",
          "validatingCarrier":"Z2",
          "productType":"",
          "fareBasis":"",
          "bookingOfficeNo":"",
          "ticketingOfficeNo":"",
          "reservationType":"",
          "posCode":"",
          "complexTerm":0,
          "minAge":0,
          "maxAge":0,
          "invoiceType":"E",
          "minPassengerCount":1,
          "maxPassengerCount":9,
          "note":"",
          "airlineAncillaries":{
            "baggageService":false,
            "unFreeBaggage":true
          },
          "packageInfo":{
            "packageType":"AerohubBundle",
            "packageName":"AHBasic"
          },
          "formatBaggageDetailList":[],
          "refundInfoList":[
            {
              "passengerType":0,
              "refundType":0,
              "refundStatus":"T",
              "refundFee":0,
              "refNoshow":"T",
              "refNoShowCondition":0,
              "refNoshowFee":0,
              "conditionList":[
                {
                  "status":"T",
                  "endMinute":4,
                  "amount":186.77
                },
                {
                  "status":"T",
                  "endMinute":0,
                  "amount":186.77
                }
              ]
            },
            {
              "passengerType":1,
              "refundType":0,
              "refundStatus":"T",
              "refundFee":0,
              "refNoshow":"T",
              "refNoShowCondition":0,
              "refNoshowFee":0,
              "conditionList":[
                {
                  "status":"T",
                  "endMinute":4,
                  "amount":186.77
                },
                {
                  "status":"T",
                  "endMinute":0,
                  "amount":186.77
                }
              ]
            },
            {
              "passengerType":2,
              "refundType":0,
              "refundStatus":"T",
              "refundFee":0,
              "refNoshow":"T",
              "refNoShowCondition":0,
              "refNoshowFee":0,
              "conditionList":[
                {
                  "status":"T",
                  "endMinute":4,
                  "amount":186.77
                },
                {
                  "status":"T",
                  "endMinute":0,
                  "amount":186.77
                }
              ]
            }
          ],
          "changesInfoList":[
            {
              "passengerType":0,
              "changesType":0,
              "changesStatus":"T",
              "changesFee":0,
              "revNoshow":"T",
              "revNoShowCondition":0,
              "revNoShowFee":0,
              "conditionList":[
                {
                  "status":"T",
                  "endMinute":4,
                  "amount":186.77
                },
                {
                  "status":"T",
                  "endMinute":0,
                  "amount":186.77
                }
              ]
            },
            {
              "passengerType":1,
              "changesType":0,
              "changesStatus":"T",
              "changesFee":0,
              "revNoshow":"T",
              "revNoShowCondition":0,
              "revNoShowFee":0,
              "conditionList":[
                {
                  "status":"T",
                  "endMinute":4,
                  "amount":186.77
                },
                {
                  "status":"T",
                  "endMinute":0,
                  "amount":186.77
                }
              ]
            },
            {
              "passengerType":2,
              "changesType":0,
              "changesStatus":"T",
              "changesFee":0,
              "revNoshow":"T",
              "revNoShowCondition":0,
              "revNoShowFee":0,
              "conditionList":[
                {
                  "status":"T",
                  "endMinute":4,
                  "amount":186.77
                },
                {
                  "status":"T",
                  "endMinute":0,
                  "amount":186.77
                }
              ]
            }
          ],
          "currency":"USD",
          "ticketTimeUnit":86400,
          "endorsement":0
        }
      ]
    }
  ],
  "requestId":"5701cdf692a0b279a743c6621d0fcf78",
  "processTime":0.3461,
  "schemaErrors":null,
  "code":200,
  "msg":"Success"
}

Success-Response-含套餐(AerohubBundle-“priceMode”: 1):

{
    "marketErrorCode": 200,
    "marketErrorMsg": "Success",
    "shoppingResultList": [
        {
            "data": "eC69Jblq5HbI3XifMYyzj012a6fLUFS4v94fAsesTIYoZLy5C7LjsARtmzW0MtdGz3qChij2BLvNGxVXSR8rF9VquB3c+J1pqTdMUu98HTPgn2fvJBc+zM8q12+M3AUmSIGnH8tCplC9RujKC6bmbAdr1D+9T8aUosmm8PsUtB10eKCwey/ajCqIigTaeIQ0u0fnGCmVyU39A6EaUg2GCIpJjTVdkCGNEx9/JowIQKo=",
            "flightRefList": [
                {
                    "flightRefNum": 1,
                    "flightSeq": 1,
                    "originSeatClass": "",
                    "seatClass": "X",
                    "seatCount": 6,
                    "seatGrade": "Y",
                    "segmentNo": 1,
                    "tuSequence": 1
                }
            ],
            "tuList": [
                {
                    "airlineAncillaries": {
                        "baggageService": true,
                        "unFreeBaggage": true
                    },
                    "bookingOfficeNo": "",
                    "changesInfoList": [
                        {
                            "changesType": 0,
                            "changesStatus": "T",
                            "changesFee": 0,
                            "passengerType": 0,
                            "revNoshow": "T",
                            "revNoShowCondition": 0,
                            "revNoshowFee": 0,
                            "conditionList": []
                        },
                        {
                            "changesType": 0,
                            "changesStatus": "T",
                            "changesFee": 0,
                            "passengerType": 1,
                            "revNoshow": "T",
                            "revNoShowCondition": 0,
                            "revNoshowFee": 0,
                            "conditionList": []
                        }
                    ],
                    "complexTerm": 0,
                    "currency": "USD",
                    "eligibility": "",
                    "fareBasis": "",
                    "formatBaggageDetailList": [
                        {
                            "baggagePiece": 0,
                            "baggageWeight": 0,
                            "flightSeq": 1,
                            "passengerType": 0,
                            "segmentNo": 1
                        },
                        {
                            "baggagePiece": 0,
                            "baggageWeight": 0,
                            "flightSeq": 1,
                            "passengerType": 1,
                            "segmentNo": 1
                        }
                    ],
                    "invoiceType": "E",
                    "maxAge": 0,
                    "maxPassengerCount": 9,
                    "minAge": 0,
                    "minPassengerCount": 1,
                    "note": "",
                    "packageInfo": {
                        "packageType": "AerohubBundle",
                        "packageName": "AHBasic"
                    },
                    "posCode": "",
                    "priceList": [
                        {
                            "passengerType": 0,
                            "price": 43.11,
                            "publishPrice": 43.11,
                            "taxFeeAmount": 23.39
                        },
                        {
                            "passengerType": 1,
                            "price": 43.11,
                            "publishPrice": 43.11,
                            "taxFeeAmount": 23.39
                        },
                        {
                            "passengerType": 2,
                            "price": 43.11,
                            "publishPrice": 43.11,
                            "taxFeeAmount": 23.39
                        }
                    ],
                    "productType": "",
                    "refundInfoList": [
                        {
                            "refundType": 0,
                            "refundStatus": "T",
                            "refundFee": 0,
                            "refNoshowFee": 0,
                            "refNoshow": "T",
                            "refNoShowCondition": 0,
                            "passengerType": 0,
                            "conditionList": []
                        },
                        {
                            "refundType": 0,
                            "refundStatus": "T",
                            "refundFee": 0,
                            "refNoshowFee": 0,
                            "refNoshow": "T",
                            "refNoShowCondition": 0,
                            "passengerType": 1,
                            "conditionList": []
                        }
                    ],
                    "reservationType": "",
                    "ticketingOfficeNo": "",
                    "tuSequence": 1,
                    "validatingCarrier": "OD",
                    "ticketTimeUnit": 0,
                    "endorsement": 0
                }
            ]
        },
        {
            "data": "eC69Jblq5HbI3XifMYyzj012a6fLUFS4v94fAsesTIaRawZ3uS4EjkbWyMhApMQf/msADF+f8OQq3jj1WMr4SyFnLyn/yznoJqGpXVkGctFxa6JoMFMkC6Uy/+g3svo5h2b3s22hVWuiChbEkgzkTzxy57qX/nPdggidIh48FOsS79BushywwE6C/e3zHRe3GEfD0FAH8yMhH1X8cPuzzzKp9W6AOag79fLYlLYLwIY=",
            "flightRefList": [
                {
                    "flightRefNum": 1,
                    "flightSeq": 1,
                    "originSeatClass": "",
                    "seatClass": "X",
                    "seatCount": 6,
                    "seatGrade": "Y",
                    "segmentNo": 1,
                    "tuSequence": 1
                }
            ],
            "tuList": [
                {
                    "airlineAncillaries": {
                        "baggageService": true,
                        "unFreeBaggage": true
                    },
                    "bookingOfficeNo": "",
                    "changesInfoList": [
                        {
                            "changesType": 0,
                            "changesStatus": "T",
                            "changesFee": 0,
                            "passengerType": 0,
                            "revNoshow": "T",
                            "revNoShowCondition": 0,
                            "revNoshowFee": 0,
                            "conditionList": []
                        },
                        {
                            "changesType": 0,
                            "changesStatus": "T",
                            "changesFee": 0,
                            "passengerType": 1,
                            "revNoshow": "T",
                            "revNoShowCondition": 0,
                            "revNoshowFee": 0,
                            "conditionList": []
                        }
                    ],
                    "complexTerm": 0,
                    "currency": "USD",
                    "eligibility": "",
                    "fareBasis": "",
                    "formatBaggageDetailList": [
                        {
                            "baggagePiece": 1,
                            "baggageWeight": 10,
                            "flightSeq": 1,
                            "passengerType": 0,
                            "segmentNo": 1
                        },
                        {
                            "baggagePiece": 1,
                            "baggageWeight": 10,
                            "flightSeq": 1,
                            "passengerType": 1,
                            "segmentNo": 1
                        }
                    ],
                    "invoiceType": "E",
                    "maxAge": 0,
                    "maxPassengerCount": 9,
                    "minAge": 0,
                    "minPassengerCount": 1,
                    "note": "",
                    "packageInfo": {
                        "packageType": "AerohubBundle",
                        "packageName": "AHBag10"
                    },
                    "posCode": "",
                    "priceList": [
                        {
                            "passengerType": 0,
                            "price": 62.15,
                            "publishPrice": 62.15,
                            "taxFeeAmount": 23.39
                        },
                        {
                            "passengerType": 1,
                            "price": 62.15,
                            "publishPrice": 62.15,
                            "taxFeeAmount": 23.39
                        },
                        {
                            "passengerType": 2,
                            "price": 62.15,
                            "publishPrice": 62.15,
                            "taxFeeAmount": 23.39
                        }
                    ],
                    "productType": "",
                    "refundInfoList": [
                        {
                            "refundType": 0,
                            "refundStatus": "T",
                            "refundFee": 0,
                            "refNoshowFee": 0,
                            "refNoshow": "T",
                            "refNoShowCondition": 0,
                            "passengerType": 0,
                            "conditionList": []
                        },
                        {
                            "refundType": 0,
                            "refundStatus": "T",
                            "refundFee": 0,
                            "refNoshowFee": 0,
                            "refNoshow": "T",
                            "refNoShowCondition": 0,
                            "passengerType": 1,
                            "conditionList": []
                        }
                    ],
                    "reservationType": "",
                    "ticketingOfficeNo": "",
                    "tuSequence": 1,
                    "validatingCarrier": "OD",
                    "ticketTimeUnit": 0,
                    "endorsement": 0
                }
            ]
        },
        {
            "data": "eC69Jblq5HbI3XifMYyzj012a6fLUFS4v94fAsesTIZ0udck6URhoNAs3Th7Ri/HCtwcGRAzFg6GoQTbtYV9zp2hH91Bz7hcbeVwW48lEOdUkeNXulzUzZjiUf7x50iJHoslXIpPrfZ38VpyW0/3Do4fKpn4RpBlvCq+eRnJ2kvaWMjW0sWx63lwxy8ZXU0bvuozvYY+W4V42PE2CD2uabSrWb6FyeLfhJE8xAOknGM=",
            "flightRefList": [
                {
                    "flightRefNum": 1,
                    "flightSeq": 1,
                    "originSeatClass": "",
                    "seatClass": "X",
                    "seatCount": 6,
                    "seatGrade": "Y",
                    "segmentNo": 1,
                    "tuSequence": 1
                }
            ],
            "tuList": [
                {
                    "airlineAncillaries": {
                        "baggageService": true,
                        "unFreeBaggage": true
                    },
                    "bookingOfficeNo": "",
                    "changesInfoList": [
                        {
                            "changesType": 0,
                            "changesStatus": "T",
                            "changesFee": 0,
                            "passengerType": 0,
                            "revNoshow": "T",
                            "revNoShowCondition": 0,
                            "revNoshowFee": 0,
                            "conditionList": []
                        },
                        {
                            "changesType": 0,
                            "changesStatus": "T",
                            "changesFee": 0,
                            "passengerType": 1,
                            "revNoshow": "T",
                            "revNoShowCondition": 0,
                            "revNoshowFee": 0,
                            "conditionList": []
                        }
                    ],
                    "complexTerm": 0,
                    "currency": "USD",
                    "eligibility": "",
                    "fareBasis": "",
                    "formatBaggageDetailList": [
                        {
                            "baggagePiece": 1,
                            "baggageWeight": 20,
                            "flightSeq": 1,
                            "passengerType": 0,
                            "segmentNo": 1
                        },
                        {
                            "baggagePiece": 1,
                            "baggageWeight": 20,
                            "flightSeq": 1,
                            "passengerType": 1,
                            "segmentNo": 1
                        }
                    ],
                    "invoiceType": "E",
                    "maxAge": 0,
                    "maxPassengerCount": 9,
                    "minAge": 0,
                    "minPassengerCount": 1,
                    "note": "",
                    "packageInfo": {
                        "packageType": "AerohubBundle",
                        "packageName": "AHBag20"
                    },
                    "posCode": "",
                    "priceList": [
                        {
                            "passengerType": 0,
                            "price": 74.39,
                            "publishPrice": 74.39,
                            "taxFeeAmount": 23.39
                        },
                        {
                            "passengerType": 1,
                            "price": 74.39,
                            "publishPrice": 74.39,
                            "taxFeeAmount": 23.39
                        },
                        {
                            "passengerType": 2,
                            "price": 74.39,
                            "publishPrice": 74.39,
                            "taxFeeAmount": 23.39
                        }
                    ],
                    "productType": "",
                    "refundInfoList": [
                        {
                            "refundType": 0,
                            "refundStatus": "T",
                            "refundFee": 0,
                            "refNoshowFee": 0,
                            "refNoshow": "T",
                            "refNoShowCondition": 0,
                            "passengerType": 0,
                            "conditionList": []
                        },
                        {
                            "refundType": 0,
                            "refundStatus": "T",
                            "refundFee": 0,
                            "refNoshowFee": 0,
                            "refNoshow": "T",
                            "refNoShowCondition": 0,
                            "passengerType": 1,
                            "conditionList": []
                        }
                    ],
                    "reservationType": "",
                    "ticketingOfficeNo": "",
                    "tuSequence": 1,
                    "validatingCarrier": "OD",
                    "ticketTimeUnit": 0,
                    "endorsement": 0
                }
            ]
        },
        {
            "data": "eC69Jblq5HbI3XifMYyzj012a6fLUFS4v94fAsesTIYfZnX2RwzTU9+E2pqKQ0gKJsFi+1QL5cEXFB7wRr9jSY0DFTi2AyEaZnALqIDnDW75XRb0x/tyrPhXElXWauZKnEOBL9KHelVTGMW18bVtBaz/TqE1kvh7gRx0tBIVHDC8PINPZbdvB5DpVMgsITggT373vTytHyKrmQn+e8bQyuPmdb98syotSq6/69l+LGo=",
            "flightRefList": [
                {
                    "flightRefNum": 1,
                    "flightSeq": 1,
                    "originSeatClass": "",
                    "seatClass": "X",
                    "seatCount": 6,
                    "seatGrade": "Y",
                    "segmentNo": 1,
                    "tuSequence": 1
                }
            ],
            "tuList": [
                {
                    "airlineAncillaries": {
                        "baggageService": true,
                        "unFreeBaggage": true
                    },
                    "bookingOfficeNo": "",
                    "changesInfoList": [
                        {
                            "changesType": 0,
                            "changesStatus": "T",
                            "changesFee": 0,
                            "passengerType": 0,
                            "revNoshow": "T",
                            "revNoShowCondition": 0,
                            "revNoshowFee": 0,
                            "conditionList": []
                        },
                        {
                            "changesType": 0,
                            "changesStatus": "T",
                            "changesFee": 0,
                            "passengerType": 1,
                            "revNoshow": "T",
                            "revNoShowCondition": 0,
                            "revNoshowFee": 0,
                            "conditionList": []
                        }
                    ],
                    "complexTerm": 0,
                    "currency": "USD",
                    "eligibility": "",
                    "fareBasis": "",
                    "formatBaggageDetailList": [
                        {
                            "baggagePiece": 1,
                            "baggageWeight": 30,
                            "flightSeq": 1,
                            "passengerType": 0,
                            "segmentNo": 1
                        },
                        {
                            "baggagePiece": 1,
                            "baggageWeight": 30,
                            "flightSeq": 1,
                            "passengerType": 1,
                            "segmentNo": 1
                        }
                    ],
                    "invoiceType": "E",
                    "maxAge": 0,
                    "maxPassengerCount": 9,
                    "minAge": 0,
                    "minPassengerCount": 1,
                    "note": "",
                    "packageInfo": {
                        "packageType": "AerohubBundle",
                        "packageName": "AHBag30"
                    },
                    "posCode": "",
                    "priceList": [
                        {
                            "passengerType": 0,
                            "price": 93.43,
                            "publishPrice": 93.43,
                            "taxFeeAmount": 23.39
                        },
                        {
                            "passengerType": 1,
                            "price": 93.43,
                            "publishPrice": 93.43,
                            "taxFeeAmount": 23.39
                        },
                        {
                            "passengerType": 2,
                            "price": 93.43,
                            "publishPrice": 93.43,
                            "taxFeeAmount": 23.39
                        }
                    ],
                    "productType": "",
                    "refundInfoList": [
                        {
                            "refundType": 0,
                            "refundStatus": "T",
                            "refundFee": 0,
                            "refNoshowFee": 0,
                            "refNoshow": "T",
                            "refNoShowCondition": 0,
                            "passengerType": 0,
                            "conditionList": []
                        },
                        {
                            "refundType": 0,
                            "refundStatus": "T",
                            "refundFee": 0,
                            "refNoshowFee": 0,
                            "refNoshow": "T",
                            "refNoShowCondition": 0,
                            "passengerType": 1,
                            "conditionList": []
                        }
                    ],
                    "reservationType": "",
                    "ticketingOfficeNo": "",
                    "tuSequence": 1,
                    "validatingCarrier": "OD",
                    "ticketTimeUnit": 0,
                    "endorsement": 0
                }
            ]
        }
    ],
    "flightList": [
        {
            "aircraftCode": "",
            "arrAirport": "KUL",
            "arrTerminal": "",
            "arrTime": "202502250715",
            "codeShare": false,
            "depAirport": "CAN",
            "depTerminal": "",
            "depTime": "202502250310",
            "flightNumber": "OD613",
            "flightRefNum": 1,
            "marketingCarrier": "OD",
            "operatingCarrier": "",
            "operatingFlightNo": "",
            "stops": []
        }
    ]
}

Error-Response

{
    "marketErrorCode": 1006,
    "marketErrorMsg": "An unknown error occurred"
}
Author:AeroHub  Create time:2023-07-10 16:10
Last editor:AeroHub  Update time:2025-10-28 15:50