Views:

Applies to Product - Power Apps

What’s happening?
The Office365.GetRoomsInRoomList function is failing with a 500 Internal Server Error, displaying the message: "The response is not in a JSON format. Cannot read server response." This issue affects all users of the desk booking application.


Reason:
The underlying cause appears to be related to changes or deprecation of the findRooms function in the stable version of the Microsoft Graph API, which is preventing the Office 365 connector in PowerApps from functioning correctly. Testing with the beta version of the API indicates that the functionality may have been moved there.


Resolution:

  • Switch to the alternative connector and use the v2 version of the command in PowerApps.
  • Test calling the beta API endpoint (/beta/me/findRooms) from Power Automate or a custom connector to confirm if it resolves this.
  • Check Microsoft API Documentation & Service Updates to confirm whether the findRooms function has been removed or modified in the latest Graph API updates.
  • If the findRooms function is permanently removed, explore alternative solutions such as querying room lists via Power Automate.