Webhook DevOps
Método: POST
URL: /webhooks/99003/devops
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": ""
}
Responder
200
Códigos de erro
Código | Descrição |
---|---|
AIC90003_0001 | A autorização foi negada |
AIC90003_0002 | Campo ‘{0}’ obrigatório |
AIC90003_0003 | O campo ‘{0}’ permite ‘{1}’, substitua {2} |
AIC90003_0004 | ‘{0}’, não referenciado |
AIC90003_0005 | Nome do aplicativo inválido |
AIC90003_0006 | O modelo ‘{0}’ não existe |
AIC90003_0007 | O modelo ‘{0}’ já está atribuído |
AIC90003_0008 | O ItemType’{0}’ já está atribuído |
AIC90003_0009 | O valor ‘{0}’ em ‘{1}’ já está atribuído |
AIC90003_0010 | Ocorreu um erro ao atualizar informações no ASMS |
AIC90003_0011 | Digite ‘{0}’ inválido |
AIC90003_00112 | Campo ‘{0}’ não encontrado |
AIC90003_00113 | Criticidade ‘{0}’ não atribuída a ‘{1}’ |
AIC90003_00114 | A configuração registrada não permite a criação de tickets no DevOps |
AIC90003_22 | O projeto ‘{0}’ e os serviços ‘{1}’ são duplicados |
AIC90003_23 | Projeto de devops duplicado ‘{0}’ |
AIC90003_24 | Categoria ASMS duplicada ‘{0}’ |
AIC90003_25 | Tipo de item ‘{0}’ duplicado |
AIC90003_26 | WorkItemType ‘{0}’ duplicadas |
AIC90003_27 | Nenhuma referência ‘{0}’ encontrada para a propriedade ItemType |
AIC90003_28 | Nenhuma referência ‘{0}’ encontrada para a propriedade Case |
AIC90003_29 | Referência duplicada ‘{0}’ em ‘case’ |
AIC90003_30 | A referência ‘{0}’ é exigida em ‘{1}’ |
AIC90003_33 | A crítica ‘{0}’ já foi atribuída |
AIC90003_34 | Referência duplicada no mapeador ‘{0}’ |
AIC90003_35 | Configuração vazia |
AIC90003_36 | Duplicar ‘modelo’ ‘{0}’ |
AIC90003_37 | A propriedade ‘{0}’ em ‘{1}’ é obrigatória |
AIC90003_38 | O valor ‘{0}’ no campo adicional já foi atribuído |
AIC90003_39 | O campo adicional ‘{0}’ já foi atribuído |
AIC90003_40 | O estado ‘{0}’ já foi atribuído |
AIC90003_41 | A definição de campo ‘{0}’ requer correspondência de dados, adicione a propriedade ‘{0}’ |
AIC90003_42 | Campo ‘{0}’ obrigatório, definição ‘{1}’ |
AIC90003_43 | O valor ‘{0}’ em ‘{1}’ já foi atribuído |
AIC90003_44 | A propriedade ‘{0}’ já foi atribuída |
AIC90003_45 | Esquema com bugs |
AIC90003_46 | O campo ‘{0}’ não suporta este valor ‘{1}’ |
AIC90003_47 | Ocorreu um erro ao atualizar informações no DevOps |
AIC90003_48 | Ocorreu um erro ao atualizar informações no ASMS |
AIC90003_9999 | Erro desconhecido |
Configuração do webhook do DevOps
ENDPOINT WEBHOOK
webhooks/99003/devops
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:
