Customer-implemented endpoint. C Teleport calls this on your server to push booking updates — confirmations, cancellations, changes, and ticket issuances.
Your endpoint receives: a JSON array of booking objects with traveler info, flight details, ticket numbers, prices, and status. Your endpoint must return: 200 to acknowledge receipt.
C Teleport calls this whenever booking state changes. If your endpoint returns a non-200 status, C Teleport will retry.
C Teleport booking identifier.
"BK-2024-5001"
Airline PNR/record locator.
"ABC123"
Current state of the booking.
confirmed, issued, refund_pending, cancelled, approval_required, declined, change_pending "confirmed"
Price information for the booking.
Chronological list of actions performed on this booking.
Flight segments in the booking.
Passengers on this booking.
Fare terms and conditions for the booking.
Baggage allowance information keyed by route string (e.g., "MNL-SIN"). Each value describes the baggage allowance for that route segment.
{ "MNL-SIN": "23kg" }Additional metadata associated with the booking. Contains travel change information and may include additional customer-specific fields.
Booking updates received successfully.