release_get_definitions
Retrieve and filter release definitions by project, search text, tags, or other criteria using Azure DevOps MCP Server with PAT Authentication.
Instructions
Retrieves list of release definitions for a given project.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
artifactSourceId | No | Filter by artifact source ID | |
artifactType | No | Filter by artifact type | |
continuationToken | No | Continuation token for pagination | |
definitionIdFilter | No | Filter by specific release definition IDs | |
expand | No | Expand options for release definitions | None |
isDeleted | No | Whether to include deleted release definitions. Default is false. | |
isExactNameMatch | No | Whether to match the exact name of the release definition. Default is false. | |
path | No | Path to filter release definitions | |
project | Yes | Project ID or name to get release definitions for | |
propertyFilters | No | Filter by properties associated with the release definitions | |
queryOrder | No | Order of the results | NameAscending |
searchText | No | Search text to filter release definitions | |
searchTextContainsFolderName | No | Whether to include folder names in the search text | |
tagFilter | No | Filter by tags associated with the release definitions | |
top | No | Number of results to return (for pagination) |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"artifactSourceId": {
"description": "Filter by artifact source ID",
"type": "string"
},
"artifactType": {
"description": "Filter by artifact type",
"type": "string"
},
"continuationToken": {
"description": "Continuation token for pagination",
"type": "string"
},
"definitionIdFilter": {
"description": "Filter by specific release definition IDs",
"items": {
"type": "string"
},
"type": "array"
},
"expand": {
"default": "None",
"description": "Expand options for release definitions",
"enum": [
"None",
"Environments",
"Artifacts",
"Triggers",
"Variables",
"Tags",
"LastRelease"
],
"type": "string"
},
"isDeleted": {
"default": false,
"description": "Whether to include deleted release definitions. Default is false.",
"type": "boolean"
},
"isExactNameMatch": {
"default": false,
"description": "Whether to match the exact name of the release definition. Default is false.",
"type": "boolean"
},
"path": {
"description": "Path to filter release definitions",
"type": "string"
},
"project": {
"description": "Project ID or name to get release definitions for",
"type": "string"
},
"propertyFilters": {
"description": "Filter by properties associated with the release definitions",
"items": {
"type": "string"
},
"type": "array"
},
"queryOrder": {
"default": "NameAscending",
"description": "Order of the results",
"enum": [
"IdAscending",
"IdDescending",
"NameAscending",
"NameDescending"
],
"type": "string"
},
"searchText": {
"description": "Search text to filter release definitions",
"type": "string"
},
"searchTextContainsFolderName": {
"description": "Whether to include folder names in the search text",
"type": "boolean"
},
"tagFilter": {
"description": "Filter by tags associated with the release definitions",
"items": {
"type": "string"
},
"type": "array"
},
"top": {
"description": "Number of results to return (for pagination)",
"type": "number"
}
},
"required": [
"project"
],
"type": "object"
}