Detalles de la petición
-
Uri: api/v9/ci/{id}/{relatedItemType}/{relatedItemId}/relation?isReverse={isReverse}&relationTypeId={relationTypeId}
-
Tipo: DELETE
-
Encabezados requeridos:
- Content-Type: application/json
- X-Authorization: Bearer {token}
Parámetros:
Nombre | Tipo de dato | Obligatorio | Descripción |
---|---|---|---|
id | Número | Si | Identificador del ci. |
itemType | Texto | Si | Tipo de item. |
relatedItemType | Texto | Si | Tipo de item a relacionar (Incidents, Problem, Change, Release, ServiceCall, Task, Maintenance, Ci, Packages, Contract, Invoice, OtherDocument, Article.) |
relatedItemId | Número | Si | Identificador del ítem a relacionar. |
relationTypeId | Número | Si | Identificador del tipo de relación. |
typeIsReverse | bool | Si | Identificador para determinar si el CI principal con la que se establece la relación es padre o hijo. |
Ejemplos de uri
Eliminar relaciones de CIs con:
- CIs
- api/v9/ci/147/ci/1035/relation?isReverse=true&relationTypeId=139
- Articulos
- api/v9/ci/147/article/58/relation?isReverse=true&relationTypeId=137
Cuerpo de la petición
N/A
Respuesta
El servicio retorna un Json con la siguiente información:
{ “result”: true }
Parámetros Response:
Nombre | Tipo de dato | Descripción |
---|---|---|
result | Booleano | Indica si la operación se realizó con éxito |
Mensajes de error
Código | Estado HTTP | Mensaje de error |
---|---|---|
400 | BadRequest | \r\nNombre del parámetro: Id |
400 | BadRequest | \r\nNombre del parámetro: ItemType |
400 | BadRequest | \r\nNombre del parámetro: RelatedItemId |
400 | BadRequest | \r\nNombre del parámetro: RelatedItemtype |
400 | BadRequest | RequestNeedsSomeArguments |
403 | Forbidden | DoNotHavePermissionForThisAction |
500 | InternalServerError | FailureDeleteRelatedItem |