Microsoft.DevOps (preview:2020-07-13)

2025/10/23 • 8 new, 8 deleted methods

Operations_List (new)
Description Lists all the operations supported by Microsoft.DevOps resource provider.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DevOps/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: string ,
display:
{
operation: string ,
resource: string ,
description: string ,
provider: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
PipelineTemplateDefinitions_List (new)
Description Lists all pipeline templates which can be used to configure a Pipeline.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DevOps/pipelineTemplateDefinitions
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
description: string ,
inputs:
[
{
id: string ,
description: string ,
type: enum ,
possibleValues:
[
{
value: string ,
displayValue: string ,
}
,
]
,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Pipelines_CreateOrUpdate (new)
Description Creates or updates a Pipeline.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines/{pipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
pipelineName: string ,
createOperationParameters:
{
properties:
{
pipelineId: integer ,
pipelineType: enum ,
bootstrapConfiguration:
{
sourceRepository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
template:
{
id: string ,
parameters: object ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (202)

{}

⚐ Response (200)

{
properties:
{
pipelineId: integer ,
pipelineType: enum ,
bootstrapConfiguration:
{
sourceRepository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
template:
{
id: string ,
parameters: object ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Pipelines_Get (new)
Description Gets an existing Pipeline.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines/{pipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
pipelineName: string ,
}

⚐ Response (200)

{
properties:
{
pipelineId: integer ,
pipelineType: enum ,
bootstrapConfiguration:
{
sourceRepository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
template:
{
id: string ,
parameters: object ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Pipelines_Update (new)
Description Updates the properties of an Azure Pipeline. Currently, it is not supported on 'githubWorkflow' pipeline type and only tags can be updated for 'azurePipeline' pipeline type.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines/{pipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
pipelineName: string ,
updateOperationParameters:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
pipelineId: integer ,
pipelineType: enum ,
bootstrapConfiguration:
{
sourceRepository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
template:
{
id: string ,
parameters: object ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Pipelines_Delete (new)
Description Deletes a Pipeline.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines/{pipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
pipelineName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Pipelines_ListByResourceGroup (new)
Description Lists all Pipelines under the specified resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
pipelineId: integer ,
pipelineType: enum ,
bootstrapConfiguration:
{
sourceRepository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
template:
{
id: string ,
parameters: object ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Pipelines_ListBySubscription (new)
Description Lists all Pipelines under the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DevOps/pipelines
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
pipelineId: integer ,
pipelineType: enum ,
bootstrapConfiguration:
{
sourceRepository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
template:
{
id: string ,
parameters: object ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Operations_List (removed)
Description Lists all the operations supported by Microsoft.DevOps resource provider.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DevOps/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: string ,
display:
{
operation: string ,
resource: string ,
description: string ,
provider: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
PipelineTemplateDefinitions_List (removed)
Description Lists all pipeline templates which can be used to configure a Pipeline.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.DevOps/pipelineTemplateDefinitions
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
description: string ,
inputs:
[
{
id: string ,
description: string ,
type: enum ,
possibleValues:
[
{
value: string ,
displayValue: string ,
}
,
]
,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Pipelines_CreateOrUpdate (removed)
Description Creates or updates a Pipeline.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines/{pipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
pipelineName: string ,
createOperationParameters:
{
properties:
{
pipelineId: integer ,
pipelineType: enum ,
bootstrapConfiguration:
{
sourceRepository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
template:
{
id: string ,
parameters: object ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (202)

{}

⚐ Response (200)

{
properties:
{
pipelineId: integer ,
pipelineType: enum ,
bootstrapConfiguration:
{
sourceRepository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
template:
{
id: string ,
parameters: object ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Pipelines_Get (removed)
Description Gets an existing Pipeline.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines/{pipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
pipelineName: string ,
}

⚐ Response (200)

{
properties:
{
pipelineId: integer ,
pipelineType: enum ,
bootstrapConfiguration:
{
sourceRepository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
template:
{
id: string ,
parameters: object ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Pipelines_Update (removed)
Description Updates the properties of an Azure Pipeline. Currently, it is not supported on 'githubWorkflow' pipeline type and only tags can be updated for 'azurePipeline' pipeline type.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines/{pipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
pipelineName: string ,
updateOperationParameters:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
pipelineId: integer ,
pipelineType: enum ,
bootstrapConfiguration:
{
sourceRepository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
template:
{
id: string ,
parameters: object ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Pipelines_Delete (removed)
Description Deletes a Pipeline.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines/{pipelineName}
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
pipelineName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Pipelines_ListByResourceGroup (removed)
Description Lists all Pipelines under the specified resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
pipelineId: integer ,
pipelineType: enum ,
bootstrapConfiguration:
{
sourceRepository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
template:
{
id: string ,
parameters: object ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Pipelines_ListBySubscription (removed)
Description Lists all Pipelines under the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.DevOps/pipelines
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
pipelineId: integer ,
pipelineType: enum ,
bootstrapConfiguration:
{
sourceRepository:
{
repositoryType: enum ,
id: string ,
defaultBranch: string ,
authorization:
{
authorizationType: enum ,
parameters: object ,
}
,
properties: object ,
}
,
template:
{
id: string ,
parameters: object ,
}
,
}
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}