Skip to main content
GET
Fetch the full lifecycle state of a trip — items, travelers, quote, fulfillment, and any booking references
Inspect the current state of a trip without modifying it. Reach for it when you need to confirm what items are on the trip, verify the travelers attached to a booking, or check whether a checkout has finalized after the user paid. The response covers items, traveler details, quote status, and any booking references that have been issued.

Authorizations

X-API-Key
string
header
required

Path Parameters

trip_id
string
required

Response

The trip

trip_id
string
required
Example:

"trip_1048576"

status
enum<string>

Where the trip is in its lifecycle. expired is the 24-hour lapse: it is evaluated LAZILY, on the read that first observes it, so this call is where a dead trip becomes visible. Once a trip is expired, adding items, setting travelers and checkout are refused with TRIP_EXPIRED; any other state that refuses a write answers TRIP_STATE_CONFLICT and names the state here. Start a new trip — a lapsed one cannot be revived.

Available options:
draft,
quoting,
quoted,
fulfillment_prepared,
fulfilling,
fulfilled,
partially_fulfilled,
failed,
cancelled,
expired
Example:

"draft"

travelers
object[]
contact
object
items
object[]
total_amount
object
quote
object
Example:
fulfillment
object
bookings
object[]

One entry per booked item, present once fulfillment has produced provider bookings.

created_at
string
Example:

"2026-06-01T12:30:00Z"

updated_at
string
Example:

"2026-06-01T12:34:56Z"