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

Daniel Cano 1 Reputation point
2021-09-07T14:16:41.1+00:00

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
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,575 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Danstan Onyango 3,741 Reputation points Microsoft Employee
    2021-09-08T06:58:49.317+00:00

    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.

    1 person found this answer helpful.
    0 comments No comments