Reschedule a booking
Moves a confirmed booking to a new start time. The new slot is validated against the event type’s availability (the booking’s own slot does not block itself); a lost race for the slot returns 409. Sends an updated ICS invitation to the invitee and re-pushes the external calendar event (both best-effort).
Required scope: bookings:write (keys without scope restrictions have full access).
Authorizations
API key (fam_..., created under Settings → API Keys) or an OAuth 2.0 access token (fam_at_...). REST operations also require API Access for the credential's workspace. Keys can be restricted to scopes such as assistants:read, calls:write, campaigns:write, automations:read, dashboards:read, dashboards:write, leads:write, segments:write, loop:read, loop:write, phone_numbers:write, sip_trunks:write, knowledge:write, voices:read, billing:read, settings:write, platform:read, platform:write; a *:write scope implies the matching *:read. Automation and dashboard endpoints also accept the legacy calls:* scope. Keys without scope restrictions have full access within the workspace's available capabilities.
Path Parameters
Booking ID
Body
New start time in ISO 8601 UTC. The duration stays the one of the event type.
Response
The rescheduled booking.