Поделиться через


Projects - Set Project Properties

Создание, обновление и удаление свойств командного проекта.

PATCH https://dev.azure.com/{organization}/_apis/projects/{projectId}/properties?api-version=7.1-preview.1

Параметры URI

Имя В Обязательно Тип Описание
organization
path True

string

Название организации Azure DevOps.

projectId
path True

string

uuid

Идентификатор командного проекта.

api-version
query True

string

Используемая версия API. Для использования этой версии API необходимо задать значение 7.1-preview.1.

Текст запроса

Media Types: "application/json-patch+json"

Имя Тип Описание
from

string

Путь для копирования для операции перемещения или копирования.

op

Operation

Операция исправления

path

string

Путь к операции. В случае массива можно использовать отсчитываемый от нуля индекс для указания позиции в массиве (например, /biscuits/0/name). Символ "-" можно использовать вместо индекса для вставки в конец массива (например, /biscuits/-).

value

object

Значение для операции. Это либо примитив, либо JToken.

Ответы

Имя Тип Описание
200 OK

успешная операция

Безопасность

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

Имя Описание
vso.project_write Предоставляет возможность чтения и обновления проектов и команд.

Примеры

Create or update a team project property
Delete a team project property

Create or update a team project property

Sample Request

PATCH https://dev.azure.com/fabrikam/_apis/projects/{projectId}/properties?api-version=7.1-preview.1

[
  {
    "op": "add",
    "path": "/Alias",
    "value": "Frabrikam"
  }
]

Sample Response

Delete a team project property

Sample Request

PATCH https://dev.azure.com/fabrikam/_apis/projects/{projectId}/properties?api-version=7.1-preview.1

[
  {
    "op": "remove",
    "path": "/Alias"
  }
]

Sample Response

Определения

Имя Описание
JsonPatchDocument

Модель JSON для операций исправления JSON

Operation

Операция исправления

JsonPatchDocument

Модель JSON для операций исправления JSON

Имя Тип Описание
from

string

Путь для копирования для операции перемещения или копирования.

op

Operation

Операция исправления

path

string

Путь к операции. В случае массива можно использовать отсчитываемый от нуля индекс для указания позиции в массиве (например, /biscuits/0/name). Символ "-" можно использовать вместо индекса для вставки в конец массива (например, /biscuits/-).

value

object

Значение для операции. Это либо примитив, либо JToken.

Operation

Операция исправления

Имя Тип Описание
add

string

copy

string

move

string

remove

string

replace

string

test

string