Skip to main content
BlueAI
Home/Scheduler/Overview

Scheduler Reference

Scheduler domain API for managing event types, availability, bookings, and calendar connections

|
Event Types

Define and manage booking page types (1-on-1, group, etc.).

  • GET/api/v1/scheduler/event-typesList event types
  • POST/api/v1/scheduler/event-typesCreate an event type
  • GET/api/v1/scheduler/event-types/{id}Get an event type
  • PATCH/api/v1/scheduler/event-types/{id}Update an event type
  • DELETE/api/v1/scheduler/event-types/{id}Delete an event type
  • POST/api/v1/scheduler/event-types/{id}/membersSet event type members
Availability

Define and manage available time slots for bookings.

  • GET/api/v1/scheduler/availabilityList availability schedules
  • POST/api/v1/scheduler/availabilityCreate an availability schedule
  • GET/api/v1/scheduler/availability/{id}Get an availability schedule
  • PATCH/api/v1/scheduler/availability/{id}Update an availability schedule
Bookings

List, view, cancel, and reschedule bookings.

  • GET/api/v1/scheduler/bookingsList bookings
  • GET/api/v1/scheduler/bookings/{id}Get a booking
  • POST/api/v1/scheduler/bookings/{id}/cancelCancel a booking
  • POST/api/v1/scheduler/bookings/{id}/rescheduleReschedule a booking
Public Booking

Public booking page without authentication. External users can view available slots and book.

  • GET/api/v1/scheduler/p/{orgSlug}/{eventTypeSlug}Get public event type info
  • GET/api/v1/scheduler/p/{orgSlug}/{eventTypeSlug}/slotsGet available slots
  • POST/api/v1/scheduler/p/{orgSlug}/{eventTypeSlug}/bookBook a slot
Guest Booking

Token-based guest booking view and cancellation. Accessed via booking confirmation email links.

  • GET/api/v1/scheduler/b/{token}Get guest booking info
  • POST/api/v1/scheduler/b/{token}/cancelCancel guest booking
Proposals

Manage scheduling proposals where multiple candidate times are offered for selection.

  • GET/api/v1/scheduler/proposalsList proposals
  • POST/api/v1/scheduler/proposalsCreate a proposal
  • GET/api/v1/scheduler/proposals/{id}Get a proposal
Guest Proposals

Token-based guest proposal viewing and acceptance. Accessed via proposal email links.

  • GET/api/v1/scheduler/pr/{token}Get guest proposal info
  • POST/api/v1/scheduler/pr/{token}/acceptAccept guest proposal
Calendar Connections

Manage connections and sync with external calendars such as Google Calendar.

  • POST/api/v1/scheduler/calendars/connect/googleConnect Google Calendar
  • GET/api/v1/scheduler/calendars/callback/googleGoogle OAuth callback
  • GET/api/v1/scheduler/calendars/connectionsList calendar connections
  • POST/api/v1/scheduler/calendars/connections/{id}/syncSync calendar
  • POST/api/v1/scheduler/calendars/connections/{id}/disconnectDisconnect calendar
Dashboard & Settings

Scheduler dashboard, settings, and calendar event retrieval.

  • GET/api/v1/scheduler/dashboardGet dashboard
  • GET/api/v1/scheduler/settingsGet settings
  • PATCH/api/v1/scheduler/settingsUpdate settings
  • GET/api/v1/scheduler/calendar-eventsList calendar events
Audit Logs

View change history of scheduler data.

  • GET/api/v1/scheduler/audit-logsList audit logs