Create a schedule override
Create a schedule override for a human. Overrides modify availability beyond the base schedule.
Block overrides remove availability:
- All-day blocks for vacations or holidays
- Time-specific blocks for recurring meetings or focus time
Open overrides add extra availability:
- Weekend or evening hours for overtime
- Special event availability outside normal schedule
Overrides support date ranges (start_date to end_date) and recurring patterns via the recurrence field.
Authentication
API key authentication. Pass your key as a Bearer token:
Authorization: Bearer sk_live_xxxxxxxxxxxxxxxxxxxx
Get your API key from the Slotflow Dashboard.
Path parameters
Request
block to remove availability, open to add extra availability
Set to true for full-day overrides. When false, start_time and end_time are required.
Start date (YYYY-MM-DD)
End date for multi-day overrides (YYYY-MM-DD). Optional.
Required when all_day is false. HH:MM format in human’s timezone.
Required when all_day is false. HH:MM format in human’s timezone.
Defines a recurring pattern for schedule overrides. Null for one-time overrides.
Response
block removes availability, open adds extra availability
Descriptive label (e.g. “Holiday break”, “Saturday overtime”)
Start date (YYYY-MM-DD)
End date for multi-day overrides (YYYY-MM-DD). Null for single-day.
Start time in HH:MM format. Null when all_day is true.
End time in HH:MM format. Null when all_day is true.
Defines a recurring pattern for schedule overrides. Null for one-time overrides.