@itentialopensource/adapter-azure_devops
Version:
This adapter integrates with system described as: Azure DevOps.
1,382 lines • 36.8 kB
JSON
{
"swagger": "2.0",
"info": {
"title": "Pipelines",
"description": "",
"termsOfService": "https://go.microsoft.com/fwlink/?LinkId=329770",
"contact": {
"name": "nugetvss",
"email": "nugetvss@microsoft.com"
},
"license": {
"name": "MICROSOFT SOFTWARE LICENSE TERMS",
"url": "https://go.microsoft.com/fwlink/?LinkId=329770"
},
"version": "6.1-preview"
},
"host": "dev.azure.com",
"x-ms-vss-area": "Pipelines",
"basePath": "/",
"tags": [
{
"name": "Artifacts"
},
{
"name": "Logs"
},
{
"name": "Pipelines"
},
{
"name": "Preview"
},
{
"name": "Runs"
}
],
"schemes": [
"https"
],
"paths": {
"/{organization}/{project}/_apis/pipelines": {
"post": {
"tags": [
"Pipelines"
],
"x-ms-docs-override-version": "6.1-preview.1",
"x-ms-vss-resource": "pipelines",
"x-ms-vss-method": "CreatePipeline",
"x-ms-preview": true,
"description": "Create a pipeline.",
"operationId": "Pipelines_Create",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"parameters": [
{
"in": "path",
"name": "organization",
"description": "The name of the Azure DevOps organization.",
"required": true,
"type": "string"
},
{
"in": "body",
"name": "body",
"description": "Input parameters.",
"required": true,
"schema": {
"$ref": "#/definitions/CreatePipelineParameters"
}
},
{
"in": "path",
"name": "project",
"description": "Project ID or project name",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-Version-preview.1"
}
],
"responses": {
"200": {
"description": "successful operation",
"schema": {
"$ref": "#/definitions/Pipeline"
}
}
}
},
"get": {
"tags": [
"Pipelines"
],
"x-ms-docs-override-version": "6.1-preview.1",
"x-ms-vss-resource": "pipelines",
"x-ms-vss-method": "ListPipelines",
"x-ms-preview": true,
"description": "Get a list of pipelines.",
"operationId": "Pipelines_List",
"produces": [
"application/json"
],
"parameters": [
{
"in": "path",
"name": "organization",
"description": "The name of the Azure DevOps organization.",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "project",
"description": "Project ID or project name",
"required": true,
"type": "string"
},
{
"in": "query",
"name": "orderBy",
"description": "A sort expression. Defaults to \"name asc\"",
"required": false,
"type": "string"
},
{
"in": "query",
"name": "$top",
"description": "The maximum number of pipelines to return",
"required": false,
"type": "integer",
"format": "int32"
},
{
"in": "query",
"name": "continuationToken",
"description": "A continuation token from a previous request, to retrieve the next page of results",
"required": false,
"type": "string"
},
{
"$ref": "#/parameters/api-Version-preview.1"
}
],
"responses": {
"200": {
"description": "successful operation",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/Pipeline"
}
}
}
}
}
},
"/{organization}/{project}/_apis/pipelines/{pipelineId}": {
"get": {
"tags": [
"Pipelines"
],
"x-ms-docs-override-version": "6.1-preview.1",
"x-ms-vss-resource": "pipelines",
"x-ms-vss-method": "GetPipeline",
"x-ms-preview": true,
"description": "Gets a pipeline, optionally at the specified version",
"operationId": "Pipelines_Get",
"produces": [
"application/json"
],
"parameters": [
{
"in": "path",
"name": "organization",
"description": "The name of the Azure DevOps organization.",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "project",
"description": "Project ID or project name",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "pipelineId",
"description": "The pipeline ID",
"required": true,
"type": "integer",
"format": "int32"
},
{
"in": "query",
"name": "pipelineVersion",
"description": "The pipeline version",
"required": false,
"type": "integer",
"format": "int32"
},
{
"$ref": "#/parameters/api-Version-preview.1"
}
],
"responses": {
"200": {
"description": "successful operation",
"schema": {
"$ref": "#/definitions/Pipeline"
}
}
}
}
},
"/{organization}/{project}/_apis/pipelines/{pipelineId}/preview": {
"post": {
"tags": [
"Preview"
],
"x-ms-docs-override-version": "6.1-preview.1",
"x-ms-vss-resource": "preview",
"x-ms-vss-method": "Preview",
"x-ms-preview": true,
"description": "Queues a dry run of the pipeline and returns an object containing the final yaml.",
"operationId": "Preview_Preview",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"parameters": [
{
"in": "path",
"name": "organization",
"description": "The name of the Azure DevOps organization.",
"required": true,
"type": "string"
},
{
"in": "body",
"name": "body",
"description": "Optional additional parameters for this run.",
"required": true,
"schema": {
"$ref": "#/definitions/RunPipelineParameters"
}
},
{
"in": "path",
"name": "project",
"description": "Project ID or project name",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "pipelineId",
"description": "The pipeline ID.",
"required": true,
"type": "integer",
"format": "int32"
},
{
"in": "query",
"name": "pipelineVersion",
"description": "The pipeline version.",
"required": false,
"type": "integer",
"format": "int32"
},
{
"$ref": "#/parameters/api-Version-preview.1"
}
],
"responses": {
"200": {
"description": "successful operation",
"schema": {
"$ref": "#/definitions/PreviewRun"
}
}
}
}
},
"/{organization}/{project}/_apis/pipelines/{pipelineId}/runs": {
"get": {
"tags": [
"Runs"
],
"x-ms-docs-override-version": "6.1-preview.1",
"x-ms-vss-resource": "runs",
"x-ms-vss-method": "ListRuns",
"x-ms-preview": true,
"description": "Gets top 10000 runs for a particular pipeline.",
"operationId": "Runs_List",
"produces": [
"application/json"
],
"parameters": [
{
"in": "path",
"name": "organization",
"description": "The name of the Azure DevOps organization.",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "project",
"description": "Project ID or project name",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "pipelineId",
"description": "The pipeline id",
"required": true,
"type": "integer",
"format": "int32"
},
{
"$ref": "#/parameters/api-Version-preview.1"
}
],
"responses": {
"200": {
"description": "successful operation",
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/Run"
}
}
}
}
},
"post": {
"tags": [
"Runs"
],
"x-ms-docs-override-version": "6.1-preview.1",
"x-ms-vss-resource": "runs",
"x-ms-vss-method": "RunPipeline",
"x-ms-preview": true,
"description": "Runs a pipeline.",
"operationId": "Runs_Run Pipeline",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"parameters": [
{
"in": "path",
"name": "organization",
"description": "The name of the Azure DevOps organization.",
"required": true,
"type": "string"
},
{
"in": "body",
"name": "body",
"description": "Optional additional parameters for this run.",
"required": true,
"schema": {
"$ref": "#/definitions/RunPipelineParameters"
}
},
{
"in": "path",
"name": "project",
"description": "Project ID or project name",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "pipelineId",
"description": "The pipeline ID.",
"required": true,
"type": "integer",
"format": "int32"
},
{
"in": "query",
"name": "pipelineVersion",
"description": "The pipeline version.",
"required": false,
"type": "integer",
"format": "int32"
},
{
"$ref": "#/parameters/api-Version-preview.1"
}
],
"responses": {
"200": {
"description": "successful operation",
"schema": {
"$ref": "#/definitions/Run"
}
}
}
}
},
"/{organization}/{project}/_apis/pipelines/{pipelineId}/runs/{runId}": {
"get": {
"tags": [
"Runs"
],
"x-ms-docs-override-version": "6.1-preview.1",
"x-ms-vss-resource": "runs",
"x-ms-vss-method": "GetRun",
"x-ms-preview": true,
"description": "Gets a run for a particular pipeline.",
"operationId": "Runs_Get",
"produces": [
"application/json"
],
"parameters": [
{
"in": "path",
"name": "organization",
"description": "The name of the Azure DevOps organization.",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "project",
"description": "Project ID or project name",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "pipelineId",
"description": "The pipeline id",
"required": true,
"type": "integer",
"format": "int32"
},
{
"in": "path",
"name": "runId",
"description": "The run id",
"required": true,
"type": "integer",
"format": "int32"
},
{
"$ref": "#/parameters/api-Version-preview.1"
}
],
"responses": {
"200": {
"description": "successful operation",
"schema": {
"$ref": "#/definitions/Run"
}
}
}
}
},
"/{organization}/{project}/_apis/pipelines/{pipelineId}/runs/{runId}/artifacts": {
"get": {
"tags": [
"Artifacts"
],
"x-ms-docs-override-version": "6.1-preview.1",
"x-ms-vss-resource": "artifacts",
"x-ms-vss-method": "GetArtifact",
"x-ms-preview": true,
"description": "Get a specific artifact from a pipeline run",
"operationId": "Artifacts_Get",
"produces": [
"application/json"
],
"parameters": [
{
"in": "path",
"name": "organization",
"description": "The name of the Azure DevOps organization.",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "project",
"description": "Project ID or project name",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "pipelineId",
"description": "ID of the pipeline.",
"required": true,
"type": "integer",
"format": "int32"
},
{
"in": "path",
"name": "runId",
"description": "ID of the run of that pipeline.",
"required": true,
"type": "integer",
"format": "int32"
},
{
"in": "query",
"name": "artifactName",
"description": "Name of the artifact.",
"required": true,
"type": "string"
},
{
"in": "query",
"name": "$expand",
"description": "Expand options. Default is None.",
"required": false,
"type": "string",
"enum": [
"none",
"signedContent"
],
"x-ms-enum": {
"name": "GetArtifactExpandOptions",
"values": [
{
"value": "none",
"description": "No expansion."
},
{
"value": "signedContent",
"description": "Include signed content."
}
]
}
},
{
"$ref": "#/parameters/api-Version-preview.1"
}
],
"responses": {
"200": {
"description": "successful operation",
"schema": {
"$ref": "#/definitions/Artifact"
}
}
}
}
},
"/{organization}/{project}/_apis/pipelines/{pipelineId}/runs/{runId}/logs": {
"get": {
"tags": [
"Logs"
],
"x-ms-docs-override-version": "6.1-preview.1",
"x-ms-vss-resource": "logs",
"x-ms-vss-method": "ListLogs",
"x-ms-preview": true,
"description": "Get a list of logs from a pipeline run.",
"operationId": "Logs_List",
"produces": [
"application/json"
],
"parameters": [
{
"in": "path",
"name": "organization",
"description": "The name of the Azure DevOps organization.",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "project",
"description": "Project ID or project name",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "pipelineId",
"description": "ID of the pipeline.",
"required": true,
"type": "integer",
"format": "int32"
},
{
"in": "path",
"name": "runId",
"description": "ID of the run of that pipeline.",
"required": true,
"type": "integer",
"format": "int32"
},
{
"in": "query",
"name": "$expand",
"description": "Expand options. Default is None.",
"required": false,
"type": "string",
"enum": [
"none",
"signedContent"
],
"x-ms-enum": {
"name": "GetLogExpandOptions",
"values": [
{
"value": "none",
"description": ""
},
{
"value": "signedContent",
"description": ""
}
]
}
},
{
"$ref": "#/parameters/api-Version-preview.1"
}
],
"responses": {
"200": {
"description": "successful operation",
"schema": {
"$ref": "#/definitions/LogCollection"
}
}
}
}
},
"/{organization}/{project}/_apis/pipelines/{pipelineId}/runs/{runId}/logs/{logId}": {
"get": {
"tags": [
"Logs"
],
"x-ms-docs-override-version": "6.1-preview.1",
"x-ms-vss-resource": "logs",
"x-ms-vss-method": "GetLog",
"x-ms-preview": true,
"description": "Get a specific log from a pipeline run",
"operationId": "Logs_Get",
"produces": [
"application/json"
],
"parameters": [
{
"in": "path",
"name": "organization",
"description": "The name of the Azure DevOps organization.",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "project",
"description": "Project ID or project name",
"required": true,
"type": "string"
},
{
"in": "path",
"name": "pipelineId",
"description": "ID of the pipeline.",
"required": true,
"type": "integer",
"format": "int32"
},
{
"in": "path",
"name": "runId",
"description": "ID of the run of that pipeline.",
"required": true,
"type": "integer",
"format": "int32"
},
{
"in": "path",
"name": "logId",
"description": "ID of the log.",
"required": true,
"type": "integer",
"format": "int32"
},
{
"in": "query",
"name": "$expand",
"description": "Expand options. Default is None.",
"required": false,
"type": "string",
"enum": [
"none",
"signedContent"
],
"x-ms-enum": {
"name": "GetLogExpandOptions",
"values": [
{
"value": "none",
"description": ""
},
{
"value": "signedContent",
"description": ""
}
]
}
},
{
"$ref": "#/parameters/api-Version-preview.1"
}
],
"responses": {
"200": {
"description": "successful operation",
"schema": {
"$ref": "#/definitions/Log"
}
}
}
}
}
},
"definitions": {
"Artifact": {
"description": "Artifacts are collections of files produced by a pipeline. Use artifacts to share files between stages in a pipeline or between different pipelines.",
"type": "object",
"properties": {
"name": {
"description": "The name of the artifact.",
"type": "string"
},
"signedContent": {
"description": "Signed url for downloading this artifact",
"$ref": "#/definitions/SignedUrl"
},
"url": {
"description": "Self-referential url",
"type": "string"
}
}
},
"BuildResourceParameters": {
"description": "",
"type": "object",
"properties": {
"version": {
"type": "string"
}
}
},
"ContainerResourceParameters": {
"description": "",
"type": "object",
"properties": {
"version": {
"type": "string"
}
}
},
"CreatePipelineConfigurationParameters": {
"description": "Configuration parameters of the pipeline.",
"type": "object",
"properties": {
"type": {
"description": "Type of configuration.",
"enum": [
"unknown",
"yaml",
"designerJson",
"justInTime",
"designerHyphenJson"
],
"x-ms-enum": {
"name": "ConfigurationType",
"values": [
{
"value": "unknown",
"description": "Unknown type."
},
{
"value": "yaml",
"description": "YAML."
},
{
"value": "designerJson",
"description": "Designer JSON."
},
{
"value": "justInTime",
"description": "Just-in-time."
},
{
"value": "designerHyphenJson",
"description": "Designer-JSON."
}
]
}
}
}
},
"CreatePipelineParameters": {
"description": "Parameters to create a pipeline.",
"type": "object",
"properties": {
"configuration": {
"description": "Configuration parameters of the pipeline.",
"$ref": "#/definitions/CreatePipelineConfigurationParameters"
},
"folder": {
"description": "Folder of the pipeline.",
"type": "string"
},
"name": {
"description": "Name of the pipeline.",
"type": "string"
}
}
},
"Log": {
"description": "Log for a pipeline.",
"type": "object",
"properties": {
"createdOn": {
"description": "The date and time the log was created.",
"type": "string",
"format": "date-time"
},
"id": {
"description": "The ID of the log.",
"type": "integer",
"format": "int32"
},
"lastChangedOn": {
"description": "The date and time the log was last changed.",
"type": "string",
"format": "date-time"
},
"lineCount": {
"description": "The number of lines in the log.",
"type": "integer",
"format": "int64"
},
"signedContent": {
"$ref": "#/definitions/SignedUrl"
},
"url": {
"type": "string"
}
}
},
"LogCollection": {
"description": "A collection of logs.",
"type": "object",
"properties": {
"logs": {
"description": "The list of logs.",
"type": "array",
"items": {
"$ref": "#/definitions/Log"
}
},
"signedContent": {
"$ref": "#/definitions/SignedUrl"
},
"url": {
"description": "URL of the log.",
"type": "string"
}
}
},
"PackageResourceParameters": {
"description": "",
"type": "object",
"properties": {
"version": {
"type": "string"
}
}
},
"Pipeline": {
"description": "Definition of a pipeline.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/PipelineBase"
}
],
"properties": {
"_links": {
"$ref": "#/definitions/ReferenceLinks"
},
"configuration": {
"$ref": "#/definitions/PipelineConfiguration"
},
"url": {
"description": "URL of the pipeline",
"type": "string"
}
}
},
"PipelineBase": {
"description": "",
"type": "object",
"properties": {
"folder": {
"description": "Pipeline folder",
"type": "string"
},
"id": {
"description": "Pipeline ID",
"type": "integer",
"format": "int32"
},
"name": {
"description": "Pipeline name",
"type": "string"
},
"revision": {
"description": "Revision number",
"type": "integer",
"format": "int32"
}
}
},
"PipelineConfiguration": {
"description": "",
"type": "object",
"properties": {
"type": {
"enum": [
"unknown",
"yaml",
"designerJson",
"justInTime",
"designerHyphenJson"
],
"x-ms-enum": {
"name": "ConfigurationType",
"values": [
{
"value": "unknown",
"description": "Unknown type."
},
{
"value": "yaml",
"description": "YAML."
},
{
"value": "designerJson",
"description": "Designer JSON."
},
{
"value": "justInTime",
"description": "Just-in-time."
},
{
"value": "designerHyphenJson",
"description": "Designer-JSON."
}
]
}
}
}
},
"PipelineReference": {
"description": "A reference to a Pipeline.",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/PipelineBase"
}
],
"properties": {
"url": {
"type": "string"
}
}
},
"PipelineResourceParameters": {
"description": "",
"type": "object",
"properties": {
"version": {
"type": "string"
}
}
},
"PreviewRun": {
"description": "",
"type": "object",
"properties": {
"finalYaml": {
"type": "string"
}
}
},
"ReferenceLinks": {
"description": "The class to represent a collection of REST reference links.",
"type": "object",
"properties": {
"links": {
"description": "The readonly view of the links. Because Reference links are readonly, we only want to expose them as read only.",
"type": "object",
"additionalProperties": {
"type": "object"
}
}
}
},
"Repository": {
"description": "",
"type": "object",
"properties": {
"type": {
"enum": [
"unknown",
"gitHub",
"azureReposGit",
"gitHubEnterprise",
"azureReposGitHyphenated"
],
"x-ms-enum": {
"name": "RepositoryType",
"values": [
{
"value": "unknown",
"description": ""
},
{
"value": "gitHub",
"description": ""
},
{
"value": "azureReposGit",
"description": ""
},
{
"value": "gitHubEnterprise",
"description": ""
},
{
"value": "azureReposGitHyphenated",
"description": ""
}
]
}
}
}
},
"RepositoryResource": {
"description": "",
"type": "object",
"properties": {
"refName": {
"type": "string"
},
"repository": {
"$ref": "#/definitions/Repository"
},
"version": {
"type": "string"
}
}
},
"RepositoryResourceParameters": {
"description": "",
"type": "object",
"properties": {
"refName": {
"type": "string"
},
"token": {
"description": "This is the security token to use when connecting to the repository.",
"type": "string"
},
"tokenType": {
"description": "Optional. This is the type of the token given. If not provided, a type of \"Bearer\" is assumed. Note: Use \"Basic\" for a PAT token.",
"type": "string"
},
"version": {
"type": "string"
}
}
},
"Run": {
"description": "",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/RunReference"
}
],
"properties": {
"_links": {
"$ref": "#/definitions/ReferenceLinks"
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"finalYaml": {
"type": "string"
},
"finishedDate": {
"type": "string",
"format": "date-time"
},
"pipeline": {
"$ref": "#/definitions/PipelineReference"
},
"resources": {
"$ref": "#/definitions/RunResources"
},
"result": {
"enum": [
"unknown",
"succeeded",
"failed",
"canceled"
],
"x-ms-enum": {
"name": "RunResult",
"values": [
{
"value": "unknown",
"description": ""
},
{
"value": "succeeded",
"description": ""
},
{
"value": "failed",
"description": ""
},
{
"value": "canceled",
"description": ""
}
]
}
},
"state": {
"enum": [
"unknown",
"inProgress",
"canceling",
"completed"
],
"x-ms-enum": {
"name": "RunState",
"values": [
{
"value": "unknown",
"description": ""
},
{
"value": "inProgress",
"description": ""
},
{
"value": "canceling",
"description": ""
},
{
"value": "completed",
"description": ""
}
]
}
},
"url": {
"type": "string"
},
"variables": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/Variable"
}
}
}
},
"RunPipelineParameters": {
"description": "Settings which influence pipeline runs.",
"type": "object",
"properties": {
"previewRun": {
"description": "If true, don't actually create a new run. Instead, return the final YAML document after parsing templates.",
"type": "boolean"
},
"resources": {
"description": "The resources the run requires.",
"$ref": "#/definitions/RunResourcesParameters"
},
"stagesToSkip": {
"type": "array",
"items": {
"type": "string"
}
},
"templateParameters": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"variables": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/Variable"
}
},
"yamlOverride": {
"description": "If you use the preview run option, you may optionally supply different YAML. This allows you to preview the final YAML document without committing a changed file.",
"type": "string"
}
}
},
"RunReference": {
"description": "",
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string"
}
}
},
"RunResources": {
"description": "",
"type": "object",
"properties": {
"repositories": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/RepositoryResource"
}
}
}
},
"RunResourcesParameters": {
"description": "",
"type": "object",
"properties": {
"builds": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/BuildResourceParameters"
}
},
"containers": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/ContainerResourceParameters"
}
},
"packages": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/PackageResourceParameters"
}
},
"pipelines": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/PipelineResourceParameters"
}
},
"repositories": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/RepositoryResourceParameters"
}
}
}
},
"SignalRConnection": {
"description": "",
"type": "object",
"properties": {
"signedContent": {
"$ref": "#/definitions/SignedUrl"
}
}
},
"SignedUrl": {
"description": "A signed url allowing limited-time anonymous access to private resources.",
"type": "object",
"properties": {
"signatureExpires": {
"description": "Timestamp when access expires.",
"type": "string",
"format": "date-time"
},
"url": {
"description": "The URL to allow access to.",
"type": "string"
}
}
},
"Variable": {
"description": "",
"type": "object",
"properties": {
"isSecret": {
"type": "boolean"
},
"value": {
"type": "string"
}
}
},
"VssJsonCollectionWrapper": {
"description": "This class is used to serialized collections as a single JSON object on the wire, to avoid serializing JSON arrays directly to the client, which can be a security hole",
"type": "object",
"allOf": [
{
"$ref": "#/definitions/VssJsonCollectionWrapperBase"
}
],
"properties": {
"value": {
"type": "string",
"format": "T"
}
}
},
"VssJsonCollectionWrapperBase": {
"description": "",
"type": "object",
"properties": {
"count": {
"type": "integer",
"format": "int32"
}
}
}
},
"parameters": {
"api-Version-preview.1": {
"name": "api-version",
"in": "query",
"description": "Version of the API to use. This should be set to '6.1-preview.1' to use this version of the api.",
"required": true,
"type": "string"
}
},
"securityDefinitions": {
"accessToken": {
"type": "basic",
"description": "Personal access token. Use any value for the user name and the token as the password."
}
},
"security": [
{
"accessToken": []
}
],
"externalDocs": {
"description": "Azure DevOps REST APIs",
"url": "https://aka.ms/azure-devops-rest-apis"
}
}