booking

Create Booking

Create a booking via Duffel.

Open to guests — cash Duffel tickets are sellable without a Pointify account because Duffel holds the passenger record and Stripe collects payment separately. Authenticated callers are still identified via optional_auth so downstream analytics + loyalty-card auto-sync still work; guests pass per-passenger loyalty numbers inline on the booking payload instead.

The agent-assisted /book/agent variant below keeps require_auth + a tier gate because that path charges against a paid subscription and must know the caller.

post/api/book

Request

  • Base URL: https://api.pointifytravels.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.pointifytravels.com/api/book
  • Auth: none declared

Request body

offer_idstring required
payment_amountstring required
payment_currencystring
idempotency_keystring nullable
user_idstring nullable
seat_service_idsstring[]

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.