Share via

How to know if my notifications-delivery-webhooks are throttled?

Tsai Yunda 0 Reputation points
2024-11-30T10:24:35.8933333+00:00

https://learn.microsoft.com/en-us/graph/change-notifications-delivery-webhooks?tabs=http#throttling

There are conditions that Microsoft Graph throttles notifications sent to endpoints that become slow or unresponsive. It may include dropping notifications in a way that they can't be recovered.

How can I find out if my endpoint has been throttled?

Microsoft Security | Microsoft Graph
0 comments No comments

1 answer

Sort by: Most helpful
  1. Saranya Madhu-MSFT 2,375 Reputation points Microsoft External Staff
    2024-12-12T14:37:17.7633333+00:00

    Hi @Tsai Yunda ,

    Thanks for reaching out to Microsoft!

    Microsoft Graph change notifications service receives a 2xx class code from your endpoint, the notification is considered sent.

    Please check the HTTP status codes returned by your endpoint. If your endpoint frequently returns 5xx status codes or takes longer than 10 seconds to respond, it may be throttled.

    Microsoft Graph includes retry headers in its responses when throttling occurs. Look for these headers in the responses to understand the retry logic and intervals.

    https://learn.microsoft.com/en-us/graph/change-notifications-delivery-webhooks?tabs=http#http-codes-and-retry-logic

    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".

    0 comments No comments

Your answer

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