CreatePassengerRecord

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Your Acai tenant identifier.

Body Params

CreatePassengerRecordRequest creates a held PNR (passengers + air
segments) and returns its record locator. Ticketing is a separate
step. date_of_birth and gender on every passenger are required
because TSA-validated carriers reject ticketing without them.

CreatePassengerRecordRequest creates a held PNR (passengers + air
segments) and returns its record locator. Ticketing is a separate
step. date_of_birth and gender on every passenger are required
because TSA-validated carriers reject ticketing without them.

string

Corporate identifier / SNAP; the GDS resolves it to per-carrier account codes when re-pricing the newly sold segments. Same semantics as SearchAvailabilityRequest.corporate_id.

string

Booking-level contact email, filed as the carrier contact SSR for every marketing carrier on the itinerary; a passenger's own email overrides it

formOfPayment
object

FormOfPayment settles a payment step. Exactly one kind must be set.

ndc
object

copy it whole from an offer into CreatePassengerRecord to book that offer

passengers
array of objects
passengers
payment
object

A source the office cannot serve is refused.

string

PCC (Pseudo City Code) routing the request to the right GDS office

phone
object

Phone is the single shared contact number attached to the booking.
At least one phone is required for PNR validity.

string
string

Who the booking was taken from, filed as the record's received-from; the GDS files the agency's own default when empty

segments
array of objects
segments
storedProfilePayment
object

StoredProfilePayment books against a card the agency holds on a GDS profile, so no card number passes through this API. The profile is moved into the record and ExecuteTicketing settles against the resulting line via form_of_payment.pnr_fop_reference. Create-time only; a profile cannot be attached to an existing booking.

Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json