question

DanielCano-0264 avatar image
0 Votes"
DanielCano-0264 asked Danstan-MSFT edited

What are the limits to use Microsoft Graph API to create events in calendar?

Hi everyone,

I have a question since the documentation does not make everything completely clear to me.
I need use Microsft Graph API to create events in calendar, this events have attendees.

What is the limit of events I can create per day/month?
How many attendees can an event have?
What other limits should I take into account for this?


Thank you.

microsoft-graph-calendar
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

Danstan-MSFT avatar image
1 Vote"
Danstan-MSFT answered Danstan-MSFT edited

I have synthesized this information from Microsoft Graph throttling guidance for Exchange Online limits and the Exchange Online Sending Limits which is also referenced in MS Graph Event Resource. Note that limits that are on Exchange Online side also apply to Graph API.

How many attendees can an event have?
As per the event resource, the maximum attendees is 500.

What is the limit of events I can create per day/month?
As per the Graph Throttling Guide

  • Your app is limited to 10k requests to 1 user mailbox per 10 minutes period.

  • Your app can only make 4 concurrent requests to 1 user mailbox.

As per Exchange Online Sending Limits, your app is limited 30 messages per minute from one mailbox. You should be able to calculate how many events you can create in any period.

What other limits should I take into account for this?
I suggest to read carefully the Microsoft Graph throttling guidance for Exchange Online limits and Exchange Online Sending Limits to understand how they will impact your application and fit your sending numbers into the limits.










5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.