Office365 Rate Limits

Last updated: October 8, 2024

After this article...

You'll understand how Lumos impacts rate limiting for your Office365 account.

Will Lumos impact our Microsoft rate limits?

The documentation for Microsoft Graph specifies that all of the services we interact with in a resource-intensive way via API have service usage limits that apply per app, not across all apps.

That means that Lumos' API requests to your environment could get throttled, but this would not affect requests made by any other app, including any of your own or your user's day-to-day use of email and other Microsoft services.

Below is the throttling documentation for the services Lumos interacts with for application discovery.

How does Lumos manage against rate limits?

As mentioned above, all of our resource-intensive requests are throttled on a per-app basis. That means that Lumos gets throttled if we run into rate limits, but your internal systems and users should remain free to make requests without issues.

We're able to manage throttling by using the "Retry-After" HTTP header and using backoff mechanisms.

If you're concerned that Lumos is impacting your rate limits, you can revoke permissions for Lumos by going to the Enterprise Applications in your Office 365 tenant.