Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

Request Body -

...

Avail RQ

...

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.

If no connector is indicated, those will be launched and will be configured.

Array [String]

  • 1A = Amadeus.

  • 1G = Galileo.

  • TF = Travel Fusion.

  • IB = Iberia.

  • NV = Ticketya.

  • RN = Renfe

  • VY = Vueling.

  • KL = Klm

  • AF = Air France.

  • BA = British Airways.

  • PY = Pyton.

  • LH = Lufthansa.

  • AA = American irlines.

  • TU = Tui.

  • AV = Avianca.

  • EK = Emirates.

  • AY = Finnair.

  • EV = Evelop.

  • 3O = Air Arabia.

No

query/criterias/rule

rule/combined

Mix diferent providers

Bool

  • True

  • False

No

rule/duplicated

Remove duplicate flights from providers

Bool

  • True

  • False

No

rule/show_data

Show Data Information: displays more descriptive information for identifiers that are part of avail

Bool

  • True

  • False

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

  • True

  • False

No

rules/show_origin_destination

Show Origin Destination.

Show IATA codes into Origien and Destination flag.

Bool

  • True

  • False

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

  • True

  • False

No

query/criterias/travel (mandatory)

travel/currency

Currency requested by the user

String

EUR

No

travel/companies

Choosse companies IATA codes to add or avoid results.

  • To add = ADD + ConnectorID. Ex: [ADD, AF].

  • To avoid = AVOID + ConnectorID. Ex: [AVOID, BA].

  • To add Alliances = ADD + *AlliancesCode. Ex: [ADD, *O].

  • Alliance One World = *O

  • Alliance Star Alliance = *S

  • Alliance Sky team = *A

Array[Array<string>]

  • [ADD, IB]

  • [AVOID, VY]

  • [ADD, *S]

  • [ADD,*A]

  • [ADD, *O]

No

travel/include_train

To include train travels in results.

Default: true

Bool

  • True

  • False

No

travel/include_bus

If this flag is false, solutions including segments by bus will be excluded.

Default: true

Bool

  • True

  • False

No

travel/only_flight

Get only flight.

Default: false

Bool

  • True

  • False

No

travel/low_cost

To include Low cost flights.

Default: true

Bool

  • True

  • False

No

travel/include_gds

Option to show GDS providers.

Default: true

GDS Providers:

  • 1A Amadeus

  • 1G Galileo

  • 1S Sabre

Bool

  • True

  • False

No

travel/include_ndc

Option to show NDC providers.

Default: true

Get flight results from NDC Iberia

Bool

  • True

  • False

No

travel/baggage

Select only flights that include baggages.

Default: false

Bool

  • True

  • False

No

travel/cabin

Type of cabin.

The indicated cabin field of the AvailRQ allows you to request only one type of cabin.

Economic = Y.

Economic Standard = M.

Economic Premium = W.

Business = C.

First = F.

String

Enum

  • Y

  • M

  • W

  • C

  • F

No

travel/

direct

To return only direct flight, without scales.

Default: false.

Bool

  • True

  • False

    currency

    Currency requested

    String

    ISO-4217

    Ejemplo: EUR, USD

    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

    • True

    • False

    No

    travel/refundable

    To return only refundable.

    Default: false.

    Bool

    • True

    • False

    No

    travel/large_family_discount

    Request large family discount. Only spanish market

    F1 = general.

    F2 = special.

    String

    Enum

    • F1

    • F2

    No

    travel/disney

    Request Disney fares

    Bool

    • True

    • False

    No

    travel/exclude_usa

    To exclude USA flights in results.

    Default: true.

    Bool

    • True

    • False

    No

    travel/exclude_russia

    To exclude Russia flights in results.

    Default: true.

    Bool

    • True

    • False

    No

    travel/group_by

    Group by: Price (by default)

    String

    • Price Data

    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]

    • TTOO

    • ETNIC

    • CUPO

    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

    • PUBLIC

    • PRIVATE

    No

    travel/product type

    Enums\

    ProductType

    String

    • Flight

    • Train

    No

    travel/cruise

    Request Cruise fares

    Bool

    • True

    • False

    No

    travel/special_pricings

    special_pricings/ptcs

    Array of passenger type code. Specify passenger type code.

    • HOF = Head of family (Amadeus).

    • FNN = free or discounted child.

    • CNN = payment child (subgroup of UMNR).

    Array[String]

    • HOF

    • FNN

    • CNN

    No

    special_pricings/codes

    Array of search codes (rates).

    Specify search codes (rates).

    Array[String]

    • 401977

    • 403134

    No

    special_pricings/companies

    Array of companies affected by this request.

    Specify companies affected by this request.

    Array[String]

    • IB

    • AF

    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.

    • 0 = To return only direct flight.

    • 1 = 1 scale.

    • 2 = 2 scale.

    • Null = any.

    Default: null

    Integer

    • null

    • 0

    • 1

    • 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

    Date

    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

    Array[String]

    • “4:00“

    • “12:00“

    No

    journeys/schedules_arrival

    Specify only one arrival time or a range of hours to arrival adding 2 hours

    Array[String]

    • “21:00“

    • “23:00“

    No

    journeys/arrival_same_day

    To get travels that departure date and arrival date are the same.

    Default: false

    Bool

    • True

    • False

    No

    journeys/connections

    List of locations to include or exclude.

    • ADD + IATA

    • AVOID + IATA

    Array[Array]

    • [ADD, AGP]

    • [AVOID, PAR]

    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:

    • INF = [0,2] (Infant)

    • CHD = [2,12] (Child)

    • YTH = [12,16] (Young)

    • ADT = [12,150] (Adult)

    • YCD = [60, 150] (Senior)

    • UMN = [12,16] (Unaccompanied minor)

    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