To summarize our discussion — we reviewed the rate limits applicable to Office 365 and Azure connectors in Azure Logic Apps. Logic Apps itself does not enforce connector-specific limits; instead, each connector is subject to the throttling policies of its underlying service. These limits apply universally across tools such as Power Automate, Power Apps, and custom solutions using Microsoft Graph APIs.
Here’s a quick overview of some commonly used services and their limits:
Exchange Online (Outlook Connector): Allows 30 messages per minute and 10,000 recipients per day per mailbox.
SharePoint Online: Limits to 600 API calls per connection per 60 seconds. Returns HTTP 429 when exceeded.
Excel Online (Business): Typically supports around 100 API calls per 60 seconds. Microsoft recommends adding delays or retries to avoid throttling, although exact limits are not officially documented.
OneDrive for Business: Shares throttling behavior with SharePoint, as detailed in the Microsoft Graph throttling documentation.
Microsoft Teams, Planner, and other Graph-based connectors: Follow Microsoft Graph API throttling rules, which vary by service and request type.
Azure Services (e.g., Key Vault, Storage Queues): Enforce their own limits, such as 4,000 GET operations per 10 seconds for Key Vault software keys and 2,000 messages per second per Azure Storage Queue.
These limits cannot be increased or bypassed using Logic Apps. However, Logic Apps offers robust capabilities to manage these constraints, such as retry policies with exponential backoff, trigger controls, and monitoring tools (e.g., Azure Monitor, Log Analytics).
Hope this helps. Do let us know if you have any further queries.
If this answers your query, do click Accept Answer and Yes for "Was this answer helpful." And if you have any further questions, let us know.