Recyclebin - Restore Work Item
Restaura el elemento de trabajo eliminado de la Papelera de reciclaje.
PATCH https://dev.azure.com/{organization}/{project}/_apis/wit/recyclebin/{id}?api-version=7.1-preview.2
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
id
|
path | True |
integer int32 |
Identificador del elemento de trabajo que se va a restaurar |
organization
|
path | True |
string |
El nombre de la organización de Azure DevOps. |
project
|
path |
string |
Id. de proyecto o nombre del proyecto |
|
api-version
|
query | True |
string |
Versión de la API que se va a usar. Debe establecerse en "7.1-preview.2" para usar esta versión de la API. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
isDeleted |
boolean |
Establece un valor que indica si se elimina este elemento de trabajo. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
operación correcta |
Seguridad
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
Nombre | Description |
---|---|
vso.work_write | Concede la capacidad de leer, crear y actualizar elementos de trabajo y consultas, actualizar metadatos del panel, leer áreas de lectura e iteraciones rutas de acceso a otros metadatos relacionados de seguimiento de elementos de trabajo, ejecutar consultas y recibir notificaciones sobre eventos de elementos de trabajo a través de enlaces de servicio. |
Ejemplos
Restore a work item
Sample Request
PATCH https://dev.azure.com/{organization}/_apis/wit/recyclebin/403?api-version=7.1-preview.2
{
"isDeleted": false
}
Sample Response
{
"id": 403,
"code": 200,
"type": "Bug",
"name": "Test bug to be deleted and then restored",
"project": "Fabrikam-Fiber-Git",
"deletedDate": "1/11/2017 11:18:16 PM",
"deletedBy": "Jamal Hartnett <fabrikamfiber4@hotmail.com>",
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/403",
"resource": {
"id": 403,
"rev": 3,
"fields": {
"System.AreaPath": "Fabrikam-Fiber-Git",
"System.TeamProject": "Fabrikam-Fiber-Git",
"System.IterationPath": "Fabrikam-Fiber-Git\\Release 1\\Sprint 2",
"System.WorkItemType": "Bug",
"System.State": "New",
"System.Reason": "New defect reported",
"System.CreatedDate": "2017-01-11T23:14:16.37Z",
"System.CreatedBy": "Jamal Hartnett <fabrikamfiber4@hotmail.com>",
"System.ChangedDate": "2017-01-11T23:18:16.03Z",
"System.ChangedBy": "Jamal Hartnett <fabrikamfiber4@hotmail.com>",
"System.Title": "Test bug to be deleted and then restored",
"System.BoardColumn": "New",
"System.BoardColumnDone": false,
"Microsoft.VSTS.Common.StateChangeDate": "2017-01-11T23:14:16.37Z",
"Microsoft.VSTS.Common.Priority": 2,
"Microsoft.VSTS.Common.Severity": "3 - Medium",
"WEF_6CB513B6E70E43499D9FC94E5BBFB784_Kanban.Column": "New",
"WEF_6CB513B6E70E43499D9FC94E5BBFB784_Kanban.Column.Done": false,
"Microsoft.VSTS.Common.ValueArea": "Business"
},
"_links": {
"self": {
"href": "https://dev.azure.com/fabrikam/_apis/wit/workItems/403"
},
"workItemUpdates": {
"href": "https://dev.azure.com/fabrikam/_apis/wit/workItems/403/updates"
},
"workItemRevisions": {
"href": "https://dev.azure.com/fabrikam/_apis/wit/workItems/403/revisions"
},
"workItemHistory": {
"href": "https://dev.azure.com/fabrikam/_apis/wit/workItems/403/history"
},
"html": {
"href": "https://dev.azure.com/fabrikam/web/wi.aspx?pcguid=d81542e4-cdfa-4333-b082-1ae2d6c3ad16&id=403"
},
"workItemType": {
"href": "https://dev.azure.com/fabrikam/6ce954b1-ce1f-45d1-b94d-e6bf2464ba2c/_apis/wit/workItemTypes/Bug"
},
"fields": {
"href": "https://dev.azure.com/fabrikam/_apis/wit/fields"
}
},
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/403"
}
}
Definiciones
Nombre | Description |
---|---|
Reference |
Clase que representa una colección de vínculos de referencia de REST. |
Work |
Describe un elemento de trabajo. |
Work |
Representa la referencia a una versión específica de un comentario en un elemento de trabajo. |
Work |
Objeto de elemento de trabajo eliminado completo. Incluye el propio elemento de trabajo. |
Work |
Describe una solicitud de actualización para un elemento de trabajo eliminado. |
Work |
ReferenceLinks
Clase que representa una colección de vínculos de referencia de REST.
Nombre | Tipo | Description |
---|---|---|
links |
object |
Vista de solo lectura de los vínculos. Dado que los vínculos de referencia son de solo lectura, solo queremos exponerlos como de solo lectura. |
WorkItem
Describe un elemento de trabajo.
Nombre | Tipo | Description |
---|---|---|
_links |
Vincular referencias a recursos REST relacionados. |
|
commentVersionRef |
Referencia a una versión específica del comentario agregado, editado o eliminado en esta revisión. |
|
fields |
object |
Mapa del campo y los valores del elemento de trabajo. |
id |
integer |
Identificador del elemento de trabajo. |
relations |
Relaciones del elemento de trabajo. |
|
rev |
integer |
Número de revisión del elemento de trabajo. |
url |
string |
WorkItemCommentVersionRef
Representa la referencia a una versión específica de un comentario en un elemento de trabajo.
Nombre | Tipo | Description |
---|---|---|
commentId |
integer |
Identificador asignado al comentario. |
createdInRevision |
integer |
[Interno] Revisión del elemento de trabajo donde se agregó originalmente este comentario. |
isDeleted |
boolean |
[Interno] Especifica si se eliminó el comentario. |
text |
string |
[Interno] Texto del comentario. |
url |
string |
|
version |
integer |
El número de versión. |
WorkItemDelete
Objeto de elemento de trabajo eliminado completo. Incluye el propio elemento de trabajo.
Nombre | Tipo | Description |
---|---|---|
code |
integer |
Código de estado HTTP para la operación de elemento de trabajo en una solicitud por lotes. |
deletedBy |
string |
El usuario que eliminó el tipo de elemento de trabajo. |
deletedDate |
string |
Fecha de eliminación del elemento de trabajo. |
id |
integer |
Id. de elemento de trabajo. |
message |
string |
Mensaje de excepción para la operación de elemento de trabajo en una solicitud por lotes. |
name |
string |
Nombre o título del elemento de trabajo. |
project |
string |
Proyecto primario del elemento de trabajo eliminado. |
resource |
Objeto de elemento de trabajo que se eliminó. |
|
type |
string |
Tipo de elemento de trabajo. |
url |
string |
Dirección URL de la API REST del recurso |
WorkItemDeleteUpdate
Describe una solicitud de actualización para un elemento de trabajo eliminado.
Nombre | Tipo | Description |
---|---|---|
isDeleted |
boolean |
Establece un valor que indica si se elimina este elemento de trabajo. |
WorkItemRelation
Nombre | Tipo | Description |
---|---|---|
attributes |
object |
Colección de atributos de vínculo. |
rel |
string |
Tipo de relación. |
url |
string |
Dirección URL del vínculo. |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de