Using the Microsoft Fabric REST APIs

The Microsoft Fabric REST APIs let you automate Fabric procedures and processes. When using automation, your organization can complete tasks more quickly and with fewer errors. This efficiency leads to cost savings and improved productivity.

Some of the advantages of using the Fabric REST API are:

  • Automating repeat processes with consistency, making it easier to perform data processing on an ongoing basis.

  • Seamless integration with other systems and applications, providing a streamlined and efficient data pipeline.

Automation examples

  • Automating developer tasks - As a developer proficient in Power BI you may seek to streamline your workflow by automating routine tasks. These tasks often involve manipulating items within a workspace, which might involve multiple reports and datasets. Rather than manually navigating through Power BI Desktop and publishing each item individually, you can craft a script to automate the publishing process for your reports and datasets.

  • Governance - Ensuring that authors adhere to best practices and organization rules while creating reports and semantic models is crucial. To do this, navigate to your workspace and perform a comprehensive analysis of report definitions to determine whether they align with the best practices established by your organization.

Considerations and limitation

Service principals are not supported.