Query freebusy information for a set of calendars
POST {{baseUrl}}/calendars/freeBusy
Returns free or busy information for a set of calendars.
Scopes:
calendar:write
,
calendar:write:admin
Rate Limit Label
:
MEDIUM
Request Body
{"timeMax"=>"<dateTime>", "timeMin"=>"<dateTime>", "timeZone"=>"<string>", "calendarExpansionMax"=>"<integer>", "groupExpansionMax"=>"<integer>", "items"=>[{"id"=>"<email>"}, {"id"=>"<email>"}]}
HEADERS
| Key | Datatype | Required | Description |
| Content-Type
| string | | |
| Accept
| string | | |
RESPONSES
status: OK
{"kind":"calendar#freeBusy","timeMax":"\u003cdateTime\u003e","timeMin":"\u003cdateTime\u003e","calendars":[{"id":"\u003cstring\u003e","errors":[{"domain":"\u003cstring\u003e","reason":"\u003cstring\u003e"},{"domain":"\u003cstring\u003e","reason":"\u003cstring\u003e"}],"busy":[{"start":"\u003cstring\u003e","end":"\u003cstring\u003e"},{"start":"\u003cstring\u003e","end":"\u003cstring\u003e"}]},{"id":"\u003cstring\u003e","errors":[{"domain":"\u003cstring\u003e","reason":"\u003cstring\u003e"},{"domain":"\u003cstring\u003e","reason":"\u003cstring\u003e"}],"busy":[{"start":"\u003cstring\u003e","end":"\u003cstring\u003e"},{"start":"\u003cstring\u003e","end":"\u003cstring\u003e"}]}],"groups":[{"id":"\u003cstring\u003e","errors":{"domain":"\u003cstring\u003e","reason":"\u003cstring\u003e"},"calendars":["\u003cstring\u003e","\u003cstring\u003e"]},{"id":"\u003cstring\u003e","errors":{"domain":"\u003cstring\u003e","reason":"\u003cstring\u003e"},"calendars":["\u003cstring\u003e","\u003cstring\u003e"]}]}