Booking

The Booking operation requests a reservation confirmation for the specified ratekey or ratekeys.

BookingAPI does not support on-request confirmations. All bookings are instant confirmations.

Booking Request

Endpoint

POST https://api.test.hotelbeds.com/transfer-api/1.0/booking
TIMEOUT: 60 seconds

 

Holder and pax names

The booking holder's name and surname are mandatory. Regarding the passenger names we recommend at least one adult name (and surname) per room. Please remember that some destinations (for example Las Vegas or some cities in Russia) require all the names to avoid check in problems.

Request parameters

Node/Attribute

Type

Mandatory

Description

bookingRQ

Element

Y

Top level

bookingRQ/language

String

Y

Requested language code

bookingRQ/leadPax

String

Y

Booking lead passenger/holder information

bookingRQ/leadPax/title

String

Y

Given title of the lead passenger

bookingRQ/leadPax/name

String

Y

Lead passenger first name

bookingRQ/leadPax/surname

String

Y

Lead passenger last name

bookingRQ/leadPax/email

String

Y

Lead passenger contact email

bookingRQ/leadPax/phone

String

Y

Passenger phone number

bookingRQ/leadPax/type

String

Y

Passenger type. Possible values:

  • ADULT
  • CHILD
  • INFANT

bookingRQ/leadPax/age

String

Y

Passenger age

bookingRQ/transfers

Array of transfer elements

Y

List of requested transfer services

bookingRQ/transfers/transfer

Element

Y

Information of one requested transfer service

bookingRQ/transfers/transfer/rateKey

String

Y

Rate key to be confirmed taken from the availability step

bookingRQ/transfers/transfer/detail

Element

Y

Information about the ride from which the transfer will pick up passengers.

bookingRQ/transfers/transfer/detail/departureFlightNumber

String

N

Flight number of the departure flight. NOTE: use it only for flight numbers

bookingRQ/transfers/transfer/detail/departureShipName

String

N

Name of the ship on the departure trip. NOTE: use it only for ship names.

bookingRQ/transfers/transfer/detail/departureTrainInfo

Element

N

Information about the train the transfer is supposed to pick the passengers from on the departure trip.NOTE: use it only for train info.

 

bookingRQ/transfers/transfer/detail/departureTrainInfo/trainCompanyName

String

N

Train company name

bookingRQ/transfers/transfer/detail/departureTrainInfo/trainNumber

String

N

Train number

bookingRQ/transfers/transfer/detail/arrivalFlightNumber

String

N

Flight number of the arrival flight. NOTE: use it only for flight numbers

bookingRQ/transfers/transfer/detail/arrivalShipName

String

N

Name of the ship on the arrival trip. NOTE: use it only for ship names.

bookingRQ/transfers/transfer/detail/arrivalTrainInfo

String

N

Information about the train the transfer is supposed to pick the passengers from on the arrival trip

bookingRQ/transfers/transfer/detail/arrivalTrainInfo/trainCompanyName

String

N

Train company name

bookingRQ/transfers/transfer/detail/arrivalTrainInfo/trainNumber

String

N

Train number

bookingRQ/clientReference

String

N

Client internal booking reference

bookingRQ/welcomeMessage

String

N

Message the transfer will show to the passenger upon pickup

bookingRQ/remark

String

N

Comments. NOTE: The character limit in this field is 2000 characters.

Request JSON Example

{
    "language": "es",
    "leadPax": {
        "title": "Mr",
        "name": "John",
        "surname": "Doe",
        "email": "john.doe@hotelbeds.com",
        "phone": "+16543245812"
    },
    "transfers": [
        {
            "rateKey": "DEPARTURE|ATLAS|1523|IATA|PMI|2019-12-28T12:15:11|2~1~0|4|107145|TAB PVT STD C|107145|TAB PVT STD C|1|PRVT|C|CR|STND|26.33|CPASTILLA|AEROPUERTO|13171|2211|PMI",
            "detail": {
                "departureFlightNumber": "IB4321"
            }
        },
        {
            "rateKey": "ARRIVAL|IATA|PMI|ATLAS|1523|2019-12-30T08:30:52|2~1~0|3|107142|TAB PVT SPL|107142|TAB PVT SPL|1|PRVT|H|DSBLD|SPCL|47.36|AEROPUERTO|CPASTILLA|3941|220|PMI",
            "detail": {
            	"arrivalFlightNumber": "XR1234"
            }
        }
    ],
    "clientReference": "IntegrationAgency",
    "welcomeMessage": "Welcome Mr. John Doe",
    "remark": "Booking remarks are to be written here."
}

 

Booking Response

When the confirmation of a rateKey is successful; the booking reference is provided, along with key information of the booking, which includes:

  • Transfer service confirmed, with its locator
  • Holder and pax confirmed
  • Rate confirmed with the confirmed amounts and dates

Please make sure to keep the booking reference of all bookings performed with your credentials, as they are needed for post booking operations such as modification or cancellation.

Response parameters

Node/Attribute

Type

Description

bookingRS Element Top level
bookingRS/bookings Array of booking elements List of bookings.
NOTE: in confirmation step you'll always will receive only one booking in this array.
bookingRS/bookings/booking Element Booking information
bookingRS/bookings/booking/reference String

Booking reference.
Format: XXX.XXXXXX

bookingRS/bookings/booking/creationDate Date Booking creation date.
Format: YYYY-MM-DD
bookingRS/bookings/booking/status

Booking status.

  • CONFIRMED
  • CANCELLED
  • MODIFIED
bookingRS/bookings/booking/modificationsPolicies Element Information regarding the allowed modifications to the booking
bookingRS/bookings/booking/modificationsPolicies/cancellation Boolean Indicates if the booking can be cancelled
bookingRS/bookings/booking/modificationsPolicies/modification Boolean Indicates if the booking can be modified
bookingRS/bookings/booking/leadPax Element Booking lead passenger/holder information
bookingRS/bookings/booking/leadPax/title String Given title of the lead passenger
bookingRS/bookings/booking/leadPax/name String First name of the lead passenger
bookingRS/bookings/booking/leadPax/surname String Last name of the lead passenger
bookingRS/bookings/booking/leadPax/email String Lead passenger contact email
bookingRS/bookings/booking/leadPax/phone String Lead passenger contact phone number
bookingRS/bookings/booking/leadPax/type String

Passenger type. Possible values:

  • ADULT
  • CHILD
  • INFANT
bookingRS/bookings/booking/leadPax/age String Passenger age
bookingRS/bookings/booking/transfers Array of transfer elements List of reserved transfer services
bookingRS/bookings/booking/transfers/transfer Element Information of one reserved transfer service
bookingRS/bookings/booking/transfers/transfer/id Int Transfer service id code
bookingRS/bookings/booking/transfers/transfer/direction String

Direction of travel. Possible values:

  • DEPARTURE
  • RETURN
bookingRS/bookings/booking/transfers/transfer/transferType String

Transfer type. Possible values:

  • SHARED
  • PRIVATE
bookingRS/bookings/booking/transfers/transfer/vehicle Element Information of the vehicle
bookingRS/bookings/booking/transfers/transfer/vehicle/code String Vehicle code id
bookingRS/bookings/booking/transfers/transfer/vehicle/name String Vehicle name
bookingRS/bookings/booking/transfers/transfer/category Element Service category information
bookingRS/bookings/booking/transfers/transfer/category/code String Category code
bookingRS/bookings/booking/transfers/transfer/category/name String Category name
bookingRS/bookings/booking/transfers/transfer/pickupInformation Element Information regarding the pickUp locations
bookingRS/bookings/booking/transfers/transfer/pickupInformation/from Element Information regarding the pickUp origin location
bookingRS/bookings/booking/transfers/transfer/pickupInformation/from/code String Code of the pickUp origin location
bookingRS/bookings/booking/transfers/transfer/pickupInformation/from/description String Description of the pickUp origin location
bookingRS/bookings/booking/transfers/transfer/pickupInformation/from/type String

PickUp origin location code type. Possible values:

  • GIATA
  • ATLAS
  • IATA
  • PORT
  • STATION
bookingRS/bookings/booking/transfers/transfer/pickupInformation/to Element Information regarding the pickUp destination location
bookingRS/bookings/booking/transfers/transfer/pickupInformation/to/code String Code of the pickUp destination location
bookingRS/bookings/booking/transfers/transfer/pickupInformation/to/description String Description of the pickUp destination location
bookingRS/bookings/booking/transfers/transfer/pickupInformation/to/type String

PickUp destination location code type. Possible values:

  • GIATA
  • ATLAS
  • IATA
  • PORT
  • STATION
bookingRS/bookings/booking/transfers/transfer/pickupInformation/date String Pickup date
bookingRS/bookings/booking/transfers/transfer/pickupInformation/time String Pickup time
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup Element Information of the pickup
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup/address String Physical address of the pickup
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup/number String Number of the address of the pickup
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup/town String City name of the address of the pickup
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup/zip String Postal code of the address of the pickup
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup/description String Pickup description an instrucctions to reach the place
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup/altitude String Elevation from sea level
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup/latitude String Latitude data for geolocation
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup/longitude String Longitude data for geolocation
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup/order String Order of the pickUp
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup/useWebCheckpickup Boolean Indicates if the provider offers website for checkin
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup/pickupId Int Id of the pickup
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup/stopName String Name of the stop where the pickup takes place
bookingRS/bookings/booking/transfers/transfer/pickupInformation/pickup/image String Image/map to help locate the pickup
bookingRS/bookings/booking/transfers/transfer/minPaxCapacity Int Mininum number of passengers needed to book the transfer service
bookingRS/bookings/booking/transfers/transfer/maxPaxCapacity Int Passenger limit of the transfer service
bookingRS/bookings/booking/transfers/transfer/paxes Array of pax elements Collection of passengers in the reservation
bookingRS/bookings/booking/transfers/transfer/paxes/pax Element Passenger information
bookingRS/bookings/booking/transfers/transfer/paxes/pax/title String Given title of the lead passenger
bookingRS/bookings/booking/transfers/transfer/paxes/pax/name String Passenger first name
bookingRS/bookings/booking/transfers/transfer/paxes/pax/surname String Passenger last name
bookingRS/bookings/booking/transfers/transfer/paxes/pax/email String Passenger contact email
bookingRS/bookings/booking/transfers/transfer/paxes/pax/phone String Passenger contact phone number
bookingRS/bookings/booking/transfers/transfer/paxes/pax/type String

Passenger type. Possible values:

  • ADULT
  • CHILD
  • INFANT
bookingRS/bookings/booking/transfers/transfer/paxes/pax/age String Passenger age
bookingRS/bookings/booking/transfers/transfer/content Element Static information of the transfer service
bookingRS/bookings/booking/transfers/transfer/content/vehicle Element Information of the vehicle used in the transfer service
bookingRS/bookings/booking/transfers/transfer/content/vehicle/code String Vehicle code used in the transfer service
bookingRS/bookings/booking/transfers/transfer/content/vehicle/name String Name of the type of the vehicle used in the transfer service
bookingRS/bookings/booking/transfers/transfer/content/category Element Information of the category of the transfer service
bookingRS/bookings/booking/transfers/transfer/content/category/code String Category code of the transfer service
bookingRS/bookings/booking/transfers/transfer/content/category/name String Category name of the ttransfer service category
bookingRS/bookings/booking/transfers/transfer/content/images Array of image elements List of transfer pictures
bookingRS/bookings/booking/transfers/transfer/content/images/image Element Image information
bookingRS/bookings/booking/transfers/transfer/content/images/image/url String Path of the picture file
bookingRS/bookings/booking/transfers/transfer/content/images/image/type String

Type name of the picture. Possible values:

  • SMALL
  • MEDIUM
  • LARGE
  • EXTRALARGE
bookingRS/bookings/booking/transfers/transfer/content/transferDetailInfos Array of transferDetailInfo elements Collection of detailed information about the transfer
bookingRS/bookings/booking/transfers/transfer/content/transferDetailInfos/transferDetailInfo Element Transfer detailed information
bookingRS/bookings/booking/transfers/transfer/content/transferDetailInfos/transferDetailInfo/id String Information id
bookingRS/bookings/booking/transfers/transfer/content/transferDetailInfos/transferDetailInfo/name String Information name
bookingRS/bookings/booking/transfers/transfer/content/transferDetailInfos/transferDetailInfo/description String Details and information on the transfer
bookingRS/bookings/booking/transfers/transfer/content/transferDetailInfos/transferDetailInfo/type String

Transfer detail info type. Possible values:

  • GENERAL_INFO
  • GENERIC_GUIDELINES
bookingRS/bookings/booking/transfers/transfer/content/customerTransferTimeInfo Array of Information of the customer transfer time
bookingRS/bookings/booking/transfers/transfer/content/customerTransferTimeInfo/TransferTimeInfo TransferTimeInfo element Transfer time details
bookingRS/bookings/booking/transfers/transfer/content/customerTransferTimeInfo/TransferTimeInfo/metric String Time unit type
bookingRS/bookings/booking/transfers/transfer/content/customerTransferTimeInfo/TransferTimeInfo/type String

Transfer time info type. Possible values:

  • MAX_WAIT_TIME
  • MAX_WAIT_TIME_SUP_DOM
  • MAX_WAIT_TIME_SUP_INT
bookingRS/bookings/booking/transfers/transfer/content/customerTransferTimeInfo/TransferTimeInfo/value Int Number of units
bookingRS/bookings/booking/transfers/transfer/content/supplierTransferTimeInfo Array of supplierTransferTimeInfo elements Information of the supplier transfer time
bookingRS/bookings/booking/transfers/transfer/content/supplierTransferTimeInfo/TransferTimeInfo TransferTimeInfo element Transfer time details
bookingRS/bookings/booking/transfers/transfer/content/supplierTransferTimeInfo/TransferTimeInfo/metric String Time unit type
bookingRS/bookings/booking/transfers/transfer/content/supplierTransferTimeInfo/TransferTimeInfo/type String

Transfer time info type. Possible values:

  • MAX_WAIT_TIME
  • MAX_WAIT_TIME_SUP_DOM
  • MAX_WAIT_TIME_SUP_INT
bookingRS/bookings/booking/transfers/transfer/content/supplierTransferTimeInfo/TransferTimeInfo/value Int Number of units
bookingRS/bookings/booking/transfers/transfer/price Element Price information of the transfer service
bookingRS/bookings/booking/transfers/transfer/price/totalAmount Double Total amount of the booking
bookingRS/bookings/booking/transfers/transfer/price/netAmount Double Net amount of the booking
bookingRS/bookings/booking/transfers/transfer/rateKey String Does not apply on Booking response
bookingRS/bookings/booking/transfers/transfer/cancellationPolicies Array of cancellationPolicy elements List of cancellation policies applied to the transfer service
bookingRS/bookings/booking/transfers/transfer/cancellationPolicies/cancellationPolicy Element Information of the cancellation policy
bookingRS/bookings/booking/transfers/transfer/cancellationPolicies/cancellationPolicy/amount Double Amount to be charged in case booking is cancelled after the date specified in the '@from' field.
bookingRS/bookings/booking/transfers/transfer/cancellationPolicies/cancellationPolicy/from String Date from which the amount will be charged, format ISO 8601 (yyyy-MM-ddTHH:mm:ssZ)
bookingRS/bookings/booking/transfers/transfer/links Array of link elements Information on the navigation links available from the current operation
bookingRS/bookings/booking/transfers/transfer/links/link Element Link information
bookingRS/bookings/booking/transfers/transfer/links/link/rel String Specifies the relationship between the current document and the linked document/resource
bookingRS/bookings/booking/transfers/transfer/links/link/href String Specifies the path of the resource the link goes to
bookingRS/bookings/booking/transfers/transfer/factsheetId Int Content card number associated with the transfer, identifies the relationship between type of vehicle, type of service and type of transfer
bookingRS/bookings/booking/transfers/transfer/arrivalFlightNumber String Flight number of the arrival flight
bookingRS/bookings/booking/transfers/transfer/departureFlightNumber String Flight number of the departure flight
bookingRS/bookings/booking/transfers/transfer/arrivalShipName String Name of the ship on the arrival trip
bookingRS/bookings/booking/transfers/transfer/departureShipName String Name of the ship on the departure trip
bookingRS/bookings/booking/transfers/transfer/arrivalTrainInfo Element Information of the train on the arrival trip
bookingRS/bookings/booking/transfers/transfer/arrivalTrainInfo/trainCompanyName String Train company name
bookingRS/bookings/booking/transfers/transfer/arrivalTrainInfo/trainNumber String Train number
bookingRS/bookings/booking/transfers/transfer/departureTrainInfo Element Information of the train on the departure trip
bookingRS/bookings/booking/transfers/transfer/departureTrainInfo/trainCompanyName String Train company name
bookingRS/bookings/booking/transfers/transfer/departureTrainInfo/trainNumber String Train number
bookingRS/bookings/booking/clientReference String Client internal booking reference
bookingRS/bookings/booking/welcomeMessage String Message the transfer will show to the passenger upon pickup
bookingRS/bookings/booking/remark String Comments.NOTE:The character limit in this field is 2000 characters.
bookingRS/bookings/booking/invoiceCompany Element Element that contains information about the invoice company
bookingRS/bookings/booking/invoiceCompany/code String Code of the invoice company
bookingRS/bookings/booking/invoiceCompany/name String Name of the invoice company
bookingRS/bookings/booking/invoiceCompany/registrationNumber String Registration number of the invoice company
bookingRS/bookings/booking/totalAmount String Registration number of the invoice company
bookingRS/bookings/booking/totalNetAmount String Registration number of the invoice company
bookingRS/bookings/booking/pendingAmount String Registration number of the invoice company
bookingRS/bookings/booking/currency String Registration number of the invoice company

Response JSON Example

{
    "bookings": [
        {
            "reference": "1.4135098",
            "creationDate": "2019-02-18T08:17:34",
            "status": "CONFIRMED",
            "modificationsPolicies": {
                "cancellation": true,
                "modification": true
            },
            "leadPax": {
                "title": "MR",
                "name": "John",
                "surname": "Doe",
                "email": "john.doe@hotelbeds.com",
                "phone": "+16543245812",
                "type": null,
                "age": null
            },
            "transfers": [
                {
                    "id": 1,
                    "direction": "RETURN",
                    "transferType": "PRIVATE",
                    "vehicle": {
                        "code": "CR",
                        "name": null
                    },
                    "category": {
                        "code": "STND",
                        "name": null
                    },
                    "pickupInformation": {
                        "from": {
                            "code": "1523",
                            "description": null,
                            "type": "ATLAS"
                        },
                        "to": {
                            "code": "PMI",
                            "description": null,
                            "type": "IATA"
                        },
                        "date": "2019-12-28",
                        "time": "12:15:11",
                        "pickup": {
                            "address": null,
                            "number": null,
                            "town": null,
                            "zip": null,
                            "description": null,
                            "altitude": null,
                            "latitude": null,
                            "longitude": null,
                            "order": null,
                            "useWebCheckpickup": false,
                            "pickupId": null,
                            "stopName": null,
                            "image": null
                        }
                    },
                    "minPaxCapacity": null,
                    "maxPaxCapacity": null,
                    "paxes": [
                        {
                            "title": null,
                            "name": null,
                            "surname": null,
                            "email": null,
                            "phone": null,
                            "type": "ADULT",
                            "age": 30
                        },
                        {
                            "title": null,
                            "name": null,
                            "surname": null,
                            "email": null,
                            "phone": null,
                            "type": "ADULT",
                            "age": 30
                        },
                        {
                            "title": null,
                            "name": null,
                            "surname": null,
                            "email": null,
                            "phone": null,
                            "type": "CHILD",
                            "age": 3
                        }
                    ],
                    "content": null,
                    "price": {
                        "totalAmount": 26.33,
                        "netAmount": 22.85
                    },
                    "rateKey": null,
                    "cancellationPolicies": [
                        {
                            "amount": 26.33,
                            "from": "2019-12-26T00:00:00"
                        }
                    ],
                    "links": null,
                    "factsheetId": 739,
                    "arrivalFlightNumber": null,
                    "departureFlightNumber": "IB4321",
                    "arrivalShipName": null,
                    "departureShipName": null,
                    "arrivalTrainInfo": null,
                    "departureTrainInfo": null
                },
                {
                    "id": 2,
                    "direction": "DEPARTURE",
                    "transferType": "PRIVATE",
                    "vehicle": {
                        "code": "DSBLD",
                        "name": null
                    },
                    "category": {
                        "code": "SPCL",
                        "name": null
                    },
                    "pickupInformation": {
                        "from": {
                            "code": "PMI",
                            "description": "AEROPUERTO",
                            "type": "IATA"
                        },
                        "to": {
                            "code": "1523",
                            "description": null,
                            "type": "ATLAS"
                        },
                        "date": "2019-12-30",
                        "time": "08:30:00",
                        "pickup": {
                            "address": null,
                            "number": null,
                            "town": null,
                            "zip": null,
                            "description": "Cuando hayas recogido tu equipaje, abandona la zona de equipajes por la puerta B, gira a la derecha y dirígete al mostrador de Destination Services (el último de la zona de llegadas), situado enfrente de la columna nº1.  Aquí te atenderán y acompañarán al vehículo de traslados. -Si no puedes localizar al conductor/agente, por favor llama a DESTINATION SERVICES al +34 971 922 694.Idiomas de atención teléfonica:inglés, español. No abandones la zona de recogida sin antes contactar con el agente/conductor.",
                            "altitude": null,
                            "latitude": null,
                            "longitude": null,
                            "order": null,
                            "useWebCheckpickup": false,
                            "pickupId": 3941,
                            "stopName": "PMI OFICINA AEROPUERTO",
                            "image": "http://media.activitiesbank.com/pickup/maps/all.jpg"
                        }
                    },
                    "minPaxCapacity": null,
                    "maxPaxCapacity": null,
                    "paxes": [
                        {
                            "title": null,
                            "name": null,
                            "surname": null,
                            "email": null,
                            "phone": null,
                            "type": "ADULT",
                            "age": 30
                        },
                        {
                            "title": null,
                            "name": null,
                            "surname": null,
                            "email": null,
                            "phone": null,
                            "type": "ADULT",
                            "age": 30
                        },
                        {
                            "title": null,
                            "name": null,
                            "surname": null,
                            "email": null,
                            "phone": null,
                            "type": "CHILD",
                            "age": 3
                        }
                    ],
                    "content": {
                        "vehicle": {
                            "code": "DSBLD",
                            "name": "Discapacitado"
                        },
                        "category": {
                            "code": "SPCL",
                            "name": "Especial"
                        },
                        "images": [
                            {
                                "url": "http://media.stage.activitiesbank.com/giata/transfers/TRD/small/prvt-spcl-dsbld.png",
                                "type": "SMALL"
                            },
                            {
                                "url": "http://media.stage.activitiesbank.com/giata/transfers/TRD/medium/prvt-spcl-dsbld.png",
                                "type": "MEDIUM"
                            },
                            {
                                "url": "http://media.stage.activitiesbank.com/giata/transfers/TRD/large/prvt-spcl-dsbld.png",
                                "type": "LARGE"
                            },
                            {
                                "url": "http://media.stage.activitiesbank.com/giata/transfers/TRD/extralarge/prvt-spcl-dsbld.png",
                                "type": "EXTRALARGE"
                            }
                        ],
                        "transferDetailInfo": [],
                        "customerTransferTimeInfo": [
                            {
                                "value": 90,
                                "type": "MAX_WAIT_TIME_SUP_INT",
                                "metric": "minutos"
                            }
                        ],
                        "supplierTransferTimeInfo": [
                            {
                                "value": 60,
                                "type": "MAX_WAIT_TIME_SUP_INT",
                                "metric": "minutos"
                            }
                        ]
                    },
                    "price": {
                        "totalAmount": 47.36,
                        "netAmount": 41.11
                    },
                    "rateKey": null,
                    "cancellationPolicies": [
                        {
                            "amount": 47.36,
                            "from": "2019-12-29T00:00:00"
                        }
                    ],
                    "links": null,
                    "factsheetId": 220,
                    "arrivalFlightNumber": "XR1234",
                    "departureFlightNumber": null,
                    "arrivalShipName": null,
                    "departureShipName": null,
                    "arrivalTrainInfo": null,
                    "departureTrainInfo": null
                }
            ],
            "clientReference": "IntegrationAgency",
            "welcomeMessage": "Welcome Mr. John Doe",
            "remark": "Booking remarks are to be written here.",
            "invoiceCompany": {
                "code": "HBD",
                "company": null,
                "registrationNumber": null
            },
            "totalAmount": 73.69,
            "totalNetAmount": 63.96,
            "pendingAmount": 63.96,
            "currency": "EUR"
        }
    ]
}

 

Post Booking Operations

Once you have confirmed bookings, there's a series of operations that can be performed:

Bear in mind that you will need the booking reference of the bookings you carried out to perform this operations.

Docs Navigation