Error code 500 without erorr message when using /findMeetingTimes route with timezone Europe/Kyiv. But works on route /calendar/getSchedule
Submitting a bug nearly got impossible for graph errors. So it is posted here now...
As per the docs, the graph apis do accept the timezone "Europe/Kyiv"
https://learn.microsoft.com/en-us/graph/api/resources/datetimetimezone?view=graph-rest-1.0#additional-time-zones
Most of the routes do actually support them. But not the /findMeetingTimes.
steps to reproduce
go to the graph explorer and log in
https://developer.microsoft.com/en-us/graph/graph-explorer
Add the route and change the method to post
https://graph.microsoft.com/v1.0/me/findMeetingTimes
as body select
{"attendees":[],"timeConstraint":{"timeSlots":[{"start":{"dateTime":"2025-06-05T10:30:00","timeZone":"Europe/Kyiv"},"end":{"dateTime":"2025-06-12T10:30:00","timeZone":"Europe/Kyiv"}}]}}
This will result in the error:
{
"error": {
"code": "UnknownError",
"message": "",
"innerError": {
"date": "2025-06-05T07:51:38",
"request-id": "997f3dd2-0823-4473-aef1-396b5f8a6d62",
"client-request-id": "08240f21-d3e2-2a67-88e7-117971ce931c"
}
}
}
This also happens if a non existing timezone is added like "Foo/Bar"
The one below however does work.
{"attendees":[],"timeConstraint":{"timeSlots":[{"start":{"dateTime":"2025-06-05T10:30:00","timeZone":"Europe/Kiev"},"end":{"dateTime":"2025-06-12T10:30:00","timeZone":"Europe/Kiev"}}]}}
Best,
Daniel
*Edited colors