Pricing · Structure RS

 

Response Body - Pricing


NAME

DESCRIPTION

FORMAT

ALLOWED VALUES

NAME

DESCRIPTION

FORMAT

ALLOWED VALUES

Pricing Response

token

Request token

String

1V633ade723525e

version

 

Integer

2

solutions

 

Array[Object]

 

solutions/transport

 

Object

 

transport/last_ticket_date

Last Ticket date

String

2022-10-03T21:59

transport/last_ticket_date_timezone

Last Ticket date timezone

String

UTC

transport/last_ticket_date_data

 

Object

 

last_ticket_date_data/title

Title

String

Emisi\u00f3n inmediata

last_ticket_date_data/tag

Tag

String

EI

last_ticket_date_data/locale

Locale

String

es

transport/id

Solution Transport identification

String

DN633e7a15a76610000

transport/solution_id

Solution identification

String

DN633e7a15a76610000

transport/origin_destinations

 

Array[Object]

 

origin_destinations/journeys

 

Array[Object]

 

journeys/id

ID

String

UX504220221024

journeys/duration

Duration string [D:H:m]

String

0:1:5

journeys/segments

Journey Segments

Array[Object]

 

segments/departure_date

Formatted departure date

String

lun 24 oct

segments/departure_time

Departure Time [H:m]

String

08:40

segments/departure_date_time

Departure date time

String

2022-10-24T08:40

segments/arrival_time

Arrival Time [H:m]

String

09:45

segments/arrival_date_time

Departure date time

String

2022-10-24T09:45

segments/seats

Seats

String

1

segments/origin_iata

Origin Iata

String

AGP

segments/origin_short_name

Origin Airport Short Name

String

Malaga

segments/origin_city_name

Origin City Short Name

String

Malaga

segments/destination_iata

Destination Iata

String

MAD

segments/destination_short_name

Destination Airport Short Name

String

Barajas Adolfo Su\u00e1rez

segments/destination_city_name

Destination City Short Name

String

Madrid

segments/company_name

Company Name

String

Air Europa

segments/company_iata

Company Iata

String

UX

segments/op_company_name

Operating Company Name

String

Air Europa

segments/op_company_iata

Operating Company Iata

String

UX

segments/baggage

Quantity of baggage allowed

integer

0

segments/baggage_unit

Baggage Unit, [Units, Kg]

String

Units

segments/baggage_detail

Baggage by passenger Type
example: {'adt' => {'quantity' => 1, 'weight' => '23 kg', 'dimensions' => '158 lcm'}}

Array[key,array]

 

segments/duration

Duration

Integer

1665011148

segments/tro

Departure terminal

Integer

4

segments/trd

Arrival Terminal

String

2

segments/nv

Flight Number with company code

String

UX5042

segments/tf

Cabin Code

String

E

segments/class

Class of service

String

Z

segments/fare_basis_code

Farebasis

String

ZDYY5L

segments/equipment

Airplane model

String

E90

segments/flight_usa

Origin or destination Usa

Bool

  • True

  • False

segments/cabin

Name of cabin (from Provider)

String

Economica

segments/marketing_name

Marketing name for cabin (from Provider)

String

Econ\u00f3mica

segments/type

Transport Type [Flight | Train | Bus]

String

Flight

segments/fare_type

Fare Type [PUBLIC | PRIVATE]

String

PUBLIC

segments/technical_stops

Aircraft technical stop

Array[Object]

 

technical_stops/location

Information on the location of the technical stop

Object

 

location/id

Location ID

String

52e6e451c480

location/short_name

Location short name

String

PISTARINI

location/long_name

Location long name

String

PISTARINI

location/type

Location type

String

Airport

location/iata

IATA airport

String

EZE

location/latitude

Latitude

Float

-34.5875

location/longitude

Longitude

Float

-58.6725

location/time_zone

Time zone

String

America\/Argentina\/Buenos_Aires

location/country

County code

String

AR

location/country_name

County name

String

ARGENTINA

location/city_name

City name

String

BUENOS AIRES

location/iata_city

IATA city

String

BUE

location/localizacion

Localizacion

String

RES

technical_stops/departure_date_time

Departure date time

Datetime

2023-02-02T09:05:00

technical_stops/arrival_date_time

Arrival date time

Datetime

2023-02-02T07:25:00

technical_stops/duration

Technical stop duration in seconds

Integer

6000

segments/source_id

Source id

String

ENqCLOTqWDKAcXXbIAAAAA==

journeys/lowcost

Is Lowcost

Bool

  • True

  • False

journeys/departure_date

Desparture date for first segment.

Datetime

2022-10-24T08:40:00

journeys/source_id

Source id

String

ENqCLOTqWDKAuWNbIAAAAA==

origin_destinations/fare_id

Farebasis

String

ZDYY5L

origin_destinations/fare_type

Fare type [PUBLIC | PRIVATE]

String

  • PUBLIC

  • PRIVATE

origin_destinations/validating_company_iata

IATA of validating company

String

UX

origin_destinations/fare_id

ID

String

GALILEO#ENqCLOTqWDKA5iNbIAAAAA==#airFlightOption

origin_destinations/source_id

Source_id

String

ENqCLOTqWDKA5iNbIAAAAA==#airFlightOption

origin_destinations/context

Context

Integer

0

origin_destinations/fare_code

Fare code

String

PUBLIC

solutions/transport/price

 

Object

 

price/amount

Amount Price (without fees)

Double

73.57

price/currency

 

Object

 

currency/iso

Currency iso code

String

EUR

currency/sign

Currency symbol

String

\u20ac

currency/position

Currency symbol position

String

right

currency/decimals

Number of decimals

Integer

2

price/emission_fee

Emission Fee

Double

0

price/fare_id

Fare id

String

ZDYY5L

price/fares

 

Array[Object]

 

fares/pax_type

Pax type code [ADT | CHD | INF | IIT | HOF ...]

String

ADT

fares/base

Fare base

Float

42

fares/taxes

Fare total taxes

Float

31.57

fares/fee

Fare fee

Float

3

fares/quantity

Quantity of this fare

Float

1

fares/emission_fee

Emission fee

Float

0

fares/amount

Amount Price (without fees)

Float

76.57

fares/total

Fare Total price

Float

76.57

fares/opaque

Fare opaque amount if markup is apply

Double

 

fares/tags

 

Array[Object]

 

tags/source_i_d

Source ID

String

RP

price/fare_type

Fare type [PUBLIC | PRIVATE]

String

PUBLIC

price/is_refundable

Is Refundable

Bool

  • True

  • False

price/validating_company_iata

Validating company iata.

String

UX

price/total

Total Price

Float

76.57

price/total2_order

Total to pay for booking.

Float

76.57

price/service_fee

Agency service fee

Float

3

price/penalties

Penalties

Array

 

price/pax

 

Object

 

pax/ADT

Number pax

Integer

1

solutions/transport/provider

Provider's name

String

Galileo

transport/provider_id

Provider's ID

String

1G

transport/need_doc_apis

Indicate if you need to fill extra data of the passengers

Integer

0 - no mandatory

1 - mandatory

transport/need_ruc

Only for agencies in Peru

Bool

  • True

  • False

transport/need_ctcl

Indicates whether to show/require CUIT/CUIL

Object

 

need_ctcl/show

Show

Bool

  • True

  • False

need_ctcl/require

Require

Bool

  • True

  • False

transport/accept_national_document

Is DNI accepted for this booking

Bool

  • True

  • False

transport/multi_fare

Has multi fare options

Bool

  • True

  • False

transport/multi_family

Has multi family options

Bool

  • True

  • False

transport/allow_multi_family

Indicates if it is allowed to launch the multi-family request on the current offer

Bool

  • True

  • False

transport/multi_ticket

Has more than one ticket when emit

Bool

  • True

  • False

transport/emit_on_booking

If true, emission is mandatory and executed when booking request

Bool

  • True

  • False

transport/emit_on_booking_detail

 

Object

 

emit_on_booking_detail/emit_on_booking

If true, emission is mandatory and executed when booking request

Bool

  • True

  • False

emit_on_booking_detail/emit_on_ancillary_add

If true, emission is mandatory and executed when booking request if ancillaries are added directly in the booking

Bool

  • True

  • False

transport/resident

Is for resident discount

Bool

  • True

  • False

transport/resident_candidates

Resident type candidates - BL: Balearic Islands - CN: Canary Islands - CE: Ceuta - ML: Melilla

Array[String]

  • BL

  • CN

  • CE

  • ML

transport/is_large_family

Has large family discount

Bool

  • True

  • False

transport/allow_baggage_pre

Determines if this instance is allowed to list baggage offers

Bool

  • True

  • False

transport/allow_seat_selection_pre

Determines if you can select and add seats during the shopping process

Bool

  • True

  • False

transport/is_umnr

Umnr passenger type.

Bool

  • True

  • False

transport/extensions

Is for resident discount

Object

 

extensions/sourceID

Source ID

String

ENqCLOTqWDKA5iNbIAAAAA==

transport/parameters_booking

Parameters booking

Array[Object]

 

parameters_booking/context

Parameter context

String/Enum

  • pax

  • travel

parameters_booking/type

Parameter type

String/Enum

  • passenger

  • emergency

  • address

  • contact

  • payment

  • emission

  • refund

  • upgrades

  • changes

  • prices

  • ssr

parameters_booking/mandatory

Is mandatory

Bool

  • True

  • False

parameters_booking/fields

 

Array[Object]

 

fields/name

Parameter name

String

gender

fields/mandatory

Is mandatory

Bool

  • True

  • False

fields/editable

Is editable

Bool

  • True

  • False

fields/pax_refs

Passenger references

Array[String]

ADT

parameters_booking/info

 

Object

 

info/range

 

Object

 

range/INF

Range Infant

Array[Integer]

  • 0

  • 2

range/CHD

Range Child

Array[Integer]

  • 2

  • 12

range/YTH

Range Young

Array[Integer]

  • 12

  • 16

range/ADT

Range Adult

Array[Integer]

  • 12

  • 150

range/YCD

Range Senior

Array[Integer]

  • 60

  • 150

range/UMN

Range Unaccompanied minor

Array[Integer]

  • 12

  • 16

info/names_validation

Info about the validation of passenger length names

Object

 

names_validation/adult_infant_together

Indicates if the validation of the infant is carried out with their associated adults as a group.

Bool

  • True

  • False

names_validation/max_name_length

 

Object

 

max_name_length/max_adt_inf_chars

The maximum number of characters allowed by the provider for the adult and infant as a group (names and surnames)

Integer

 

max_name_length/max_adt_chars

The maximum number of characters allowed by the provider for the adult passengers (name + surname)

Integer

 

max_name_length/max_chd_chars

The maximum number of characters allowed by the provider for the child passengers (name + surname)

Integer

 

max_name_length/max_inf_chars

The maximum number of characters allowed by the provider for the infant passengers (name + surname)

Integer

 

transport/need_expedient_validation

 

Bool

  • True

  • False

solutions/flight_usa

This flight cross or arrive in USA

Bool

  • True

  • False

solutions/need_doc_apis

If is necessary to send complete data datos de los docs

Bool

  • True

  • False

solutions/need_address

 

Bool

  • True

  • False

solutions/price

 

Object

 

price/currency

Currency

String

EUR

price/base

Base price

Double

42

price/total_taxes

Total of taxes

Float

31.57

price/fee

Fee

Float

3

price/emission_fee

Emission fee

Float

0

price/total

Total price. Summatory of all quantities

Float

76,57

price/pax

Total number of passengers

Integer

1

price/fares

Fares components

Array[Object]

 

fares/source_i_d

Source id

String

ZDYY5L

fares/extensions

 

Object

 

extensions/key

Key

String

ENqCLOTqWDKAjXXbIAAAAA==

extensions/pricing

Pricing

String

Guaranteed

extensions/provider

Provider

String

1G

extensions/families

Families

Array[String]

LITE

extensions/brandKey

Brand key

String

ENqCLOTqWDKAOYXbIAAAAA==

extensions/brandID

Brand ID

String

1098841

extensions/PrivateFare

Private Fare

String

YToyOntpOjA7czoxNToiUHVibGljRmFyZXNPbmx5IjtpOjE7czoxNToiUHVibGljRmFyZXNPbmx5Ijt9

extensions/faresInfo

Fares Info

String

 

fares/tags

 

Array[Object]

 

tags/source_i_d

Source ID

String

RP

fares/context

Fare Context

Integer

0

fares/passenger_type

Type of passenger associated with the fare

String

See Data Types | 🔹 Passenger Types

fares/passenger_refs

Passenger refenrences

Array

T1

fares/passenger_type_normalized

Type of passenger associated with the normalized fare

String

See Data Types | 🔹 Passenger Types

fares/quantity

Number of fees of this type in the final price.

It is usually translated into the number of passengers of type $passengerType.

Integer

1

fares/currency

Currency in which the fare prices are displayed

String

EUR

fares/base

Tariff base unit price

Double

42

fares/total_taxes

Total sum of fare fees

Double

31.57

fares/fee

Additional supplement to the rate

Double

3

fares/markup

Markup aplicado sobre la tarifa

Double

0

fares/opaque

Base price of the overshadowed rate => $base + $markup

Double

0

fares/amount

Total price of the rate without fees: $base + $totalTaxes + $totalExternalFees

Double

73.57

fares/total

Total price of the fee: $base + $totalTaxes + $totalExternalFees + $fee

Double

76.57

fares/validating_company

 

Object

 

validating_company/id

Location ID

String

5522e251777d

validating_company/short_name

Short_name

String

Air Europa

validating_company/long_name

Long name

String

Air Europa Lineas Aereas S.A

validating_company/iata

IATA Code

String

UX

validating_company/icao

ICAO Code

String

AEA

validating_company/need_doc

Need doc

Bool

  • True

  • False

fares/last_ticket_date

Last date of issue

Datetime

2022-11-11T08:00

fares/last_date

Last date

Datetime

2022-11-11T09:15

fares/timezone

Timezone

String

UTC

fares/public

Indestifies if a fare is public

Bool

  • True

  • False

fares/refundable

Is refundable

Bool

  • True

  • False

fares/family

Fare Family

String

B\u00e1sica-B\u00e1sica

fares/family_name

Family name

String

B\u00e1sica-B\u00e1sica

price/amount

Amount

Double

15.93

price/paycards

 

Array[Object]

 

paycards/shortName

Short name

String

Visa

paycards/category

Category

String

CREDITCARD

paycards/price

Price

Double

0

paycards/type

Type

String

VI

solutions/supplements

 

Array[Object]

 

supplements/short_name

Short name

String

Carry on hand baggage

supplements/long_name

Long name

String

Carry on hand baggage

supplements/description

Description

String

Max 10kg (25 x 35 x 55cm).

supplements/source_i_d

Source ID

String

ENqCLOTqWDKA7XXbIAAAAA==

supplements/images

Images

Array

https://cdn.travelport.com/aireuropa/UX_general_medium_115567.jpg

supplements/currency

Currency

String

EUR

supplements/fee

Supplement fee

Double

0

supplements/total

Supplement total price

Double

0

supplements/included

Is supplement included

Bool

  • True

  • False

supplements/mandatory

Is supplement mandatory

Bool

  • True

  • False

supplements/category

Supplement category

String

Miscellaneous

supplements/indicator

Indicates if the service is included, offered (for a fee), or not offered

String

INC

supplements/seg_references

Segment references for supplement

Array

ENqCLOTqWDKAcXXbIAAAAA==

solutions/methods

 

Array[Object]

 

methods/id

Payment Method ID

Integer

1

methods/name

Cash

String

credit

methods/active

Active

Bool

  • True

  • False

methods/credit_options

OrderedMap

Object

 

credit_options/balance

Balance

Double

9942139.75

credit_options/balance_avail

Balance avail

Double

9942149.75

credit_options/recharge_methods

Recharge methos

Array[Object]

 

recharge_methods/id

ID

Integer

10

recharge_methods/name

Name

String

Transferencia online

recharge_methods/active

Active

Bool

  • True

  • False

recharge_methods/type

Type

String

  • fixed

  • variable

recharge_methods/cost

Cost

Double

0.5

flight_usa

This flight cross or arrive in USA

Bool

  • True

  • False

need_doc_apis

If is necessary to send complete data datos de los docs

Bool

  • True

  • False

price

 

Object

 

price/currency

Currency

String

EUR

price/base

Base price

Double

42

price/total_taxes

Total of taxes

Double

31.57

price/fee

Fee

Double

3

price/emission_fee

Emission fee

Double

0

price/total

Total price

Double

76.57

price/pax

Total number of passengers

Integer

1

price/fares

Fares components

Array[Object]

 

fares/source_i_d

Source ID

 

ZDYY5L

fares/extensions

 

Object

 

extensions/fareBasis

Farebasis

String

  • QZUUB4

  • AOU0B5

extensions/key

Key

String

ENqCLOTqWDKAjXXbIAAAAA==

extensions/pricing

Pricing

String

Guaranteed

extensions/provider

Provider

String

1G

extensions/families

Families

Array[String]

LITE

extensions/brandKey

BrandKey

String

ENqCLOTqWDKAOYXbIAAAAA==

extensions/brandID

Brand ID

String

1098841

extensions/PrivateFare

Private fare

String

YToyOntpOjA7czoxNToiUHVibGljRmFyZXNPbmx5IjtpOjE7czoxNToiUHVibGljRmFyZXNPbmx5Ijt9

fares/tags

Tags

Array[Object]

 

tags/source_i_d

Source id

String

RP

fares/context

Fare Context

Integer

0

fares/passenger_type

Type of passenger associated with the fare

String

See Data Types | 🔹 Passenger Types

fares/passenger_refs

Passenger refs

String

T1

fares/passenger_type_normalized

Type of passenger associated with the normalized fare

String

See Data Types | 🔹 Passenger Types

fares/quantity

Number of fees of this type in the final price

Integer

1

fares/currency

Currency in which the fare prices are displayed

String

EUR

fares/base

Tariff base unit price

Double

42

fares/total_taxes

Total sum of fare fees

Double

31.57

fares/taxes

 

Array[Object]

 

taxes/tax_code

Tax code

String

  • QV

  • OG

  • JD

taxes/amount

Amount

Double

15.93

fares/fee

Additional supplement to the rate

Double

3

fares/markup

Markup applied on the rate

Double

0

fares/opaque

Base price of the overshadowed rate => $base + $markup

Double

0

fares/amount

Total price of the rate without fees: $base + $totalTaxes + $totalExternalFees

Double

73.57

fares/total

Total price of the fare: $base + $totalTaxes + $totalExternalFees + $fee

Double

76.57

fares/penalties

 

Array[Object]

 

penalties/id

ID

String

YR2PAIB301520221116

penalties/short_name

Short name

String

Madrid Adolfo Suarez-Barajas (MAD) - Barcelona (BCN) Cancel

penalties/type

Type

String

Complete

penalties/extensions

 

Object

 

extensions/note

Note

Bool

  • True

  • False

penalties/message

Message

String

Allowed

fares/validating_company

Company that plates the rate

Object

 

validating_company/id

Location ID

String

5522e251777d

validating_company/short_name

Short name

String

Air Europa

validating_company/long_name

Long name

String

Air Europa Lineas Aereas S.A

validating_company/iata

IATA code

String

UX

validating_company/icao

ICAO code

String

AEA

validating_company/need_doc

Need doc

Bool

  • True

  • False

fares/last_ticket_date

Emit date limit

String

2022-10-07T21:59:00

fares/last_date

Last date

String

2022-10-06T21:59:00

fares/timezone

Location timezone

String

UTC

fares/public

If public

Bool

  • True

  • False

fares/refundable

Is refundable

Bool

  • True

  • False

fares/family

Family of fare

String

LITE-LITE

fares/family_name

Family name

String

B\u00e1sica-B\u00e1sica

price/amount

Price amount

Double

73.57

price/paycards

 

Array[Object]

 

paycards/shortName

Short name

String

Visa

paycards/category

Category

String

CREDITCARD

paycards/price

Price

Double

0

paycards/type

Type

String

VI

need_address

Indicate if it is necessary to send the address to close the reservation

Bool

  • True

  • False

user

 

Object

 

user/id

User id

Integer

1365

user/username

Username

String

Nuevo operador lleego

user/email

Email

String

op@lleego.es

user/enabled

Enabled

Bool

True

user/groups

Groups

Array

 

user/roles

Roles

Array

  • ROLE_OPERADOR

  • ROLE_AGENCY

  • ROLE_AGENCY_ADMIN

  • ROLE_API_OPERATOR

user/entity

Entity

String

1295

user/expired

Expired

Bool

  • True

  • False

user/locked

Locked

Bool

  • True

  • False

user/activated

Activated

Bool

  • True

  • False

user/consolidator

Consolidator

Integer

10

user/principal

Principal

Bool

  • True

  • False

user/help_flex

Help flex

Bool

  • True

  • False

user/wslogin

Login

String

svB3VpBzQ7

user/wspassword

Password

String

WZtLmhnvZq

user/source_id

Source id

String

-

user/b2c

b2c

Bool

  • True

  • False