Power BI (1st party) service will integrate with usageRigths graph API beta endpoint:
GET /users/{userId}/usageRights.
The API calls will use the existing permissions (User.Read.All) and the user token authentication.
To ensure that we don't cross any throttling limits, we would like to know what is the RPS rate allowed per tenant for calls made by the Power BI app:
To usageRights API
Overall Graph APIs
Who can we contact to get this information?
Thank you,
Senior Software Developer in Power BI
You may refer to this MS Graph throttling limits documentation for information.
Related
I would like to call the Power BI Activity Log API with data factory each day to download the activity events into a blob store. I thought I'd use a Copy data activity with an HTTP dataset as source to call the REST API. How do I authenticate in the HTTP dataset's linked service? Do I need to register an Azure AD application with Power BI admin rights and refer to it in some way in the linked service?
Maybe you can have a look at Service Principals, it can help you to easily authenticate and access Power BI admin read-only APIs (ActivityEvents API included) without tying you to a particular user account. Its in preview feature as of today, but should be soon out of preview.
Also, for automating the fetching of logs using Azure Data Factory and ingesting it in Azure Blob, you may have a look at this great article which explains in detail, all the steps that will be required to create the pipeline. Should be helpful!
I have azure web api app with number of web apis of type post/get to get data. these apis are having basic authentication (bearer token)
I want to use 2-3 APIs as a data source in power bi, so that I can use these APIs JSON response as a table.
In Power BI Desttop > Get Data > Web > add API URL with sample GET API method name, will work but then it is asking for authentication.
If I tried to put API Key, then it is saying: A web API key can only be specified when a web API key name is provided.
How to connect web api using authentication in power bi as a data source.
PowerBI web seems to currently have little or no support for connecting to data via webapi, or web queries generally.
PowerBI Desktop allows you to get data from the web. I have been able to access data from webapis managed by Azure API Management in two different ways:
Use Advanced rather than Basic in the From Web dialog box. Put the webapi query in the url, but add a header with name Ocp-Apim-Subscription-Key and put in as value the value of the api key.
Alternatively, instead of putting the api key in the header, with APIs managed by Azure API management, it seems you can add them to as a parameter to the apiquery, subscription-key=PutYourApiKey here.
However, I have found that although you can publish your data source or report to an online workspace, PowerBI online will give an error ("credentials not recognized" or similar) when you try and refresh the data! So as mentioned above, PowerBI online seems currently (Nov 2020) useless for connecting to WebApi data.
I have configured WSO2 DAS & API manager. I need per user / api version stats. As per documentation there is direct navigation for per user stats which I am not able to find. Could you please help me to configure it.
When the API is created, API level usage can be seen based on Version and users. Screenshot is available at https://docs.wso2.com/display/AM1100/Viewing+API+Statistics under “API Publisher statistics”
I am able to interact with Facebook through Graph Api and fetching feeds
https://graph.facebook.com/enery/posts?access_token=+fbaccToken.FbAccToken__c+&limit=100
i am able to fetch the feeds from Facebook, but i want to know about Graph API limits.
what are the Graph API limits ? how many API requests we can make per day ? is there any other limits on Facebook .
This is already covered in other threads, like that: Limit on number of Graph API calls
Interesting Link: https://developers.facebook.com/policy/
Each app is given an allotment of 200 API calls per user in any given 60 minute window.
I'm writing an utility to email an alert when:
a Google Apps domain's number of users approaches the subscription limit
a Google Apps domain's subscription is coming up for renewal
I found the data for point 1 in the Admin Settings API in fields called MaximumNumberOfUsers and CurrentNumberOfUsers
Unfortunately I cannot find any subscription/billing details in the APIs except in the Reseller APIs (which doesn't help me, I'm not a reseller)
This information is available in other cloud product APIs, like Office 365 etc.
Does anyone know if this information is accessible via an API?
The License Manager API provides a way to get/update/assign licenses to users but does not provide details about subscription renewals.
There is no API function currently to retrieve the renewal date.