Forum Discussion
Create a fabric deployment pipeline using rest API call
- 1 year ago
My bad , I was reading a wrong article ( the things which I have mentioned will eventually be available ).
There is currently no direct API method to create a Fabric Deployment Pipeline programmatically.
Microsoft has announced plans to finalize public APIs for Deployment pipelines on the Fabric platform. The estimated release timeline for these enhancements is Q1 2025
. These upcoming APIs are expected to include:
- Create Deployment Pipeline
- Delete Deployment Pipeline
- Update Deployment Pipeline
- Assign Workspace To Stage
- Unassign Workspace From Stage
https://learn.microsoft.com/en-us/fabric/release-plan/shared-experiences
If this post helps, then please give us Kudos and consider Accept it as a solution to help the other members find it more quickly.
Anonymous
- 1 year ago
Hi Anonymous
I think I have found the right resources
https://learn.microsoft.com/he-il/fabric/cicd/deployment-pipelines/pipeline-automation-fabric
please check this GitHub repo:
there are other repo link as well on learn page I have shared .
Please see if this helps
Deployment Pipelines using API
Microsoft Entra supported identities
This API supports the Microsoft identities listed in this section.
Identity | Support
====================== ============
User | Yes
Service principal and Managed identities | Only Power BI Items are supported
Now, for the following question:
You have a Fabric workspace named Workspace1.
You plan to integrate Workspace1 with Azure DevOps.
You will use a Fabric deployment pipeline named deployPipeline1 to deploy items from Workspace1 to higher environment workspaces as part of a medallion architecture. You will run deployPipeline1 by using an API call from an Azure DevOps pipeline.
You need to configure API authentication between Azure DevOps and Fabric.
Which type of authentication should you use?
A. service principal
B. Microsoft Entra username and password
C. managed private endpoint
D. workspace identity
For my is letter "B"
Could you please help me understand this in more detail?
In what real-world context could I use Power BI using an API with a Service Principal? It seems that this cannot be done in Fabric, which is why it is used to make it dynamic.
Thanks.