Bookings

Reschedule a booking

Reschedules a booking to a new time. Supports two authentication methods: a cancel token via ?token= query param (for invitee self-service), or an API key via Authorization: Bearer header (for developers). Validates the new slot against availability rules and existing bookings.

post/v1/bookings/{id}/reschedule

Request

  • Base URL: https://api.astrocal.dev
  • URL: https://api.astrocal.dev/v1/bookings/{id}/reschedule
  • Auth: none required

Path parameters

idstring uuid required

Query parameters

tokenstring

Request body

new_start_timestring date-time required
reasonstring

Response

Booking rescheduled

idstring uuid required
organization_idstring uuid required
event_type_idstring uuid required
calendar_connection_idstring uuid nullable required
status'confirmed' | 'cancelled' | 'rescheduled' | 'pending_payment' required
is_testboolean required
start_timestring required
end_timestring required
invitee_namestring required
invitee_emailstring required
invitee_timezonestring required
attendee_countinteger required
notesstring nullable required
cancel_tokenstring required
calendar_event_idstring nullable required
meeting_urlstring nullable required
locationstring nullable required
metadataobject required
cancelled_atstring nullable required
cancel_reasonstring nullable required
created_atstring required
updated_atstring required

Changes

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