Hi @phoenix!
Thanks for posting this question! That sounds like a great project for office visibility.
The short answer regarding the Front API: Currently, the Front API does not have endpoints that allow you to retrieve, create, or update calendar events or resource bookings. I have gone ahead and added your vote to our internal feature request for Calendar API access to help prioritize this for the future.
The recommended workaround: Since Front's calendar feature is essentially a sync with your underlying email provider (Google Workspace or Office 365), the data for those meeting rooms should live in that provider's backend.
To build your room display app, you should be able to bypass Front and query your provider directly:
-
If you use Google Workspace: You may want to try using the Google Calendar API to list events for specific "Resources" (meeting rooms).
-
If you use Office 365: You may want to try using the Microsoft Graph API to get the calendar view for the room's mailbox.
I hope this helps point you in the right direction for your build!