Webhook DevOps
Método: POST
Url: /webhooks/99003/devops
Descripción: Notifica el cambio de un caso en DevOps
Encabezados
Nombre | Descripción |
---|---|
X-Authorization | Token JWT de autorización. Debe tener el formato: Bearer token |
Body
{
"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": ""
}
Respuesta
200
Códigos de error
Código | Descripción |
---|---|
AIC90003_0001 | Authorization has been denied |
AIC90003_0002 | Field ‘{0}’ required |
AIC90003_0003 | Field ‘{0}’ allows ‘{1}’, replace {2} |
AIC90003_0004 | ‘{0}’, not referenced |
AIC90003_0005 | InvalidAppName |
AIC90003_0006 | The model ‘{0}’ does not exist |
AIC90003_0007 | The model ‘{0}’ is already assigned |
AIC90003_0008 | The ItemType’{0}’ is already assigned |
AIC90003_0009 | The value ‘{0}’ in ‘{1}’ is already assigned |
AIC90003_0010 | An error occurred while updating information in ASMS |
AIC90003_0011 | Type invalid ‘{0}’ |
AIC90003_00112 | Field ‘{0}’ not found |
AIC90003_00113 | Criticality ‘{0}’ not assigned for ‘{1}’ |
AIC90003_00114 | The registered configuration does not allow creating tickets in DevOps |
AIC90003_22 | Project ‘{0}’ and services ‘{1}’ are duplicates |
AIC90003_23 | Duplicate devops project ‘{0}’ |
AIC90003_24 | Duplicate ASMS category ‘{0}’ |
AIC90003_25 | Item Type ‘{0}’ duplicates |
AIC90003_26 | WorkItemType ‘{0}’ duplicates |
AIC90003_27 | No reference ‘{0}’ found for the ItemType property |
AIC90003_28 | No reference ‘{0}’ found for the Case property |
AIC90003_29 | Duplicate reference ‘{0}’ in ‘case’ |
AIC90003_30 | Reference ‘{0}’ is required in ‘{1}’ |
AIC90003_33 | Criticaly ‘{0}’ has already been assigned |
AIC90003_34 | Reference duplicate in mapper ‘{0}’ |
AIC90003_35 | Configuration empty |
AIC90003_36 | Duplicate ‘model’ ‘{0}’ |
AIC90003_37 | ‘{0}’ property on ‘{1}’ is required |
AIC90003_38 | Value ‘{0}’ in additional field has already been assigned |
AIC90003_39 | Additional Field ‘{0}’ has already been assigned |
AIC90003_40 | State ‘{0}’ has already been assigned |
AIC90003_41 | Field definition ‘{0}’ requires data matching, add property ‘{0}’ |
AIC90003_42 | Field ‘{0}’ required, definition ‘{1}’ |
AIC90003_43 | Value ‘{0}’ in ‘{1}’ has already been assigned |
AIC90003_44 | Property ‘{0}’ has already been assigned |
AIC90003_45 | Buggy schema |
AIC90003_46 | The field ‘{0}’ does not support this value ‘{1}’ |
AIC90003_47 | An error occurred while updating information in DevOps |
AIC90003_48 | An error occurred while updating information in ASMS |
AIC90003_9999 | Unknown error |
Configuración webhook DevOps
ENDPOINT WEBHOOK
webhooks/99003/devops
Para configurar el webhook en DevOps, entrar a project settings, seleccione la opción de service hooks y cree un nuevo service hook con la url de configuración como se muestra en la siguiente imagen: