Booking | GetAvailability
GetAvailability enables you to query fares from FareMarket, TechHub, and TechHub+ in a single request.
Notice:
- Product Scope: FareMarket, TechHub, TechHub+
- The API typically responds within 10 seconds.
- You can set ‘timeout’ field in request to control the maximum wait timeout during query.
POST
/flight/bookingParameter
| Field | Mandatory | Type | Scope | Description |
|---|---|---|---|---|
| action | required |
String | GetAvailability | |
| key | required |
String | API security key applied from AeroHub | |
| signature | required |
String | Refer to Guideline to generate. | |
| timestamp | required |
Int | The ‘timestamp’ field should be a 10-digit Unix timestamp in seconds, used for encryption and data verification. | |
| version | optional |
String | API version information, e.g. 3.2.0 | |
| request | required |
Object | Object for content request | |
| brandedFare | optional |
Int[] | FareMarket |
Fare branding type filter 1 – Airline-bundle fares only 2 – AeroHub-bundle fares only, including LowFareSearch results. By default, LowFareSearch results are returned. |
| priceMode | optional |
Int | FareMarket |
Pricing mode: 0 – Return only the lowest-priced package. 1 – Return prices for all bundle types. If this parameter is omitted, the lowest-priced bundle is returned by default. |
| routeType | optional |
Int | Controls which product types are included in the response. If this parameter is not provided, results from all products will be returned by default. This parameter uses a bitmask mechanism. Each product is represented by a fixed numeric value, and multiple products can be selected by passing the sum of their corresponding values. Supported values: 1 — FareMarket 2 — TechHub+ 4 — TechHub Usage examples: 1 → Include FareMarket only 2 → Include TechHub+ only 4 → Include TechHub only 3 (1 + 2) → Include FareMarket and TechHub+ 5 (1 + 4) → Include FareMarket and TechHub 6 (2 + 4) → Include TechHub+ and TechHub 7 (1 + 2 + 4) → Include all products |
|
| issuePolicyType | optional |
String | FareMarket |
Filters orders by ticket issuance policy type. The parameter uses a single-letter prefix to indicate the policy category: R: Refund/Change Policy S: PNR Splitting Policy T: Issuance Timing Policy. Multiple policy types can be combined (e.g., R1,S2,T1). R1: Refund/Change follows airline standard policy R2 :Refund/v policy differs from airline standard; R3: Refund/Change follows airline standard policy; a separate service fee may be charged by the ticketing party; S1:PNR splitting not allowed, S2:PNR splitting by journey (outbound/return) allowed; S3:PNR splitting by passenger type allowed; T1: Issuance time follows SLA agreement, T2: Partner can extend issuance up to 24 hours after payment T3:Partner can delay issuance until the earlier of: - 3 days after payment - 48 hours before travel date |
| tripType | required |
Int | Flight Type: 1, One-way 2, Round-trip |
|
| flightType | optional |
Int | 1: Non-stop only, 2: Connecting only; 0 or empty: Return all available flight types, including both non-stop and connecting flights. |
|
| fromCity | required |
String | Departure City or Airport IATA 3-Letter Codes | |
| toCity | required |
String | Destination City or Airport IATA 3-Letter Codes | |
| carrierCode | optional |
String[] | Carrier code, 2-letter IATA airline code. e.g: JQ,AK,TR use this parameter to filter results by carrier. |
|
| fromDate | required |
String | Departure time, format YYYYMMDD | |
| retDate | required |
String | Return time, format YYYYMMDD, empty if Single Way | |
| adultNumber | required |
Int | Adult number, start from 0, adultNumber+childNumber+infantNumber<=9 | |
| childNumber | optional |
Int | Child number, start from 0, adultNumber+childNumber+infantNumber<=9 | |
| infantNumber | optional |
Int | Infant number, start from 0, adultNumber+childNumber+infantNumber<=9 | |
| ssrIncluded | optional |
Object | FareMarket |
Whether the query needs SSR data |
| sync | optional |
Int | FareMarket |
Controls SSR data response timing. 1, SSR data is returned in this response. 0, SSR data is returned in GetSSRAvailability. Currently the default value is 0. |
| types | optional |
Int[] | FareMarket |
Type list, 0: Checkin Baggage; 1: Cabin Baggage; 2: Online Checkin; 3: Cabin Baggage + Priority Boarding Package; 4: Seat; |
| timeout | optional |
Int | Maximum response time setting by seconds, e.g: 10 | |
| flightNumber | optional |
Object | FareMarket |
Available to selected partners only. Used to query details for an existing booking. |
| outbound | optional |
String[] | FareMarket |
Outbound flight segments array, e.g.[“FR100”, “FR102”] indicates a connecting flight, [“FR100”] indicates a direct flight. |
| inbound | optional |
String[] | FareMarket |
Inbound flight segments array if it’s round-trip search, e.g. [“FR103”, “FR104”] |
| includeCodeShare | optional |
Int | Whether the query needs codeshare data 1: Include codeshare data | |
| cacheAmount | optional |
Float | The cached fare amount inclusive of taxes, this field is dedicated to client-specific cache files. | |
| offerKey | optional |
String | Ticket pricing key, this field is dedicated to client-specific cache files. |
Request-Example
{ "action": "GetAvailability", "key": "2n2PMAyqDEsnMQrl1", "signature": "WAHzApldOIXbk6Zp3PJq7qUygeRDD5W/CaxkoTpFphj0=", "timestamp": 1685116516, "request": { "routeType": 1, "tripType": 2, "flightType":2, "fromCity": "LON", "toCity": "BKK", "fromDate": "20260320", "retDate": "20260325", "brandedFare":[1,2], "priceMode":1, "adultNumber": 1, "childNumber": 1, "infantNumber": 0, "types": [ 0 ], "carrierCode": [ "AI" ], "flightNumber": { "outbound": [ "AI130" ,"AI2354" ] , "inbound": [ "AI2353" ,"AI129" ] } } }
Request-Example(AirlineBundle)
{ "action": "GetAvailability", "key": "2n2PMAyqEsnMQrl1", "signature": "WAHzApldOIXbk6Zp3PJq7qUygeRD5W/CaxkoTpFphj0=", "timestamp": 1685116516, "request": { "routeType": 1, "tripType": 1, "flightType": 1, "fromCity": "BUD", "toCity": "BCN", "fromDate": "20260320", "retDate": "", "brandedFare": [ 1 ], "priceMode": 1, "adultNumber": 1, "childNumber": 1, "infantNumber": 1, "types": [ 0 ], "carrierCode": [], "flightNumber": {} } }
Response
| Field | Type | Description |
|---|---|---|
| status | int | 0 for success, others for failure, refer to status error appendix for details |
| msg | String | Status message, maximum 64 char |
| contentResponse | Object[] | Object array for content response |
| routeType | int | Data source type 1 for FareMarket 2 for TechHub+ 4 for TechHub |
| detail | Object[] | Object array for response detail |
| content | String | For TechHub+ data, content returns 2-letter IATA airline code. i.e. AK , VJ. For FareMarket and TechHub, this field returns the merchant code, for example, AeroHub or Others. |
| status | Int | TechHub+: original status code from airlines; FareMarket and TechHub: 0 for success, others for errors |
| msg | String | Status message, maximum 64 char |
| searchId | String | Unique ID for each search. |
| routings | Object[] | Object for routing information |
| routeType | int | Data source type 1 for FareMarket, 2 for TechHub+ 4 for TechHub |
| routingKey | String | Unique key information for a routing in response |
| chargeFees | Object[] | Object for charge fee details from AeroHub |
| chargeType | Int | Charge fee type. 1 for ticketing processing fee, return the value while requesting GetAvailability API; 2 for ancillary fee, return the value while requesting getSSR or getSeat API |
| chargeAmount | Float | amount |
| currency | String | currency |
| agencyAccountID | String | Agency accountID. For TechHub+, agencyAccountID is the registered agent account at the Airline. For FareMarket and TechHub, agencyAccountID is indicated to a supplier |
| data | String | Session data,maximum 1000bytes Sent to AeroHub API when AirPricing is called |
| fromSegments | Object[] | Object for segments of departure. |
| carrier | String | 2-letter IATA airline code. |
| flightNumber | String | Flight number, e.g. CA123 If the flight number contains leading zeros, they are omitted in API responses. For example, CZ006 is returned as CZ6. |
| codeShare | Boolean | Indicates whether the segment is a codeshare flight. true : yes false: no |
| operatingFlightNumber | String | Actual operating flight number |
| operatingCarrier | String | Actual operating airline. |
| depAirport | String | Departure airport IATA 3-Letter Codes |
| depTerminal | String | Departure airport terminal |
| depTime | String | Departure date and time, format: YYYYMMDDHHMM e.g. 201203100315 means 2012/03/10 03:15 |
| stopAirports | Object[] | Stopover airport information |
| airport | String | Stopover airport |
| duration | Int | Stopover duration, unit is minutes |
| arrAirport | String | Arrival airport IATA 3-Letter Codes |
| arrTerminal | String | Arrival airport terminal |
| arrTime | String | Arrival date and time, format: YYYYMMDDHHMM e.g. 201203101305 means 2012/03/10 13:05 |
| duration | Int | Flight duration from departure to arrival, by minute |
| aircraftCode | String | Aircraft Code |
| data | String | encrypt data for AeroHub internal use. data need to be added into AirPricing API routing-fromSegments |
| fares | Object[] | Fare information |
| fareSequence | Int | Index of a fare |
| availableCount | Int | Available seat inventory |
| fareKey | String | Unique key information for a fare |
| fareBasisCode | String | Fare basis code associated with the booked or selected fare, as returned by the airline or supplier. |
| cabinClass | String | Airline Booking Class (RBD). Specifies the booking designator code (e.g., Y, B, M) defined by the carrier. |
| cabinName | String | corresponds to the productClass name like Economy, Premium Economy, Business, First |
| productClass | String | Airline Cabin Class. Represents the service level of the travel product as categorized by the airline. Y(Economy - Standard coach service), W(Premium Economy - Enhanced economy service), C(Business - Business class service), F(First - First class service) |
| issuePolicyType | String | Filters orders by ticket issuance policy type. The parameter uses a single-letter prefix to indicate the policy category: R: Refund/Change Policy S: PNR Splitting Policy T: Issuance Timing Policy. Multiple policy types can be combined (e.g., R1,S2,T1). R1: Refund/Change follows airline standard policy R2 :Refund/Change policy differs from airline standard; S1:PNR splitting not allowed, S2:PNR splitting by journey (outbound/return) allowed; T1: Issuance time follows SLA agreement, T2: Partner can extend issuance up to 24 hours after payment T3:Partner can delay issuance until the earlier of: - 3 days after payment - 48 hours before travel date |
| fareTypeCode | String | Product type code. For TechHub and FareMarket products, the returned value is AeroHubBundle or AirlineBundle. For TechHub+ products, the returned value is the bundlecode defined by the airline. |
| fareTypeDesc | String | Fare family / bundle fare name defined by the airline, for reference only.For one-way itineraries, including one-way connecting itineraries, only one fare family name is returned. For round-trip itineraries, if outbound and return use the same fare family name, only one fare family name is returned. If outbound and return use different fare family names, the returned value is combined in the format of outbound/return. For round-trip fare calculation, outbound and return must be combined using fares with exactly the same returned fareTypeDesc value. Example SAVER: outbound and return use the same fare family SAVER/FLEXIPLUS: outbound uses SAVER, return uses FLEXIPLUS Pricing rule: if the returned fareTypeDesc is SAVER/FLEXIPLUS, both outbound and return must use fares under SAVER/FLEXIPLUS for calculation. Do not combine it with fares under any other fareTypeDesc. |
| bundleId | int | bundle id, mapping to the id from bundles[],only works for TechHub+ |
| ruleId | String | fare rule id, mapping to the id from rules[],works for FareMarket and TechHub |
| paxFare | Object | Fare breakdown by passenger type. |
| ADT | Object[] | fare for adults |
| chargeCode | String | Fare code |
| chargeType | String | Charge component type, for example: “FarePrice”, “Tax”. |
| chargeDesc | String | Description of a charge |
| amount | Float | Fare amount |
| currency | String | Currency information, 3-Letter Codes e.g. USD |
| originalAmount | Float | Original fare amount returned by the airline. Applicable to TechHub+ only. |
| originalCurrency | String | Currency information from airlines, 3-Letter Codes e.g. USD. Only works for TechHub+ |
| CHD | Object[] | fare for children |
| chargeCode | String | Fare code |
| chargeType | String | Charge component type, for example: “FarePrice”, “Tax”. |
| chargeDesc | String | Description of a charge |
| amount | Float | Fare amount |
| currency | String | Currency information, 3-Letter Codes e.g. USD |
| originalAmount | Float | Original fare amount returned by the airline. Applicable to TechHub+ only. |
| originalCurrency | String | Currency information from airlines, 3-Letter Codes e.g. USD. Only works for TechHub+ |
| INF | Object[] | fare for infant |
| chargeCode | String | Fare code |
| chargeType | String | Charge component type, for example: “FarePrice”, “Tax”. |
| chargeDesc | String | Description of a charge |
| amount | Float | Fare amount |
| currency | String | Currency information, 3-Letter Codes e.g. USD |
| originalAmount | Float | Original fare amount returned by the airline. Applicable to TechHub+ only. |
| originalCurrency | String | Currency information from airlines, 3-Letter Codes e.g. USD. Only works for TechHub+ |
| retSegments | Object[] | |
| carrier | String | 2-letter IATA airline code. |
| flightNumber | String | Flight number, e.g. CA123 If the flight number contains leading zeros, they are omitted in API responses. For example, CZ006 is returned as CZ6. |
| codeShare | Boolean | Indicates whether the segment is a codeshare flight. true : yes false: no |
| operatingFlightNumber | String | Actual operating flight number |
| operatingCarrier | String | Actual operating airline. |
| depAirport | String | Departure airport IATA 3-Letter Codes |
| depTerminal | String | Departure airport terminal |
| depTime | String | Departure date and time, format: YYYYMMDDHHMM e.g. 201203100315 means 2012/03/10 03:15 |
| stopAirports | Object[] | Stopover airports information |
| airport | String | Stopover airport |
| duration | Int | Stopover duration, unit is minutes |
| arrAirport | String | Arrival airport IATA 3-Letter Codes |
| arrTerminal | String | Arrival terminal |
| arrTime | String | Arrival date and time, format: YYYYMMDDHHMM e.g. 201203101305 means 2012/03/10 13:05 |
| duration | Int | Flight duration from departure to arrival, by minute |
| aircraftCode | String | Aircraft Code |
| data | String | encrypt data for AeroHub internal use. data need to be added into AirPricing API routing-retSegments |
| fares | Object[] | Fare information |
| fareSequence | Int | Index of a fare |
| availableCount | Int | Available seat inventory |
| cabinClass | String | Airline Booking Class (RBD). Specifies the booking designator code (e.g., Y, B, M) defined by the carrier. |
| cabinName | String | corresponds to the productClass name provided by airlines like Economy, Premium Economy, Business, First. |
| productClass | String | Airline Cabin Class. Represents the service level of the travel product as categorized by the airline. Y(Economy - Standard coach service), W(Premium Economy - Enhanced economy service), C(Business - Business class service), F(First - First class service) |
| issuePolicyType | String | Filters orders by ticket issuance policy type. The parameter uses a single-letter prefix to indicate the policy category: R: Refund/v Policy S: PNR Splitting Policy T: Issuance Timing Policy. Multiple policy types can be combined (e.g., R1,S2,T1). R1: Refund/Change follows airline standard policy R2 :Refund/Change policy differs from airline standard; S1:PNR splitting not allowed, S2:PNR splitting by journey (outbound/return) allowed; T1: Issuance time follows SLA agreement, T2: Partner can extend issuance up to 24 hours after payment T3:Partner can delay issuance until the earlier of: - 3 days after payment - 48 hours before travel date |
| fareTypeCode | String | Product type code. For TechHub and FareMarket products, the returned value is AeroHubBundle or AirlineBundle. For TechHub+ products, the returned value is the bundlecode defined by the airline. |
| fareTypeDesc | String | Fare family / bundle fare name defined by the airline, for reference only.For one-way itineraries, including one-way connecting itineraries, only one fare family name is returned. For round-trip itineraries, if outbound and return use the same fare family name, only one fare family name is returned. If outbound and return use different fare family names, the returned value is combined in the format of outbound/return. For round-trip fare calculation, outbound and return must be combined using fares with exactly the same returned fareTypeDesc value. Example SAVER: outbound and return use the same fare family SAVER/FLEXIPLUS: outbound uses SAVER, return uses FLEXIPLUS Pricing rule: if the returned fareTypeDesc is SAVER/FLEXIPLUS, both outbound and return must use fares under SAVER/FLEXIPLUS for calculation. Do not combine it with fares under any other fareTypeDesc. |
| bundleId | int | bundle id, mapping to the id from bundles[],only works for TechHub+ |
| ruleId | String | Fare rule ID. Maps to rules[].ruleId. Applicable to FareMarket and TechHub. |
| fareKey | String | Unique key information for a fare |
| paxFare | Object | Fare breakdown by passenger type. |
| ADT | Object[] | fare for adults |
| chargeCode | String | Fare code |
| chargeType | String | Charge component type, for example: “FarePrice”, “Tax”. |
| chargeDesc | String | Description of a charge |
| amount | Float | Fare amount |
| currency | String | Currency information, 3-Letter Codes e.g. USD |
| originalAmount | Float | Original fare amount returned by the airline. Applicable to TechHub+ only. |
| originalCurrency | String | Currency information from airlines, 3-Letter Codes e.g. USD. Only works for TechHub+ |
| CHD | Object[] | fare for children |
| chargeCode | String | Fare code |
| chargeType | String | Charge component type, for example: “FarePrice”, “Tax”. |
| chargeDesc | String | Description of a charge |
| amount | Float | Fare amount |
| currency | String | Currency information, 3-Letter Codes e.g. USD |
| originalAmount | Float | Original fare amount returned by the airline. Applicable to TechHub+ only. |
| originalCurrency | String | Currency information from airlines, 3-Letter Codes e.g. USD. Only works for TechHub+ |
| INF | Object[] | fare for infants |
| chargeCode | String | Fare code |
| chargeType | String | Charge component type, for example: “FarePrice”, “Tax”. |
| chargeDesc | String | Description of a charge |
| amount | Float | Fare amount |
| currency | String | Currency information, 3-Letter Codes e.g. USD |
| originalAmount | Float | Original fare amount returned by the airline. Applicable to TechHub+ only. |
| originalCurrency | String | Currency information from airlines, 3-Letter Codes e.g. USD. Only works for TechHub+ |
| bundles | Object[] | Bundle details collection, applicable to TechHub+ products only |
| bundleId | int | Bundle Id |
| fareTypeCode | String | Product type code. For TechHub and FareMarket products, the returned value is AeroHubBundle or AirlineBundle. For TechHub+ products, the returned value is the bundlecode defined by the airline. |
| fareTypeDesc | String | Fare family / bundle fare name defined by the airline, for reference only.For one-way itineraries, including one-way connecting itineraries, only one fare family name is returned. For round-trip itineraries, if outbound and return use the same fare family name, only one fare family name is returned. If outbound and return use different fare family names, the returned value is combined in the format of outbound/return. For round-trip fare calculation, outbound and return must be combined using fares with exactly the same returned fareTypeDesc value. Example SAVER: outbound and return use the same fare family SAVER/FLEXIPLUS: outbound uses SAVER, return uses FLEXIPLUS Pricing rule: if the returned fareTypeDesc is SAVER/FLEXIPLUS, both outbound and return must use fares under SAVER/FLEXIPLUS for calculation. Do not combine it with fares under any other fareTypeDesc. |
| carrier | String | 2-letter IATA airline code. |
| productClass | String | Airline Cabin Class. Represents the service level of the travel product as categorized by the airline. Y(Economy - Standard coach service), W(Premium Economy - Enhanced economy service), C(Business - Business class service), F(First - First class service) |
| cabinClass | String | Airline Booking Class (RBD). Specifies the booking designator code (e.g., Y, B, M) defined by the carrier. |
| cabinBag | Object[] | Carry-on Baggage |
| isIncluded | Int | is Included or not 0: No; 1: Yes. |
| piece | Int | Number of Free Carry-on Baggage Items |
| weight | Int | Carry-on Baggage Allowance, in kilograms (KG) |
| bagType | Int | Refers to baggage weight type 1: Per piece; 2: Total weights. |
| unit | String | Unit |
| category | String | Applicable Scope Domestic International All |
| isFree | Int | is free of charge or not 0: No; 1: Yes. |
| detail | String | Details |
| checkinBag | Object[] | Checkin Baggage |
| isIncluded | Int | is Included or not 0: No; 1: Yes. |
| piece | Int | Number of Free Checked Baggage Items |
| weight | Int | Checkin Baggage Allowance, in kilograms (KG) |
| bagType | Int | Refers to baggage weight type 1: Per piece; 2: Total weights. |
| unit | String | Unit |
| category | String | Applicable Scope Domestic International All |
| isFree | Int | is free of charge or not 0: No; 1: Yes. |
| detail | String | Details |
| seat | Object | Seat Selection Information |
| isIncluded | Int | is Included or not 0: No; 1 Yes. |
| isFree | Int | is free of charge or not 0: No; 1 Yes. |
| detail | String | Details |
| meal | Object | Meal Information |
| isIncluded | Int | is Included or not 0: No; 1: Yes. |
| isFree | Int | is free of charge or not 0: No; 1: Yes. |
| detail | String | Details |
| flightChange | Object[] | Change Rules |
| eligible | Int | is eligible for a change or not 0: No; 1 Yes. |
| category | String | Applicable Scope Domestic International All |
| detail | String | Details |
| cancellation | Object[] | Cancellation Rules |
| eligible | Int | is eligible for a change or not 0: No; 1: Yes. |
| category | String | Applicable Scope Domestic International All |
| detail | String | Details |
| bundleDetail | String | Bundle Details |
| rules | Object[] | Change and Cancellation Rules, Free Baggage Collection, applicable only to FareMarket and TechHub products |
| ruleId | String | Change and Cancellation Rules, Free Baggage ID |
| endorsement | int | Indicates whether ticket endorsement (revalidation or rerouting to another carrier) is supported. 0: Not supported 1: Supported Note:- This applies only when airline fare rules allow endorsement. |
| changeInfoList | Object[] | Change Rules Collection |
| passengerType | int | Passenger Type 0: Adult; 1: Child; 2: Infant. |
| ticketStatus | int | Indicates ticket usage status which affects change rules. 0: Ticket completely unused 1: Ticket partially used (at least one segment flown) Note: - Airline penalties may differ significantly between unused and partially used tickets. |
| changeCategory(Deprecated) | String | Legacy field. Will be deprecated in future versions.Please refer to conditionList.status for detailed change rules. |
| changeFee(Deprecated) | float | Legacy penalty field. Represents airline penalty amount only.Please refer to conditionList.amount for structured rule details. |
| currencyCode | String | Currency information, 3-Letter Codes e.g. USD |
| noshowType | String | Indicates whether a no-show booking is eligible for changes T: Not changeable; H: Conditionally changeable; F: Free to change; E: Subject to airline regulations |
| noShowCondition | int | Change deadline for no-shows: Set in hours. Example: If changes are allowed up to 4 hours before departure, the value is ‘4’. Return 0 by default. |
| noShowFee | int | Airline penalty for changing a no-show ticket.Only applicable for change scenarios. For cancellation no-show penalty, refer to cancelInfoList.noShowFee. |
| changeServiceFee(Deprecated) | int | Service fee for ticket change. Retained for backward compatibility only. Not applicable to new integrations. |
| conditionList | Object[] | Reflects various charging rules for different departure times when there are multiple charging rules. |
| status | String | Changes indicator: T Not changes, H Conditional changes, F Free changes, E According to airline regulations. |
| endMinute | int | Time limit for applying for a refund before departure, measured in minutes: >= 0: refund application is allowed until N minutes before departure -1: the flight has already departed For example: If the refund application is allowed until 240 minutes before departure, assign 240. |
| amount | float | Airline penalty amount for ticket change. Excludes any service fee. Required when Status = H; optional when Status = T or F. |
| cancelInfoList | Object[] | Cancellation Rules Collection |
| passengerType | int | Passenger Type 0: Adult; 1: Child; 2: Infant. |
| ticketStatus | int | Indicates ticket usage status which affects cancel rules. 0: Ticket completely unused 1: Ticket partially used (at least one segment flown) Note: - Airline penalties may differ significantly between unused and partially used tickets. |
| cancelCategory (Deprecated) | String | Legacy field. Will be deprecated in future versions. Please refer to conditionList.status for detailed Cancellation rules. |
| cancelFee (Deprecated) | float | Legacy penalty field. Represents airline penalty amount only. Please refer to conditionList.amount for structured rule details. |
| currencyCode | String | Currency information, 3-Letter Codes e.g. USD |
| noshowType | String | Cancellation rules for No-show, Cancellation Indicator, T: Non-cancelable; H: Conditionally cancelable; F: Free to cancellation; E: Subject to airline regulations. |
| noShowCondition | int | Cancel deadline for no-shows: Set in hours. Example: If cancels are allowed up to 4 hours before departure, the value is ‘4’. Return 0 by default. |
| noShowFee | int | Airline penalty charged when cancelling a no-show ticket.Applicable only to cancellation scenarios.This amount represents airline penalty only and does not include service fee. |
| cancelServiceFee(Deprecated) | int | Service fee for ticket Cancellation. Retained for backward compatibility only. Not applicable to new integrations. |
| conditionList | Object[] | Reflects various charging rules for different departure times when there are multiple charging rules. |
| status | String | Refund indicator: T Not refund, H Conditional refund, F Free refund, E According to airline regulations. |
| endMinute | int | Time limit for applying for a refund before departure, measured in minutes: >= 0: refund application is allowed until N minutes before departure -1: the flight has already departed For example: If the refund application is allowed until 240 minutes before departure, assign 240. |
| amount | float | Airline penalty amount for ticket cancellation. Excludes any service fee. Required when Status = H; optional when Status = T or F. |
| freeBagInfoList | Object[] | Free Baggage Information Collection |
| journeyType | int | JourneyType 1: Outhound; 2: Inbound. |
| segmentNo | int | Segment order, starting from 1. Note: For round trips, both outbound and return start from 1 |
| passengerType | int | Passenger Type 0: Adult; 1: Child; 2: Infant. |
| checkinBagPiece | int | Number of Free Checkin Baggage Items.A value of -1 indicates no piece limit. (used in conjunction with checkinBagWeight) |
| checkinBagWeight | int | Free Checkin Baggage Allowance, in kilograms (KG) (used in conjunction with checkinBagPiece) |
| checkinBagWeightType | int | Measurement Method: 1: Per Unit Weight; 2: Total Weight. Default value: 1. Used in conjunction with the checkinBagWeight parameter. |
| carryonBaggagePiece | int | Number of carryon-baggage pieces. A value of -1 indicates no limit on the number of pieces. |
| carryonBaggageWeight | int | carryon-baggage weight in kilograms. Used in conjunction with carryonBaggagePiece. |
| carryonBaggageWeighType | int | Measurement Method: 1: Per Unit Weight; 2: Total Weight. Default value: 1. Used in conjunction with the carryonBaggageWeight parameter. |
Success-Response:
{ "status": 0, "msg": "success", "searchId": "47c40c43783d1608bbf8d667486257ac", "contentResponse": [ { "routeType": 1, "detail": [ { "content": "FareMarket", "status": 0, "msg": "Success" } ] } ], "routings": [ { "routeType": 1, "routingKey": "17732848903794181", "fromSegments": [ { "aircraftCode": "77W", "arrAirport": "BOM", "arrTerminal": "2", "arrTime": "202603201100", "carrier": "AI", "data": "", "depAirport": "LHR", "depTerminal": "2", "depTime": "202603202030", "duration": 900, "fares": [ { "paxFare": { "ADT": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 455.65, "originalAmount": 455.65, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 630.18, "originalAmount": 630.18, "currency": "USD", "originalCurrency": "USD" } ], "CHD": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 291.81, "originalAmount": 291.81, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 503.36, "originalAmount": 503.36, "currency": "USD", "originalCurrency": "USD" } ], "INF": [] }, "availableCount": 9, "fareKey": "c2ac14be-e999-4616-b14c-496b41f40316", "fareBasisCode": "", "fareSequence": 0, "productClass": "Y", "cabinName": "Economy", "cabinClass": "Q", "fareTypeCode": "AerohubBundle", "fareTypeDesc": "AHBasic", "issuePolicyType": "R1,S1,T1", "agencyAccountID": 2, "ruleId": "1", "bundleId": 0 } ], "flightNumber": "AI130", "stopAirports": [], "codeShare": false, "operatingFlightNumber": "", "operatingCarrier": "" }, { "aircraftCode": "32N", "arrAirport": "BKK", "arrTerminal": "1", "arrTime": "202603221335", "carrier": "AI", "data": "", "depAirport": "BOM", "depTerminal": "2", "depTime": "202603220730", "duration": 275, "fares": [ { "paxFare": { "ADT": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 0.0, "originalAmount": 0.0, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 0.0, "originalAmount": 0.0, "currency": "USD", "originalCurrency": "USD" } ], "CHD": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 0.0, "originalAmount": 0.0, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 0.0, "originalAmount": 0.0, "currency": "USD", "originalCurrency": "USD" } ], "INF": [] }, "availableCount": 9, "fareKey": "90b22714-2b2c-418f-b239-97f26a10ea8f", "fareBasisCode": "", "fareSequence": 0, "productClass": "Y", "cabinName": "Economy", "cabinClass": "Q", "fareTypeCode": "AerohubBundle", "fareTypeDesc": "AHBasic", "issuePolicyType": "R1,S1,T1", "agencyAccountID": 2, "ruleId": "1", "bundleId": 0 } ], "flightNumber": "AI2354", "stopAirports": [], "codeShare": false, "operatingFlightNumber": "", "operatingCarrier": "" } ], "retSegments": [ { "aircraftCode": "32N", "arrAirport": "BOM", "arrTerminal": "2", "arrTime": "202603251750", "carrier": "AI", "data": "", "depAirport": "BKK", "depTerminal": "1", "depTime": "202603251445", "duration": 275, "fares": [ { "paxFare": { "ADT": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 0.0, "originalAmount": 0.0, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 0.0, "originalAmount": 0.0, "currency": "USD", "originalCurrency": "USD" } ], "CHD": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 0.0, "originalAmount": 0.0, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 0.0, "originalAmount": 0.0, "currency": "USD", "originalCurrency": "USD" } ], "INF": [] }, "availableCount": 9, "fareKey": "aef42497-883b-432e-b44c-e53bef011e42", "fareBasisCode": "", "fareSequence": 0, "productClass": "Y", "cabinName": "Economy", "cabinClass": "L", "fareTypeCode": "AerohubBundle", "fareTypeDesc": "AHBasic", "issuePolicyType": "R1,S1,T1", "agencyAccountID": 2, "ruleId": "1", "bundleId": 0 } ], "flightNumber": "AI2353", "stopAirports": [], "codeShare": false, "operatingFlightNumber": "", "operatingCarrier": "" }, { "aircraftCode": "77W", "arrAirport": "LHR", "arrTerminal": "2", "arrTime": "202603261105", "carrier": "AI", "data": "", "depAirport": "BOM", "depTerminal": "2", "depTime": "202603260625", "duration": 610, "fares": [ { "paxFare": { "ADT": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 0.0, "originalAmount": 0.0, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 0.0, "originalAmount": 0.0, "currency": "USD", "originalCurrency": "USD" } ], "CHD": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 0.0, "originalAmount": 0.0, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 0.0, "originalAmount": 0.0, "currency": "USD", "originalCurrency": "USD" } ], "INF": [] }, "availableCount": 9, "fareKey": "6b76048a-ef01-4f1a-8666-e88e7266e822", "fareBasisCode": "", "fareSequence": 0, "productClass": "Y", "cabinName": "Economy", "cabinClass": "L", "fareTypeCode": "AerohubBundle", "fareTypeDesc": "AHBasic", "issuePolicyType": "R1,S1,T1", "agencyAccountID": 2, "ruleId": "1", "bundleId": 0 } ], "flightNumber": "AI129", "stopAirports": [], "codeShare": false, "operatingFlightNumber": "", "operatingCarrier": "" } ], "data": "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", "agencyAccountID": "2", "chargeFees": [ { "chargeAmount": 0.0, "chargeType": 1, "currency": "USD" } ] } ], "bundles": [], "rules": [ { "ruleId": "1", "endorsement": 0, "changeInfoList": [ { "passengerType": 0, "ticketStatus": 0, "changeCategory": "T", "changeFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [] }, { "passengerType": 0, "ticketStatus": 1, "changeCategory": "T", "changeFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [] }, { "passengerType": 1, "ticketStatus": 0, "changeCategory": "T", "changeFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [] }, { "passengerType": 1, "ticketStatus": 1, "changeCategory": "T", "changeFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [] } ], "cancelInfoList": [ { "passengerType": 0, "ticketStatus": 0, "cancelCategory": "T", "cancelFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [] }, { "passengerType": 0, "ticketStatus": 1, "cancelCategory": "T", "cancelFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [] }, { "passengerType": 1, "ticketStatus": 0, "cancelCategory": "T", "cancelFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [] }, { "passengerType": 1, "ticketStatus": 1, "cancelCategory": "T", "cancelFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [] } ], "freeBagInfoList": [ { "journeyType": 1, "segmentNo": 1, "passengerType": 0, "checkinBagPiece": 2, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 1, "segmentNo": 1, "passengerType": 1, "checkinBagPiece": 2, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 1, "segmentNo": 2, "passengerType": 0, "checkinBagPiece": 2, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 1, "segmentNo": 2, "passengerType": 1, "checkinBagPiece": 2, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 2, "segmentNo": 1, "passengerType": 0, "checkinBagPiece": 2, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 2, "segmentNo": 1, "passengerType": 1, "checkinBagPiece": 2, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 2, "segmentNo": 2, "passengerType": 0, "checkinBagPiece": 2, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 2, "segmentNo": 2, "passengerType": 1, "checkinBagPiece": 2, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 } ] } ] }
Success-Response(AirlineBundle):
{ "status": 0, "msg": "success", "searchId": "ff33e590f14cfae306451c2b6e7af9d0", "contentResponse": [ { "routeType": 1, "detail": [ { "content": "FareMarket", "status": 0, "msg": "Success" } ] } ], "routings": [ { "routeType": 1, "routingKey": "17732977954715037", "fromSegments": [ { "aircraftCode": "320", "arrAirport": "BCN", "arrTerminal": "1", "arrTime": "202603200925", "carrier": "W6", "data": "", "depAirport": "BUD", "depTerminal": "1", "depTime": "202603200645", "duration": 160, "fares": [ { "paxFare": { "ADT": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 113.27, "originalAmount": 113.27, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 11.1, "originalAmount": 11.1, "currency": "USD", "originalCurrency": "USD" } ], "CHD": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 113.27, "originalAmount": 113.27, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 11.1, "originalAmount": 11.1, "currency": "USD", "originalCurrency": "USD" } ], "INF": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 33.68, "originalAmount": 33.68, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 8.31, "originalAmount": 8.31, "currency": "USD", "originalCurrency": "USD" } ] }, "availableCount": 2, "fareKey": "d401585a-9e09-42c3-b9ad-0a0b414c35d6", "fareBasisCode": "", "fareSequence": 0, "productClass": "Y", "cabinName": "Economy", "cabinClass": "M", "fareTypeCode": "AirlineBundle", "fareTypeDesc": "WIZZ BASIC", "issuePolicyType": "R1,S1,T1", "agencyAccountID": 2, "ruleId": "1", "bundleId": 0 }, { "paxFare": { "ADT": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 178.6, "originalAmount": 178.6, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 11.1, "originalAmount": 11.1, "currency": "USD", "originalCurrency": "USD" } ], "CHD": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 178.6, "originalAmount": 178.6, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 11.1, "originalAmount": 11.1, "currency": "USD", "originalCurrency": "USD" } ], "INF": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 33.68, "originalAmount": 33.68, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 8.31, "originalAmount": 8.31, "currency": "USD", "originalCurrency": "USD" } ] }, "availableCount": 2, "fareKey": "ccac4e1c-c881-4451-bb8f-e9a1b367ba2d", "fareBasisCode": "", "fareSequence": 0, "productClass": "Y", "cabinName": "Economy", "cabinClass": "M", "fareTypeCode": "AirlineBundle", "fareTypeDesc": "WIZZ SMART", "issuePolicyType": "R1,S1,T1", "agencyAccountID": 2, "ruleId": "2", "bundleId": 0 }, { "paxFare": { "ADT": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 180.63, "originalAmount": 180.63, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 11.1, "originalAmount": 11.1, "currency": "USD", "originalCurrency": "USD" } ], "CHD": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 180.63, "originalAmount": 180.63, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 11.1, "originalAmount": 11.1, "currency": "USD", "originalCurrency": "USD" } ], "INF": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 33.68, "originalAmount": 33.68, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 8.31, "originalAmount": 8.31, "currency": "USD", "originalCurrency": "USD" } ] }, "availableCount": 2, "fareKey": "b69db4e0-0970-4689-a82b-ea71a4dbdb34", "fareBasisCode": "", "fareSequence": 0, "productClass": "Y", "cabinName": "Economy", "cabinClass": "M", "fareTypeCode": "AirlineBundle", "fareTypeDesc": "WIZZ GO", "issuePolicyType": "R1,S1,T1", "agencyAccountID": 2, "ruleId": "3", "bundleId": 0 }, { "paxFare": { "ADT": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 250.37, "originalAmount": 250.37, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 11.1, "originalAmount": 11.1, "currency": "USD", "originalCurrency": "USD" } ], "CHD": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 250.37, "originalAmount": 250.37, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 11.1, "originalAmount": 11.1, "currency": "USD", "originalCurrency": "USD" } ], "INF": [ { "chargeType": "FarePrice", "chargeDesc": "", "chargeCode": "", "amount": 33.68, "originalAmount": 33.68, "currency": "USD", "originalCurrency": "USD" }, { "chargeType": "Tax", "chargeDesc": "", "chargeCode": "", "amount": 8.31, "originalAmount": 8.31, "currency": "USD", "originalCurrency": "USD" } ] }, "availableCount": 2, "fareKey": "06c60455-5a1e-4083-a547-afd08d2823f7", "fareBasisCode": "", "fareSequence": 0, "productClass": "Y", "cabinName": "Economy", "cabinClass": "M", "fareTypeCode": "AirlineBundle", "fareTypeDesc": "WIZZ PLUS", "issuePolicyType": "R1,S1,T1", "agencyAccountID": 2, "ruleId": "4", "bundleId": 0 } ], "flightNumber": "W62375", "stopAirports": [], "codeShare": false, "operatingFlightNumber": "", "operatingCarrier": "W6" } ], "retSegments": [], "data": "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", "agencyAccountID": "2", "chargeFees": [ { "chargeAmount": 0.0, "chargeType": 1, "currency": "USD" } ] } ], "bundles": [], "rules": [ { "ruleId": "1", "endorsement": 0, "changeInfoList": [ { "passengerType": 0, "ticketStatus": 0, "changeCategory": "T", "changeFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [] }, { "passengerType": 1, "ticketStatus": 0, "changeCategory": "T", "changeFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [] }, { "passengerType": 2, "ticketStatus": 0, "changeCategory": "T", "changeFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [] } ], "cancelInfoList": [ { "passengerType": 0, "ticketStatus": 0, "cancelCategory": "T", "cancelFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [] }, { "passengerType": 1, "ticketStatus": 0, "cancelCategory": "T", "cancelFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [] }, { "passengerType": 2, "ticketStatus": 0, "cancelCategory": "T", "cancelFee": 0, "currencyCode": "", "noshowType": "T", "noShowCondition": 0, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [] } ], "freeBagInfoList": [ { "journeyType": 1, "segmentNo": 1, "passengerType": 0, "checkinBagPiece": 0, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 1, "segmentNo": 1, "passengerType": 1, "checkinBagPiece": 0, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 1, "segmentNo": 1, "passengerType": 2, "checkinBagPiece": 0, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 } ] }, { "ruleId": "2", "endorsement": 0, "changeInfoList": [ { "passengerType": 0, "ticketStatus": 0, "changeCategory": "H", "changeFee": 450, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 450 }, { "endMinute": 1440, "status": "H", "amount": 450 }, { "endMinute": -1, "status": "T", "amount": 0 } ] }, { "passengerType": 1, "ticketStatus": 0, "changeCategory": "H", "changeFee": 450, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 450 }, { "endMinute": 1440, "status": "H", "amount": 450 }, { "endMinute": -1, "status": "T", "amount": 0 } ] }, { "passengerType": 2, "ticketStatus": 0, "changeCategory": "H", "changeFee": 450, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 450 }, { "endMinute": 1440, "status": "H", "amount": 450 }, { "endMinute": -1, "status": "T", "amount": 0 } ] } ], "cancelInfoList": [ { "passengerType": 0, "ticketStatus": 0, "cancelCategory": "H", "cancelFee": 169, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 169 }, { "endMinute": 1440, "status": "H", "amount": 169 }, { "endMinute": 0, "status": "H", "amount": 169 } ] }, { "passengerType": 1, "ticketStatus": 0, "cancelCategory": "H", "cancelFee": 169, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 169 }, { "endMinute": 1440, "status": "H", "amount": 169 }, { "endMinute": 0, "status": "H", "amount": 169 } ] }, { "passengerType": 2, "ticketStatus": 0, "cancelCategory": "H", "cancelFee": 169, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 169 }, { "endMinute": 1440, "status": "H", "amount": 169 }, { "endMinute": 0, "status": "H", "amount": 169 } ] } ], "freeBagInfoList": [ { "journeyType": 1, "segmentNo": 1, "passengerType": 0, "checkinBagPiece": 0, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 1, "segmentNo": 1, "passengerType": 1, "checkinBagPiece": 0, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 1, "segmentNo": 1, "passengerType": 2, "checkinBagPiece": 0, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 } ] }, { "ruleId": "3", "endorsement": 0, "changeInfoList": [ { "passengerType": 0, "ticketStatus": 0, "changeCategory": "H", "changeFee": 450, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 450 }, { "endMinute": 1440, "status": "H", "amount": 450 }, { "endMinute": -1, "status": "T", "amount": 0 } ] }, { "passengerType": 1, "ticketStatus": 0, "changeCategory": "H", "changeFee": 450, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 450 }, { "endMinute": 1440, "status": "H", "amount": 450 }, { "endMinute": -1, "status": "T", "amount": 0 } ] }, { "passengerType": 2, "ticketStatus": 0, "changeCategory": "H", "changeFee": 450, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 450 }, { "endMinute": 1440, "status": "H", "amount": 450 }, { "endMinute": -1, "status": "T", "amount": 0 } ] } ], "cancelInfoList": [ { "passengerType": 0, "ticketStatus": 0, "cancelCategory": "H", "cancelFee": 170, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 170 }, { "endMinute": 1440, "status": "H", "amount": 170 }, { "endMinute": 0, "status": "H", "amount": 170 } ] }, { "passengerType": 1, "ticketStatus": 0, "cancelCategory": "H", "cancelFee": 170, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 170 }, { "endMinute": 1440, "status": "H", "amount": 170 }, { "endMinute": 0, "status": "H", "amount": 170 } ] }, { "passengerType": 2, "ticketStatus": 0, "cancelCategory": "H", "cancelFee": 170, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 170 }, { "endMinute": 1440, "status": "H", "amount": 170 }, { "endMinute": 0, "status": "H", "amount": 170 } ] } ], "freeBagInfoList": [ { "journeyType": 1, "segmentNo": 1, "passengerType": 0, "checkinBagPiece": 1, "checkinBagWeight": 20, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 1, "segmentNo": 1, "passengerType": 1, "checkinBagPiece": 1, "checkinBagWeight": 20, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 1, "segmentNo": 1, "passengerType": 2, "checkinBagPiece": 0, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 } ] }, { "ruleId": "4", "endorsement": 0, "changeInfoList": [ { "passengerType": 0, "ticketStatus": 0, "changeCategory": "H", "changeFee": 0, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 0 }, { "endMinute": 1440, "status": "H", "amount": 0 }, { "endMinute": -1, "status": "T", "amount": 0 } ] }, { "passengerType": 1, "ticketStatus": 0, "changeCategory": "H", "changeFee": 0, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 0 }, { "endMinute": 1440, "status": "H", "amount": 0 }, { "endMinute": -1, "status": "T", "amount": 0 } ] }, { "passengerType": 2, "ticketStatus": 0, "changeCategory": "H", "changeFee": 0, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "changeServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 0 }, { "endMinute": 1440, "status": "H", "amount": 0 }, { "endMinute": -1, "status": "T", "amount": 0 } ] } ], "cancelInfoList": [ { "passengerType": 0, "ticketStatus": 0, "cancelCategory": "H", "cancelFee": 0, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 0 }, { "endMinute": 1440, "status": "H", "amount": 0 }, { "endMinute": 0, "status": "H", "amount": 0 } ] }, { "passengerType": 1, "ticketStatus": 0, "cancelCategory": "H", "cancelFee": 0, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 0 }, { "endMinute": 1440, "status": "H", "amount": 0 }, { "endMinute": 0, "status": "H", "amount": 0 } ] }, { "passengerType": 2, "ticketStatus": 0, "cancelCategory": "H", "cancelFee": 0, "currencyCode": "USD", "noshowType": "T", "noShowCondition": 48, "noShowFee": 0, "refundServiceFee": 0, "conditionList": [ { "endMinute": 2880, "status": "H", "amount": 0 }, { "endMinute": 1440, "status": "H", "amount": 0 }, { "endMinute": 0, "status": "H", "amount": 0 } ] } ], "freeBagInfoList": [ { "journeyType": 1, "segmentNo": 1, "passengerType": 0, "checkinBagPiece": 1, "checkinBagWeight": 32, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 1, "segmentNo": 1, "passengerType": 1, "checkinBagPiece": 1, "checkinBagWeight": 32, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 }, { "journeyType": 1, "segmentNo": 1, "passengerType": 2, "checkinBagPiece": 0, "checkinBagWeight": 0, "checkinBagWeightType": 1, "carryonBaggagePiece": 0, "carryonBaggageWeight": 0, "carryonBaggageWeighType": 1 } ] } ] }
Status Code
| Name | Description |
|---|---|
| 1000 | General system error |
| 1001 | Request parameters or part of parameters missing |
| 1002 | Invalid Action |
| 1003 | API request timeout, please request again |
| 1004 | Invalid request parameter |
| 1005 | Service system error |
| 1040 | data has over the daily limitation |
| 1101 | Authentication fail, wrong signature |
| 1102 | Account disabled, please contact with account administrator |
| 2010 | Do not support this route |
| 2011 | No flight today, please changes the date |
| 2401 | The maximum number should not exceed 9 |
Error-Response
{ "status": 1000, "msg": "AeroHub internal error" }
Author:admin Create time:2023-05-24 16:04
Last editor:AeroHub Update time:2026-04-27 15:55
Last editor:AeroHub Update time:2026-04-27 15:55