Reschedule a booking
Moves a booking to a different session.
Authorizations
Your brand's secret API key, e.g. Bearer way_sk_live_bhEqcn0i1fRoUEHBPjJkQA. Older Way-Brand-Id + Way-Secret-Key credentials still work: see Legacy authentication.
Path Parameters
The booking's ID.
Body
New session start as a local date-time in the event's timezone, without a UTC offset.
"2026-07-21T10:00:00"
Duration of the new session in minutes. Defaults to the experience's configured session duration when omitted.
60
Identifier of a different experience to move the booking to. When omitted, the booking stays on its current experience.
"c99f70ee-1c0e-4534-a31a-96d5d966cc4b"
Whether to email the guest an updated confirmation for the rescheduled booking. Defaults to true.
true
Replacement participant list for the rescheduled booking. When omitted, the existing participants are kept.
Price tier to apply when repricing the rescheduled booking. When the resulting price differs from what was paid, the difference is charged or refunded unless honorCurrentPrice is true.
When true, the booking keeps its originally paid price even if the new session is priced differently, so no charge or refund is made for the price difference.
true