Dear Community,
For over a year now, I've been utilizing PowerPlatform APIs to monitor the size of our tenant.
This involves listing out our Apps and Flows, Connections etc.. Given the substantial size of our tenant, I introduced some 'wait' mechanisms to handle throttling, which worked seamlessly.
However, a few weeks ago, everything suddenly stopped working.
I investigated the issue and it's clear that I had hit the API quota limit (error 429).
Strangely, there were no changes made on my end that could have triggered this.
The specific error:
{
"error": {
"code": "OperationRequestThrottled",
"message": "The number of requests from operation has exceeded '10000' per '01:00:00' for user with tenant id 'xxx' and user id 'yyy'"
}
}
I've opened a support ticket with Microsoft and their response indicated that they've implemented stricter limitations on the number of requests we can execute on behalf of a user or a service principal. Consequently, some of our production scenarios have been disrupted.
During my search for a solution, I found 2 official docs that shed light on the issue:
https://learn.microsoft.com/en-us/power-platform/admin/api-request-limits-allocations
https://learn.microsoft.com/en-us/power-platform/admin/power-automate-licensing/types
Microsoft has confirmed that this is the result of an enhanced request limit restriction, a change that I was completely unaware of and I still can't find any official customer announcement about this restriction being officially rolled out.
Has anyone else encountered this newly enforced throttling restriction?