Skip Navigation

Create Passenger Name Record

Air
Reservation
REST API
Airline Carrier
Travel Agency
Try Now
  • In this version defect fixes were introduced.

API Information

Format
JSON
Endpoint
/v2.2.0/passenger/records
Current Version
2.3.0
Environment
Production

What's New

  • In this version defect fixes were introduced.

Resolved Issues

In the Request

N/A

Description: With the change our users will be able to book vehicles using vouchers without any issues.


  • Integrated with EnhancedHotelBookRQ API to book both traditional GDS hotel content as well as lodging aggregator content.
  • Added capability to reserve one or more rental cars.

API Information

Format
JSON
Endpoint
/ POST /v2.3.0/passenger/records?mode=create
Current Version
2.3.0
Environment
Production

What's New

  • Integrated with EnhancedHotelBookRQ API to book both traditional GDS hotel content as well as lodging aggregator content.
  • Added capability to reserve one or more rental cars.

Business Value

  • With the release of Content Services for Lodging (CSL), Sabre has expanded its traditional GDS hotel offering with content from external aggregators. The Create Passenger Name Record facilitates the booking of both traditional GDS hotel content as well as lodging aggregator content.
  • CreatePassengerNameRecord API now allows reserving rental vehicles. You may create reservations for vehicles only or combine air, hotel and vehicle content within a single API call.

Functional Updates And Enhancements

In the Request

Optional

Parameter: haltOnVehicleBookError

Type: boolean

Description: Used to specify whether the service should stop processing upon encountering a vehicle book error

Sample Value:

{
    "CreatePassengerNameRecordRQ": {
        "version": "2.3.0",
        "targetCity": "PCC",
        "haltOnVehicleBookError": true,

In the Request

Optional

Parameter: bookGDSviaCSL

Type: boolean

Description: Used to indicate whether GDS hotel should be booked using new booking path (CSL) or the legacy path (low level services).

Sample Value:

        "HotelBook": {
            "bookGDSviaCSL": true,
            "BookingInfo": {
                "BookingKey": "{{booking_key}}",

In the Request

Optional

Parameter: VehicleBook

Type: object

Description: The object is used to book rental vehicles

Sample Value:

       "VehicleBook": {
            "RentalPaymentPrefs": {
                "GuaranteePrepaid": {
                    "Type": "GUARANTEE",
                    "PaymentCard": {
                        "CardCode": "VI",
                        "CardNumber": 4444333322221111,
                        "ExpiryMonth": 11,
                        "ExpiryYear": 2021,
                        "FullCardHolderName": {
                            "LastName": "DZIK"
                        }
                    }
                }
            },
            "VehPrefs": {
                "VehPref": {
                    "VehType": "SCAR"
                }
            },

Resolved Issues

In the Response

Optional

Description: Corrected mapping from low level service schema for a number of objects under CreatePassengerNameRecordRS.TravelItineraryRead