Using the Power BI Report Server REST APIs

The Power BI Report Server REST API provides programmatic access to the report server catalog. For example, basic CRUD operations can be done on folders, reports, KPIs, data sources, datasets, refresh plans, subscriptions, etc.

The REST API can also be used to provide more advanced functionality, such as:

  • Navigate the folder hierarchy
  • Discover the contents of a folder
  • Download a report definition
  • Modify default report parameters
  • Change or execute a refresh plan
  • A whole lot more

The REST API is a RESTful successor to the legacy SOAP API. Happy coding!