Work Items - Delete
Удаляет указанный рабочий элемент и отправляет его в корзину, чтобы при необходимости его можно было восстановить обратно. При необходимости, если параметр destroy имеет значение true, он окончательно уничтожает рабочий элемент. ВНИМАНИЕ! Если для параметра destroy задано значение true, рабочие элементы, удаленные с помощью этой команды, не пойдут в корзину, а восстановить их после удаления невозможно. Не рекомендуется использовать этот параметр. В этом случае используйте этот параметр с особой осторожностью.
DELETE https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?api-version=7.1-preview.3
DELETE https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?destroy={destroy}&api-version=7.1-preview.3
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
id
|
path | True |
integer int32 |
Идентификатор удаляемого рабочего элемента |
organization
|
path | True |
string |
Название организации Azure DevOps. |
project
|
path |
string |
Идентификатор проекта или имя проекта |
|
api-version
|
query | True |
string |
Используемая версия API. Для использования этой версии API необходимо задать значение 7.1-preview.3. |
destroy
|
query |
boolean |
Необязательный параметр, если задано значение true, рабочий элемент удаляется без возможности восстановления. Обратите внимание: действие удаления является ПОСТОЯННЫМ и не может быть отменено. |
Ответы
Имя | Тип | Описание |
---|---|---|
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.work_write | Предоставляет возможность считывать, создавать и обновлять рабочие элементы и запросы, обновлять метаданные доски, пути чтения областей и итераций, другие метаданные, связанные с отслеживанием рабочих элементов, выполнять запросы и получать уведомления о событиях рабочих элементов с помощью перехватчиков служб. |
Примеры
Sample Request
DELETE https://dev.azure.com/fabrikam/Fabrikam-Fiber-Git/_apis/wit/workitems/{id}?api-version=7.1-preview.3
Sample Response
Определения
Имя | Описание |
---|---|
Reference |
Класс, представляющий коллекцию ссылок REST. |
Work |
Описывает рабочий элемент. |
Work |
Представляет ссылку на определенную версию комментария к рабочему элементу. |
Work |
Полностью удаленный объект рабочего элемента. Включает сам рабочий элемент. |
Work |
ReferenceLinks
Класс, представляющий коллекцию ссылок REST.
Имя | Тип | Описание |
---|---|---|
links |
object |
Представление ссылок только для чтения. Так как ссылочные ссылки доступны только для чтения, мы хотим предоставить их только для чтения. |
WorkItem
Описывает рабочий элемент.
Имя | Тип | Описание |
---|---|---|
_links |
Ссылки на связанные ресурсы REST. |
|
commentVersionRef |
Ссылка на определенную версию комментария, добавленного, измененного или удаленного в этой редакции. |
|
fields |
object |
Сопоставление полей и значений для рабочего элемента. |
id |
integer |
Идентификатор рабочего элемента. |
relations |
Отношения рабочего элемента. |
|
rev |
integer |
Номер редакции рабочего элемента. |
url |
string |
WorkItemCommentVersionRef
Представляет ссылку на определенную версию комментария к рабочему элементу.
Имя | Тип | Описание |
---|---|---|
commentId |
integer |
Идентификатор, назначенный примечаниям. |
createdInRevision |
integer |
[Внутренний] Редакция рабочего элемента, в которой изначально был добавлен этот комментарий. |
isDeleted |
boolean |
[Внутренний] Указывает, был ли удален комментарий. |
text |
string |
[Внутренний] Текст комментария. |
url |
string |
|
version |
integer |
Номер версии. |
WorkItemDelete
Полностью удаленный объект рабочего элемента. Включает сам рабочий элемент.
Имя | Тип | Описание |
---|---|---|
code |
integer |
Код состояния HTTP для операции с рабочим элементом в пакетном запросе. |
deletedBy |
string |
Пользователь, который удалил тип рабочего элемента. |
deletedDate |
string |
Дата удаления рабочего элемента. |
id |
integer |
Идентификатор рабочего элемента. |
message |
string |
Сообщение об исключении для операции рабочего элемента в пакетном запросе. |
name |
string |
Имя или название рабочего элемента. |
project |
string |
Родительский проект удаленного рабочего элемента. |
resource |
Удаленный объект рабочего элемента. |
|
type |
string |
Тип рабочего элемента. |
url |
string |
URL-адрес REST API ресурса |
WorkItemRelation
Имя | Тип | Описание |
---|---|---|
attributes |
object |
Коллекция атрибутов ссылки. |
rel |
string |
Тип связи. |
url |
string |
URL-адрес ссылки. |