Bookings

Create a booking

Creates a new booking. Public endpoint — no authentication required. Validates the requested slot against availability rules and existing bookings.

post/v1/bookings

Request

  • Base URL: https://api.astrocal.dev
  • URL: https://api.astrocal.dev/v1/bookings
  • Auth: none required

Request body

OR

Response

Booking created

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.