InitialProviderSchedule
The provider's initial schedule, created atomically with the provider when a brand-new provider row is created (ignored on reactivation or affiliation of an existing provider). All fields are optional. Omit the object or pass null for no schedules; an empty object {} still creates a schedule with effective_from defaulted to yesterday and no weekly rules.
The effective date of the schedule. Defaults to yesterday when omitted.
The effective end date of the schedule.
public_bookings object
Public booking settings for the schedule.
Whether public bookings are enabled for the schedule.
The IANA time zone the weekly rules are authored in. Defaults to the provider's location time zone when omitted.
weekly_rules object[]
Weekly rules for the schedule. Defaults to none when omitted.
The day of the week.
Possible values: [mo, tu, we, th, fr, sa, su]
The end time of the rule.
Possible values: Value must match regular expression ^(?:[01]\d|2[0-3]):[0-5]\d$
The start time of the rule.
Possible values: Value must match regular expression ^(?:[01]\d|2[0-3]):[0-5]\d$
{
"effective_from": "2025-01-01",
"effective_to": "2025-12-31",
"public_bookings": {
"enabled": true
},
"time_zone": "America/New_York",
"weekly_rules": [
{
"day": "mo",
"end_time": "17:00",
"start_time": "09:00"
}
]
}