Getting 500 response errors to GET /me/calendars all of a sudden

Fahad Gilani 320 Reputation points
2025-05-27T15:08:55.1333333+00:00

We're suddenly seeing the following for a large number of Outlook and Hotmail users. This is a simple API call to the MS Graph Calendaring API.

This has also been raised as a case with Microsoft Support: #2506020050001353

GET https://graph.microsoft.com/v1.0/me/calendars/

Accept: application/json

Content-Type: application/json

Authorization: <>

Cache-Control: no-cache

Accept-Encoding: gzip, deflate, br

2025-05-27 13:22:59 B -1- received 500 response =>

HTTP 500

URL: https://graph.microsoft.com/v1.0/me/calendars/

Content-Type: application/json; odata.metadata=minimal; odata.streaming=true; IEEE754Compatible=false; charset=utf-8

Strict-Transport-Security: max-age=31536000

client-request-id: 64ca1aca-b971-4520-b75d-28bb17590cde

Date: Tue, 27 May 2025 11:22:59 GMT

x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"France Central","Slice":"E","Ring":"5","ScaleUnit":"001","RoleInstance":"PA2PEPF000366F6"}}

Content-Encoding: gzip

request-id: 64ca1aca-b971-4520-b75d-28bb17590cde

Cache-Control: private

{"error":{"code":"ErrorInternalServerError","message":"An internal server error occurred. The operation failed."}}

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
13,685 questions
{count} votes

Accepted answer
  1. Tas Drake 115 Reputation points
    2025-06-02T21:04:23.55+00:00

    If you need a fix before Graph fixes the endpoint, these fields are causing the 500s allowedOnlineMeetingProviders, and defaultOnlineMeetingProvider. You can use $select to get only the fields you need, excluding the two online meeting provider fields.

    8 people found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.