Get open appointment times
get_availabilityList open appointment slots for a Canopy business, optionally for one service and one location, between two dates. Slots are cached from the business calendar (see synced_at); the time is re-checked live when you book.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to_date | No | Last day (inclusive), YYYY-MM-DD, at most 31 days after from_date. Default: 13 days after from_date. | |
| timezone | No | IANA time zone for dates and returned times. | America/New_York |
| from_date | No | First day, YYYY-MM-DD. Default: today. | |
| service_id | No | Only slots for this service. | |
| location_id | No | Location for multi-location businesses. | |
| operator_id | Yes | operator_id from canopy_check_bookable or resolve_business. | |
| customer_zip | No | Customer's ZIP code, if known. For a business with several locations, Canopy uses the location nearest to it unless location_id (or a slot or service tied to one location) decides. The result names the location used. |