Share via

unable to read emails from outlook, extract text from it and send teams message using logic app. This used to work fine and suddenly we are seeing this error message from morning

V J 0 Reputation points Microsoft External Staff
2026-03-12T06:28:00.3966667+00:00

We use consumption tier logic app for reading emails from outlook connection(this connection was created using my mailbox), extract text and post it in teams channel. This was working fine from last 4 months and suddenly stopped working today. We are getting below message when checked for trigger.

can you let me know how we can fix this issue.

Note: there is no change in email count which it reads.

    "body": {
        "status": 429,
        "message": "Too many requests from Identifier:xxxxxxx-xxxx-xxxx-8a45-xxxxx under category:throttle.aad.ags.subscriptionservice.app.extended2. Please try again later.\r\nclientRequestId: ddddd-ddd-dddd-dddd-dddddd\r\nserviceRequestId: ccccc-cc-429c-cc-ccccccc",
        "error": {
            "message": "Too many requests from Identifier:
xxxxxxx-xxxx-xxxx-8a45-xxxxx
 under category:throttle.aad.ags.subscriptionservice.app.extended2. Please try again later."
        },
        "source": "office365-wus2.xxx-wus2-xxx.xx.azurewebsites.net"
    }
}
Azure Logic Apps
Azure Logic Apps

An Azure service that automates the access and use of data across clouds without writing code.


1 answer

Sort by: Most helpful
  1. Sonny Gillissen 4,077 Reputation points MVP
    2026-03-20T13:12:32.36+00:00

    Hi V J

    Thanks for reaching out on Microsoft Q&A!

    429 errors mean the backend has enforced a rate limit, originating from AAD Graph/Graph Subscription Services. This is Usually tied to triggers like “When a new email arrives” and occurs before Outlook even processes the email payload.

    Below are the recommended fixes from Microsoft’s throttling guidance:

    1. By default, retry logic is enabled on Logic App triggers; Remove those to make sure your logic app will execute the trigger only once, instead of exponentially every run (which even raises more problems); Please note not every trigger supports this value, it depends on what Outlook trigger you use;
    2. Set concurrency control to 1, which avoid most of the issue; This makes processing slower though, but if it's not time-critical this may be a solution; Beware: once the trigger is set to concurrency control it's irreversible.
      User's image
    3. Use a Shared Mailbox Instead of a User Mailbox, as personal mailbox traffic counts against your identity's Graph limits. Shared Mailboxes distribute load differently.

    Please click ‘Accept answer’ if you think my answer is helpful. Feel free to drop additional queries in the comments below!

    Kind regards,

    Sonny

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.