Calendar integration using the Microsoft Graph API
Note: The account used when authorising the application from inside Halo needs to have delegate or "Full Access Permission" to each of the accounts (Mailbox Folder Permission) that you are connecting to for editing/adding appointments.
In addtion to the above you can also send Teams Meeting invites by checking the below setting on any Appointment Types that this applies to.
When testing which calendars the connected account has access too, an error is given saying "The specified object was not found in the store"
Either the connected account does not have the required level of access to the user’s calendar, or they have only just been granted the correct level of access. Sometimes granting delegate permissions can take up to an hour to take effect.
Ensure the connected account has delegate access to read/edit the user’s calendar. There are multiple ways of doing this, but here is a short guide we've used before.