Hi @Reni K ,
When it comes to MS Graph API throttling we suggest:
- Reduce the number of operations per request.
- Reduce the frequency of calls.
- Avoid immediate retries, because all requests accrue against your usage limits.
There are some best practices to avoid the throttling while using the Graph API requests.
- Wait the number of seconds specified in the Retry-After header.
- Retry the request.
-If the request fails again with a 429 error code, you are still being throttled. Continue to use the recommended Retry-After delay and retry the request until it succeeds.
If noRetry-After header is provided by the response, we recommend implementing an exponential backoff retry policy. You can also implement more advanced patterns when building large-scale applications.
Refer this document for more information throttling
Also, we have some service specific limits in regards with different O365 workloads. Please refer this Microsoft document for this throttling
JSON batching allows you to optimize your application by combining multiple requests into a single JSON object. Please refer this documentation for more information on batching throttling
If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment.