Webhook DevOps
Método: POST
URL: /webhooks/99003/devops/task
Descrição: relata uma alteração de caso no DevOps
Manchetes
| Nome | Descrição |
|---|---|
| Autorização X | Token JWT para autorização. Deve estar no formato: Token de portador |
Bodysuit
{
"subscriptionId": "",
"notificationId": 0,
"id": "",
"eventType": "",
"publisherId": "",
"message": {
"text": "",
"html": "",
"markdown": ""
},
"detailedMessage": {
"text": "",
"html": "",
"markdown": ""
},
"resource": {
"id": 0,
"workItemId": 0,
"rev": 0,
"revisedBy": {
"id": "",
"name": "",
"displayName": "",
"url": "",
"_links": {
"avatar": {
"href": ""
}
},
"uniqueName": "",
"imageUrl": "",
"descriptor": ""
},
"revisedDate": "",
"relations": {
"added": [
{
"rel": "",
"url": "",
"attributes": {
"isLocked": false,
"name": ""
}
}
]
},
"_links": {
"self": {
"href": ""
},
"workItemUpdates": {
"href": ""
},
"parent": {
"href": ""
},
"html": {
"href": ""
}
},
"url": "",
"revision": {
"id": 0,
"rev": 0,
"fields": {},
"relations": [],
"commentVersionRef": {
"commentId": 0,
"version": 0,
"url": ""
},
"_links": {
"self": {
"href": ""
},
"workItemRevisions": {
"href": ""
},
"parent": {
"href": ""
}
},
"url": ""
}
},
"resourceVersion": "",
"resourceContainers": {
"collection": {
"id": "",
"baseUrl": ""
},
"account": {
"id": "",
"baseUrl": ""
},
"project": {
"id": "",
"baseUrl": ""
}
},
"createdDate": ""
}
Configuração do webhook do DevOps
ENDPOINT WEBHOOK
webhooks/99003/devops/task
Para configurar o webhook no DevOps, vá para as configurações do projeto, selecione a opção de ganchos de serviço e crie um novo gancho de serviço com a url de configuração, conforme mostrado na imagem a seguir:
