# Add Passenger to Flight Adds a passenger to a specific flight using its flight ID. This operation creates a new flight ticket for the passenger and associates it with the flight. The request body must include the passenger's FL3XX User ID or externalReference. Endpoint: POST /api/external/flight/{flightId}/passenger Version: 1.5.0 Security: API_AUTHENTICATION ## Path parameters: - `flightId` (integer, required) Flight ID ## Request fields (application/json): - `externalReference` (string) A unique identifier assigned to the passenger by an external system. - `isMain` (boolean) Indicates whether the passenger is the primary contact or main passenger. - `paxExternalReference` (string) The external reference for the passenger. This field has lower priority if is also provided. - `paxType` (string) The category or type of passenger (e.g., MALE, FEMALE, CHILD, INFANT, OTHER). Enum: "NONE", "MALE", "FEMALE", "CHILD", "INFANT", "OTHER" - `paxUserId` (integer) The User's FL3XX ID. When sent together with , this field has higher priority. - `seatOnLap` (boolean) When set to , this indicates that the passenger is an infant and will be seated on an adult's lap. ## Response 200 fields (application/json): - `ticketId` (integer) Ticket ID - `externalReference` (string) A unique identifier assigned to the passenger by an external system. - `isMain` (boolean) Indicates whether the passenger is the primary contact or main passenger. - `paxUserId` (integer) The User's FL3XX ID. When sent together with , this field has higher priority. - `seatOnLap` (boolean) When set to , this indicates that the passenger is an infant and will be seated on an adult's lap. - `paxType` (string) Enum: "NONE", "MALE", "FEMALE", "CHILD", "INFANT", "OTHER" - `links` (array) - `links.deprecation` (string) - `links.href` (string) - `links.hreflang` (string) - `links.media` (string) - `links.name` (string) - `links.profile` (string) - `links.rel` (object) - `links.title` (string) - `links.type` (string)