Request Body - AvailRQ
NAME | DESCRIPTION | FORMAT | ALLOWED VALUES | MANDATORY |
---|---|---|---|---|
Availability Request | ||||
query | ||||
query/token | Token request. If you do not specify a value to the token, a token is generated automatically. If desired, a custom token can be added. | String | No | |
query/criterias | Search Criteria | Array [Object] | Yes | |
query/criterias/connectors | ||||
criterias/connectors | Connectors to launch. According to the connector that the client has activated. | Array [String] |
| No |
query/criterias/rule | ||||
rule/combined | Mix diferent providers | Bool |
| No |
rule/duplicated | Remove duplicate flights from providers | Bool |
| No |
rule/show_data | Show Data Information: displays more descriptive information for identifiers that are part of avail | Bool |
| No |
rule/show_partial | Show Partial Solutions: allows to receive one way solutions to be able to build a round trip solution from customer side | Bool |
| No |
rules/show_origin_destination | Show Origin Destination. Show IATA codes into Origien and Destination flag. | Bool |
| No |
rules/show_public_fares | Show Public fares only. If the flag is in False for default you will receive Public and Nego fares. | Bool |
| No |
query/criterias/travel (mandatory) | ||||
travel/companies | Choosse companies IATA codes to add or avoid results.
| Array[Array<string>] |
| No |
travel/include_train | To include train travels in results. Default: true | Bool |
| No |
travel/only_flight | Get only flight. Default: false | Bool |
| No |
travel/low_cost | To include Low cost flights. Default: true | Bool |
| No |
travel/include_ndc | Option to show NDC providers. Default: true Get flight results from NDC Iberia | Bool |
| No |
travel/baggage | Select only flights that include baggages. Default: false | Bool |
| No |
travel/cabin | Type of cabin. Economic = Y. Economic Standard = M. Economic Premium = W. Business = C. First = F. | String |
| No |
travel/direct | To return only direct flight, without scales. Default: false. | Bool |
| No |
travel/range_dates | ||||
ranges_dates/prev | Days before date selected. The maximum allowed range between 'prev' and 'post' is 3 days. | Integer | prev: 1 | No |
ranges_dates/post | Days after date selected. The maximum allowed range between 'prev' and 'post' is 3 days. | Integer | post: 3 | No |
travel/flexible_dates | Get flights with flexible +/- 3 days. | Bool |
| No |
travel/refundable | To return only refundable. Default: false. | Bool |
| No |
travel/large_family_discount | Request large family discount. Only spanish market F1 = general. F2 = special. | String |
| No |
travel/disney | Request Disney fares | Bool |
| No |
travel/exclude_usa | To exclude USA flights in results. Default: true. | Bool |
| No |
travel/exclude_russia | To exclude Russia flights in results. Default: true. | Bool |
| No |
travel/group_by | Group by: Price (by default) | String |
| No |
travel/exclude_fares | Fare types or codes to exclude (TTOO, ETNIC, GL320, etc) You can exclude fare types (as TTOO, ETNIC, etc) or codes for some providers as renfe (GL320, GL010, etc) | Array [String] |
| No |
travel/fare_type | To select only one fare type on results. If no fare type is specified, all are shown. PUBLIC = Public fares. PRIVATE = Private fares. Default: null, to return all fares types. | String |
| No |
travel/product type | Enums\ProductType | String | No | |
travel/cruise | Request Cruise fares | Bool |
| No |
travel/special_pricings | ||||
special_pricings/ptcs | Array of passenger type code. Specify passenger type code.
| Array[String] |
| No |
special_pricings/codes | Array of search codes (rates). Specify search codes (rates). | Array[String] |
| No |
special_pricings/companies | Array of companies affected by this request. Specify companies affected by this request. | Array[String] |
| No |
query/criterias/travel/journeys (mandatory) | ||||
journeys/max_layover_total_time | The sum of all scales time is less or equal (<=) than this value, in seconds. Default: null. | Integer | 86400 | No |
journeys/max_layover_time | The duration of each scale is less or equal (<=) than this value, in seconds. Default: null. | Integer | 24000 | |
journeys/max_layover_count | Maximum number of scales. Default: null | Integer | 2 | No |
journeys/origin | Origin IATA | String | MAD | Yes |
journeys/destination | Destination IATA | String | BCN | Yes |
journeys/date | Date to travel. Format date: yyyy-mm-dd | String | 2022-10-14 | Yes |
journeys/range_dates | ||||
journeys/range_dates/prev | Prev: Days before date selected. The maximum allowed range between 'prev' and 'post' is 3 days. Days before date selected. | Interger | prev: 3 | No |
journeys/range_dates/post | Post: Days after date selected. The maximum allowed range between 'prev' and 'post' is 3 days. | Interger | post: 3 | No |
journeys/schedules | Specify only one departure time or a range of hours to departure adding 2 hours | String |
| No |
journeys/schedules_arrival | Specify only one arrival time or a range of hours to arrival adding 2 hours | String |
| No |
journeys/arrival_same_day | To get travels that departure date and arrival date are the same. Default: false | Bool |
| No |
journeys/connections | List of locations to include or exclude.
| Array[Array] |
| No |
journeys/origin_radius | Determine the airports near of the origin the specified N kilometers around | Integer | 100 | No |
journeys/destination_radius | Determine the airports near of the destination the specified N kilometers around | Integer | 100 | No |
query/criterias/travel/paxes_distribution (mandatory) | ||||
paxes_distribution/passengers_ages | Ages of all passengers:
| Array [Integer] | 30 7 1 | Yes |
query/criterias/max_responses | Max num of results. Default: 250. | Integer | 100 | No |
query/criterias/corporate_code | ||||
corporate_code/id | Corporate code ID | Integer | 1047 | No |
delegation | [OPTIONAL] Source_Id of delegation. Use this parameter to act on behalf of another delegation.When using this parameter, the reservations will be executed and created on the office whose source id has been sent in the "delegation" parameter. | String | Sourde_ID_Delegation | No |