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 CRUDsupport for creating and managing schedules
- Define rule-based availability(weekday rules and date-specific overrides)
- Support for multiple availability intervals per day
Discovery & Administration
- Searchableand filterable schedules list
- Paginationandfiltering, built for admin dashboards, bulk tools, and analytics
Schedule–Calendar Associations
- APIs to dynamically assign or un-assign schedulesfrom 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 programmaticcontrol over schedules and their relationships with calendars
- Helps accounts and locations manage availabilityacross large teams and multiple locations
- Supports dynamic schedule updatesbased on workflows, staffing changes, or external systems
- Ensures scalable, consistent scheduling logic across the platform
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article