Hello @Justin,
According to the documentation https://learn.microsoft.com/en-us/graph/api/bookingappointment-update?view=graph-rest-1.0, we cannot modify the isAllDay parameter using bookingAppointment Graph API.
But using calendar event API, we can modify isAllDay property.
GRAPH API CALL - PATCH https://graph.microsoft.com/v1.0/me/calendar/events/{EventID} Request Body: { "isAllDay": true, "start": { "dateTime": "2024-05-16T00:00:00.0000000", "timeZone": "UTC" }, "end": { "dateTime": "2024-05-17T00:00:00.0000000", "timeZone": "UTC" } }
Please check the documentation. https://learn.microsoft.com/en-us/graph/api/event-update?view=graph-rest-1.0&tabs=http
I am able to set the isAllDay to true using Graph Explorer. In request body provide start and end properties along with isAllDay property. Please see the below screenshot.
Hope this helps. If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".