Recurrences
Update Recurrence
Edit an existing schedule
PATCH
Update Recurrence
Edits an existing schedule. Only the fields supplied in the body are written. Nested objects (cadence, end_condition, session_templates)
are replaced wholesale when present — the recurrence rule is treated
as a single versioned definition rather than a deep-merge target.
Editing the rule retroactively updates every still-empty future slot.
Sessions that already have bookings keep their snapshotted
capacity/provider — attendees are never surprised by a silent change to
something they’ve already booked.
Requires the experiences:write scope.
Path Parameters
string
required
Parent experience ID.
string
required
Recurrence ID.
Request Body
At least one field is required. Unknown fields are rejected with400.
string
Default provider for this recurrence.
string
IANA timezone (e.g.
America/New_York).string
ISO-8601 datetime or
YYYY-MM-DD.object
Full cadence object — same shape as on create. Supplying this field replaces the entire previous cadence.
object
Full end-condition object — replaces the previous one.
array<object>
Full template list — replaces the previous one. Supplying an empty list is rejected.
enum
active or paused. Pause to keep the recurrence on file without producing new bookable slots.