GET/v1/appointment/book/schedule/calendarid_region (integer)2.k_business (string or numeric identifier)49197.k_location (string or numeric identifier)315968.k_service (string or numeric identifier)235266.a_date (array of objects) {
"dt_date": "2025-12-01 00:00:00",
"i_week": 1,
"is_available": false,
"is_current": false,
"is_out": true,
"is_waitlist_only": false,
"is_week_end": false,
"is_week_start": false,
"s_day": 1,
"s_week": "M"
}
dt_date: Full date (and time at midnight) in YYYY-MM-DD HH:MM:SS format.i_week: Numeric day-of-week index within the configured calendar week.is_available: Indicates whether the day has bookable availability for the selected service.is_current: Indicates whether this entry corresponds to the “current” date in the calendar context.is_out: When true, the date is outside the valid booking range (e.g., outside allowed window or otherwise not selectable).is_waitlist_only: When true, the date is not directly bookable but allows waitlist only.is_week_end: Flags dates that fall at the end of the configured week.is_week_start: Flags dates that fall at the start of the configured week.s_day: Numeric day of the month.s_week: Short day-of-week code (e.g., S, M, T, W, F).a_timezone_data (object)a_timezone (array):k_timezone / k_geo_timezone: Internal timezone keys.s_timezone: IANA timezone identifier (e.g., America/St_Johns).text_abbr: Timezone abbreviation (e.g., GMT, NT).i_shift: Offset from UTC in hours (or fractional hours).s_title / a_title: Human-readable timezone name.is_day: Indicates whether daylight-saving rules currently apply.name: Name of the timezone field key (e.g., "k_timezone").is_disabled: Whether timezone selection is disabled.a_week_name (array of objects) {
"i_day": 1,
"html_week_day": "Mo"
}
i_day: Numeric day-of-week index.html_week_day: Short label suitable for display in a calendar header.i_week_start / i_week_end (integers)7 for Sunday, 6 for Friday/Saturday depending on configuration).a_time (nullable or array)null, indicating that this view currently focuses on dates rather than individual times.dt_date (string)is_waitlist (boolean or null)k_location (string)status (string)"ok".s_version (string)__a_message (array of strings)a_date array to render the grid of days in a calendar UI, along with a_week_name, i_week_start, and i_week_end for headers and week layout.is_available, is_out, and is_waitlist_only to determine which dates are selectable, unavailable, or waitlist-only.a_timezone_data and dt_date to present dates in the correct timezone and to interpret availability correctly across regions.curl --location -g --request GET '/v1/appointment/book/schedule/calendar?id_region={{id_region}}&k_business={{k_business}}&k_location={{k_location}}&k_service=undefined' \
--header 'Content-Type: text/plain' \
--data-raw ''{}