PT
Español
English
Português
    Webhook para DevOps

    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: