๐Ÿงญ Overview
Weโ€™re excited to release a comprehensive set of Schedules APIs and documentation, enabling users to create, manage, assign, and query schedules/staff availability across calendars programmatically. These APIs unlock deeper automation, powerful integrations, and precise availability control for teams and users at scale.
๐Ÿš€ Whatโ€™s Included
๐Ÿ› ๏ธ Core Schedule Management
  • Full CRUD support for creating and managing schedules
  • Define rule-based availability (weekday rules and date-specific overrides)
  • Support for multiple availability intervals per day
๐Ÿ” Discovery & Administration
  • Searchable and filterable schedules list
  • Pagination and filtering, built for admin dashboards, bulk tools, and analytics
๐Ÿ”„ Scheduleโ€“Calendar Associations
  • APIs to dynamically assign or un-assign schedules from calendars
  • Validations to prevent invalid or cross-location schedule assignments
  • Safe handling to avoid orphaned or disconnected calendars
๐Ÿ“… Event Calendar Support
  • Dedicated APIs for managing event calendar-specific availability
  • Automatically handles schedule creation and updates for event-based use cases
๐ŸŽฏ Why This Matters
Provides teams with full programmatic control over schedules and their relationships with calendars
Helps agencies and locations manage availability across large teams and multiple locations
Supports dynamic schedule updates based on workflows, staffing changes, or external systems
Ensures scalable, consistent scheduling logic across the platform