check_availability
Find out when a business is actually free. Worked out per call against their opening hours, their notice period, their blackout dates and what is already booked — there is no stored list of free times to be out of date. Returns known true with days, each holding slots that carry a start, an end and free. firstFree is the earliest one across the range. Pass time to ask about one exact moment instead of browsing. known false means this business has not set up a calendar and reason names the missing piece. That is "we cannot tell you", never "they are busy" — ask a person instead. A free slot is not a hold. Nothing is reserved until commit_order, and between the two calls someone else can take it. Authentication: none. This tool works with no credentials.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Optional. How many days to walk, 1 to 14. Defaults to 7. | |
| from | No | Optional. First day to look at, yyyy-mm-dd in the business's own local calendar. Defaults to their today. | |
| kind | No | Optional. The `kind` field from the same search result. Defaults to "entity". | |
| slug | Yes | The `slug` field from a search_businesses result. | |
| time | No | Optional. One exact start time as HH:MM, 24-hour, on the first day of the range. The answer comes back under `asked`, and "not-a-slot-start" means their day divides differently — the free starts are listed beside it. |