Issue:
I tried to use the Place Api https://graph.microsoft.com/beta/places/microsoft.graph.room and the result shows like:
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#places/microsoft.graph.room",
"value": [
{
"id": "d4552b5c-4215-479a-84cd-137e20d3f61a",
"displayName": "Conf Room Stevens",
"address": null,
"geoCoordinates": null,
"phone": "",
"nickname": "Conf Room Stevens",
"emailAddress": "[email protected]",
"building": null,
"floorNumber": null,
"label": null,
"capacity": null,
"bookingType": null,
"audioDeviceName": null,
"videoDeviceName": null,
"displayDeviceName": null,
"isWheelChairAccessible": false,
"tags": []
},....
I can not find a property which can tell users whether the room is available or not.
What's more, is there any API support the action like "book the room", for I just find the Get Place one without Create/Delete/Update.
Article:
Hi, xhr0804.
You can use this API to get room is available info.
https://graph.microsoft.com/v1.0/me/findmeetingtimes
And booking a room is done by creating a new calendar event (in your own or the users calendar) and inviting the room
Thanks so much.
I find the findmeetingtimes API can suggest some meeting rooms. So could I know how it suggest the rooms , depend on the location of user and room?
Suggestion uses relevance, based on previous meetings history for the organizer, and availability on the timeslots requested