Skip Navigation

Usage

Summary

The Reprint Boarding Pass (ACS_ReprintBPRQ) API is used to reprint a boarding pass for passengers that are already checked-in.

The minimum information required includes the airline code, flight number, boarding station, along with the seat number or passenger last name, and passenger ID.

Notes:

  • Specifying a departure date in the request is optional. However, if a date is not provided, the API defaults to the current date of the city assigned in the EPR.
  • The API always re-issues the boarding pass only for the current flight segment, irrespective of number of downline segments
  • If any required parameters are missing, the API returns an Application Error message (Invalid content was found starting with element 'DepartureDate'. One of '{Flight}' is expected.)
  • For international flights, the system verifies the passenger’s travel document data, including the infant travel document (when traveling with an infant), and the passenger’s contact information. If either requirement is not met, an error message is returned.
  • A printer must be assigned before using this request. If a printer is not assigned, the response returns the !ASSIGN BOARDING PASS PRINTER error message. If the printing option is not provided, the response will not return the boarding pass information. See the Boarding Pass Printing Options section below.

Reprint by Seat Number

The minimum information required includes the airline code, flight number, and boarding station (including the seat number).

Note: You can reprint up to a maximum of 10 seat numbers per request; however, in the event the API is unable to reprint all requested seats, it will return the !INCORRECT SEAT NUMBER FOR EDIT error. No further action is needed when this happens.

Example:

Reprint multiple boarding passes:

<soap-env:Body>
    <n1:ACS_ReprintBPRQ xmlns:n1="http://services.sabre.com/ACS/BSO/reprintBP/v3">
        <Itinerary>
            <Airline>K0</Airline>
            <Flight>511</Flight>
            <DepartureDate>2015-05-05</DepartureDate>
            <Origin>AUH</Origin>
        </Itinerary>
        <PrintingOptions>
            <PrintFormat>BPXML</PrintFormat>
        </PrintingOptions>
        <SeatList>
            <Seat>6C</Seat>
            <Seat>6D</Seat>
        </SeatList>
        <Client>KIOSK</Client>
    </n1:ACS_ReprintBPRQ>
</soap-env:Body>

Reprint by Passenger Name

The minimum information required includes the airline code, flight number, and boarding station (including the seat number), the passenger's last name, and the passenger's ID.

Example:

Reprint one boarding pass:

<soap-env:Body>
    <n1:ACS_ReprintBPRQ xmlns:n1="http://services.sabre.com/ACS/BSO/reprintBP/v3">
        <Itinerary>
            <Airline>K0</Airline>
            <Flight>511</Flight>
            <DepartureDate>2015-05-05</DepartureDate>
            <Origin>AUH</Origin>
        </Itinerary>
        <PrintingOptions>
            <PrintFormat>PNG</PrintFormat>
        </PrintingOptions>
        <PassengerInfo>
            <LastName>ADAM/LastName>
            <PassengerID>EC9CD5FD0001</PassengerID>
        </PassengerInfo>
        <Client>KIOSK</Client>
    </n1:ACS_ReprintBPRQ>
</soap-env:Body>

Refer to the Resources tab for full sample requests and responses.

Boarding Pass Printing Options

The response returns boarding pass information in a variety of ways depending on the printing option specified in the request.

Note: If the printing option is not provided in the request, the response will not include boarding pass data.

The following printing options specified in the request identify the format of the documents returned in the response:

Print Option Description
BPXML Returns the boarding pass as individual XML elements.
DigitalSignature Returns the boarding pass as individual XML elements and a digitally signed barcode.
PNG Returns the boarding pass data stream with a PNG image and PECTAB data.
PECTAB Returns the boarding pass data stream and PECTAB data. Note: PECTAB (Parametric Table) is a data template used for communication with Automated Ticket and Boarding Pass (ATB) devices, including the printing of boarding passes.
blank Do not return boarding pass information. Boarding passes will be host printed.

Reprint Response Structure

The response returns passenger itinerary and boarding pass information for the requested passenger ID or seat number.

The information is divided into the following sections:

Element Description
FreetextList Warning information related to the itinerary.
ItineraryPassengerList Contains passenger itinerary details by each segment, such as flight number, departure date and time, departure gate, equipment type, etc. Also contains passenger details, such as passenger type, group code, last name, first name, travel documents, boarding pass information (if the printing options were provided), etc.
PECTAB PECTAB data is returned only if the printing option is set to PECTAB in the request.
Result Contains any errors encountered from other systems that are unable to complete the request.