Forum Discussion
fh_aimcom
Aug 17, 2023Copper Contributor
Update of full-day event results in "OverBooking Slot" error message when using app access token
I'm using the Microsoft Graph API with the PHP package https://packagist.org/packages/microsoft/microsoft-graph. I want to update an appointment and add a new customer to it. This works fine as long ...
TimM1
Nov 20, 2023Copper Contributor
I've been troubled with issues like this for a long time. The problems are getting worse and it appears the API backend is changing without notice.
The API behaves differently depending on if you are using an app token or a user token. So you might like to change over to a different token strategy to see if that helps your issue. Timezone issues with the API can also come into it.
I've also found that the overbooking can be caused by buffer times. e.g. if you try to schedule an appointment for the start of a work day (8:00), but a 30min buffer is set this will fail with an OverBooking Slot message. So check your buffers don't run over the start/end of workday or overlap with other appointments or other appointment buffers.
The api is severely lacking decent return messages. In some cases it can return success messages but the update didn't actually work in the backend.
The API behaves differently depending on if you are using an app token or a user token. So you might like to change over to a different token strategy to see if that helps your issue. Timezone issues with the API can also come into it.
I've also found that the overbooking can be caused by buffer times. e.g. if you try to schedule an appointment for the start of a work day (8:00), but a 30min buffer is set this will fail with an OverBooking Slot message. So check your buffers don't run over the start/end of workday or overlap with other appointments or other appointment buffers.
The api is severely lacking decent return messages. In some cases it can return success messages but the update didn't actually work in the backend.