Microsoft PowerBI APIs

The Power BI developer experience (Preview) is a REST API to push data sources in Power BI.
When an app adds rows to a dataset, tiles on the dashboard are updated automatically with the updated data. With the Power BI REST API, Power BI will push data whenever it becomes available and reports that are dependent on this data will update in real time. This eliminates the latency with the pull model and ensure that data is as fresh as it can be.

Check out the API Documentation

Already a member? Sign in now or create a new account

New subscriber? Get a Subscription Key


Authenticate with Power BIPower BI API calls use Azure Active Directory and OAuth 2.0 to authenticate the user.
Power BI API calls are made on behalf of an authenticated user by passing a token in the "Authorization" header.

For more information checkout the Codit Blog.

MSDN References CODE samples