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


Projects - Update

Обновите имя, сокращение, описание или восстановление существующего проекта.

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

Параметры URI

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

string

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

projectId
path True

string

uuid

Идентификатор проекта для обновления.

api-version
query True

string

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

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

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

ReferenceLinks

Ссылки на другие объекты, связанные с этим объектом.

abbreviation

string

Сокращение проекта.

capabilities

object

Набор возможностей этого проекта (например, шаблон процесса & управление версиями).

defaultTeam

WebApiTeamRef

Неглубокая ссылка на команду по умолчанию.

defaultTeamImageUrl

string

URL-адрес для образа удостоверения команды по умолчанию.

description

string

Описание проекта (если таковое есть).

id

string

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

lastUpdateTime

string

Время последнего обновления проекта.

name

string

Имя проекта.

revision

integer

Редакция проекта.

state

ProjectState

Состояние проекта.

url

string

URL-адрес полной версии объекта.

visibility

ProjectVisibility

Видимость проекта.

Ответы

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

OperationReference

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

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

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 Предоставляет возможность читать и обновлять проекты и команды.

Определения

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

Справочник по асинхронной операции.

OperationStatus

Текущее состояние операции.

ProjectState

Текущее состояние проекта.

ProjectVisibility

Указывает, кому является видимым проект.

ReferenceLinks

Класс, представляющий коллекцию ссылок REST.

TeamProject

Представляет объект командного проекта.

WebApiTeamRef

OperationReference

Справочник по асинхронной операции.

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

string

Уникальный идентификатор операции.

pluginId

string

Уникальный идентификатор подключаемого модуля.

status

OperationStatus

Текущее состояние операции.

url

string

URL-адрес для получения полного объекта операции.

OperationStatus

Текущее состояние операции.

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

string

Операция была отменена пользователем.

failed

string

Операция завершилась ошибкой.

inProgress

string

Операция выполняется.

notSet

string

Для операции не задано состояние.

queued

string

Операция поставлена в очередь.

succeeded

string

Операция выполнена успешно.

ProjectState

Текущее состояние проекта.

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

string

Все проекты независимо от состояния, кроме Deleted.

createPending

string

Проект поставлен в очередь для создания, но процесс еще не запущен.

deleted

string

Проект удален.

deleting

string

Project находится в процессе удаления.

new

string

Проект находится в процессе создания.

unchanged

string

Проект не был изменен.

wellFormed

string

Project полностью создан и готов к использованию.

ProjectVisibility

Указывает, кому является видимым проект.

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

string

Проект виден только пользователям с явным доступом.

public

string

Проект виден всем.

Класс, представляющий коллекцию ссылок REST.

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

object

Представление ссылок только для чтения. Так как ссылочные ссылки доступны только для чтения, мы хотим предоставить их только для чтения.

TeamProject

Представляет объект командного проекта.

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

ReferenceLinks

Ссылки на другие объекты, связанные с этим объектом.

abbreviation

string

Сокращение проекта.

capabilities

object

Набор возможностей этого проекта (например, шаблон процесса & управление версиями).

defaultTeam

WebApiTeamRef

Неглубокая ссылка на команду по умолчанию.

defaultTeamImageUrl

string

URL-адрес для образа удостоверения команды по умолчанию.

description

string

Описание проекта (если таковое есть).

id

string

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

lastUpdateTime

string

Время последнего обновления проекта.

name

string

Имя проекта.

revision

integer

Редакция проекта.

state

ProjectState

Состояние проекта.

url

string

URL-адрес полной версии объекта.

visibility

ProjectVisibility

Видимость проекта.

WebApiTeamRef

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

string

Guid команды (удостоверение). Идентификатор Team Foundation.

name

string

Имя команды

url

string

URL-адрес REST API группы