Non-Interactive Limits Explained and API Usage Reports!
So a question that I have been stumbling and confused about is how the API Limits for DataVerse is calculated in case I am using a service account (Non-Interactive) User / Service Principal (Application User) in my power automate. So the answer is as below
These limits are defined and pooled at the tenant level
Every tenant will get an initial base request limit per tenant determined by what paid licenses are on the tenant, plus accrued limits determined by the quantity of paid Dynamics 365 Enterprise and Professional licenses.1 This pool can only be used by these non-licensed users and not by users with assigned interactive user licenses.
| Products | Pooled non-licensed tenant-level requests per 24 hours | Example |
|---|---|---|
| Dynamics 365 Enterprise & Professional applications1 | 500,000 base requests + 5,000 requests accrued per USL1 up to 10,000,000 max2 | Say you have 10 Field Service License so the total per 24 hours will be Total =500,000+5000X10 =550,000 Request per 24 Hours |
| Power Apps (all licenses) | 25,000 base requests with no per-license accrual for the tenant | Say you have any 10 Power App Requests Total = 25,000 |
| Power Automate (all licenses) | 25,000 base requests with no per-license accrual for the tenant | Say you have any 10 Power App Requests Total = 25,000 |
Licensed Users Requests Limits
| Products | Requests per paid license per 24 hours |
|---|---|
| Paid licensed users for Power Platform (excludes Power Apps per App, Power Automate per flow, and Power Virtual Agents) and Dynamics 365 excluding Dynamics 365 Team Member | 40,000 |
| Power Apps pay-as-you-go plan, and paid licensed users for Power Apps per app, Microsoft 365 apps with Power Platform access, and Dynamics 365 Team Member | 6,000 |
| Power Automate per flow plan, Power Virtual Agents base offer, and Power Virtual Agents add-on pack4 | 250,000 |
| Paid Power Apps Portals login | 200 |
So as a best practise given the above any connection to DataVerse should be running under service Principal and in general flows ownership should be either using a service account or Service Principal.
API Usage Checking:
- Sign in to https://admin.powerplatform.microsoft.com/home
- Navigate to Resources-> Capacity and click on Download Reports

3. Click New

4. Choose Microsoft Power Platform Requests

5. Choose Either License or Non-Licensed and Click Submit

References:
image-31
![]()
miraghaly
![]()
![]()
![]()
![]()
![]()