Partager via


Work Items - Delete

Supprime l’élément de travail spécifié et l’envoie à la Corbeille afin qu’il puisse être restauré, si nécessaire. Si le paramètre destroy a été défini sur true, il détruit définitivement l’élément de travail. AVERTISSEMENT : Si le paramètre de destruction a la valeur true, les éléments de travail supprimés par cette commande ne sont pas envoyés à la corbeille et il n’existe aucun moyen de restaurer/récupérer ces éléments après la suppression. Il est recommandé de ne pas utiliser ce paramètre. Si vous le faites, utilisez ce paramètre avec une prudence extrême.

DELETE https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?api-version=7.1
DELETE https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?destroy={destroy}&api-version=7.1

Paramètres URI

Nom Dans Obligatoire Type Description
id
path True

integer (int32)

ID de l’élément de travail à supprimer

organization
path True

string

Nom de l’organisation Azure DevOps.

project
path

string

ID de projet ou nom du projet

api-version
query True

string

Version de l’API à utiliser. Cette valeur doit être définie sur « 7.1 » pour utiliser cette version de l’API.

destroy
query

boolean

Paramètre facultatif, si la valeur est true, l’élément de travail est supprimé définitivement. Veuillez noter que l’action de destruction est PERMANENTE et ne peut pas être annulée.

Réponses

Nom Type Description
200 OK

WorkItemDelete

opération réussie

Sécurité

oauth2

Type: oauth2
Flux: accessCode
URL d’autorisation: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL du jeton: 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

Étendues

Nom Description
vso.work_write Octroie la possibilité de lire, de créer et de mettre à jour des éléments de travail et des requêtes, de mettre à jour des métadonnées de carte, de lire des zones de lecture et des itérations chemins d’accès à d’autres métadonnées associées au suivi des éléments de travail, d’exécuter des requêtes et de recevoir des notifications sur les événements d’élément de travail via des hooks de service.

Exemples

Exemple de requête

DELETE https://dev.azure.com/fabrikam/Fabrikam-Fiber-Git/_apis/wit/workitems/{id}?api-version=7.1

Exemple de réponse

Définitions

Nom Description
ReferenceLinks

Classe à représenter une collection de liens de référence REST.

WorkItem

Décrit un élément de travail.

WorkItemCommentVersionRef

Représente la référence à une version spécifique d’un commentaire sur un élément de travail.

WorkItemDelete

Objet d’élément de travail supprimé complet. Inclut l’élément de travail lui-même.

WorkItemRelation

Classe à représenter une collection de liens de référence REST.

Nom Type Description
links

object

Vue en lecture seule des liens. Étant donné que les liens de référence sont en lecture seule, nous voulons uniquement les exposer en lecture seule.

WorkItem

Décrit un élément de travail.

Nom Type Description
_links

ReferenceLinks

Lier des références aux ressources REST associées.

commentVersionRef

WorkItemCommentVersionRef

Référence à une version spécifique du commentaire ajouté/modifié/supprimé dans cette révision.

fields

object

Mappage du champ et des valeurs de l’élément de travail.

id

integer (int32)

ID de l’élément de travail.

relations

WorkItemRelation[]

Relations de l’élément de travail.

rev

integer (int32)

Numéro de révision de l’élément de travail.

url

string

WorkItemCommentVersionRef

Représente la référence à une version spécifique d’un commentaire sur un élément de travail.

Nom Type Description
commentId

integer (int32)

ID affecté au commentaire.

createdInRevision

integer (int32)

[Interne] Révision de l’élément de travail dans laquelle ce commentaire a été ajouté à l’origine.

isDeleted

boolean

[Interne] Spécifie si le commentaire a été supprimé.

text

string

[Interne] Texte du commentaire.

url

string

version

integer (int32)

Numéro de version.

WorkItemDelete

Objet d’élément de travail supprimé complet. Inclut l’élément de travail lui-même.

Nom Type Description
code

integer (int32)

Code d’état HTTP pour l’opération d’élément de travail dans une requête par lots.

deletedBy

string

Utilisateur qui a supprimé le type d’élément de travail.

deletedDate

string

Date de suppression de l’élément de travail.

id

integer (int32)

ID de l’élément de travail.

message

string

Message d’exception pour l’opération d’élément de travail dans une demande de traitement par lots.

name

string

Nom ou titre de l’élément de travail.

project

string

Projet parent de l’élément de travail supprimé.

resource

WorkItem

Objet d’élément de travail qui a été supprimé.

type

string

Type d’élément de travail.

url

string

URL de l’API REST de la ressource

WorkItemRelation

Nom Type Description
attributes

object

Collection d’attributs de lien.

rel

string

Type de relation.

url

string

URL du lien.