Check Microsoft Calendar availability
Check documented calendar availability for a fixed time range and distinguish free time from a booking.
Content updated:
Does this route fit?
The plan reads availability for a specified time range. It does not create an event or interpret a date written in natural language.
Untested: no complete practical workflow established.
1/1 steps backed by API documentation.
Required apps
Setup and a small test
Specify start, end, time zone and calendars explicitly. Begin with a short interval containing a known test event.
Check the permission conditions in the source for the account you use. Seeing a calendar does not establish access through your API connection.
Compare returned intervals with the calendar. Include a busy interval and do not interpret missing results as free time.
Steps and evidence
Check availability
Microsoft Calendar
Provider documentation · Workflow not yet practically tested
Details
Provider API:
calendar-getschedulePOST /me/calendar/getSchedulePermissions
Documented scope alternatives
Calendars.ReadBasic
Do not request all scopes. Select the least privileged scope that covers the operation and resource.
Costs and limits
Not checked for this account and operation. Free access is not promised.
Source · Last confirmed:
Tests and limitations
An availability response is a snapshot. It neither reserves an interval nor guarantees a later booking. No public practical Microsoft provider test establishes this guide end to end.
Public verification reports · Open the local runner and instructions
Alternatives
For a small group, check the calendar directly. Creating an event is a separate write plan with its own checks.