'Create repositories in Azure DevOps from Power Automate
I have a Power Automate flow that receives data from a Microsoft Forms. From this form, I want to create a work item in Azure DevOps but also a repository.
I have bought the Premium version of Azure DevOps Connector that allows me to create the work item that costs £11/month.
There is no options for creating a repo but only to obtain the list of repo.
How can I create the repository? Is there an API for it?
Solution 1:[1]
Power Automate supports the actions as the docs show : Power Automate Actions.
The actions do not include creating repositories in DevOps. You can try to use the REST API to create a repository.
Sample Request
POST https://dev.azure.com/{organiztion}/_apis/git/repositories?api-version=6.0
Request Body
{
"name": "Repository",
"project": {
"id": "6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c"
}
}
Sample Response
{
"id": "5febef5a-833d-4e14-b9c0-14cb638f91e6",
"name": "Repository",
"url": "https://dev.azure.com/fabrikam/_apis/git/repositories/5febef5a-833d-4e14-b9c0-14cb638f91e6",
"project": {
"id": "6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c",
"name": "Git",
"url": "https://dev.azure.com/{organiztion}/_apis/projects/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c",
"state": "wellFormed"
},
"remoteUrl": "https://dev.azure.com/{organiztion}/Git/_git/Repository"
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Kangcheng Jin-MSFT |