Detalhes da petição
- URL base: {host}/ASMSAPI/
- Uri: api/v9/item/{id}/{itemType}/{relatedItemId}/{relatedItemType}/relation/?relationTypeId={relationTypeId}&isReverse={isReverse}&isSolution={isSolution}&isClosed={isClosed}
- Tipo: EXCLUIR
-
Títulos obrigatórios:
- tipo de conteúdo: application/json
- Autorização X: Portador {token}
Descrição do URL
- {host}: Ele representa o domínio do ambiente no qual a API está localizada.
- ASMSAPI/: Prefixo de API fixo.
- URI: Ponto de extremidade específico para a solicitação.
⚐ URL DE EXEMPLO:
https://{host}/ASMSAPI/v9/item/{id}/{itemType}/{relatedItemId}/{relatedItemType}/relation/?relationTypeId={relationTypeId}&isReverse={isReverse}&isSolution={isSolution}&isClosed={isClosed}
Parâmetros:
| Nome | Tipo de dado | Obrigatório | Descrição |
|---|---|---|---|
| Id | Número | Sim | ID do caso |
| tipo de item | Texto | Sim | Tipo de caixa |
| relatedItemType | Texto | Sim | Tipo de caso a ser relacionado |
| relatedItemId | Número | Sim | Identificador do item a ser relacionado |
| relationTypeId | Número | Sim | Identificador do tipo de relação, pois a única relação que não é obrigatória é a relação entre Caso e artigos. |
| éSolução | Bool | Não | Pois a única relação que é obrigatória é aquela que seria feita entre os casos. |
| ÉReverso | Bool | Não | Só é necessário para quando os tipos de caixa são: - Incidentes - Problema - Mudar - Soltar - Chamada de serviço - Tarefa - Manutenção |
| Está Fechado | Bool | Sim | Estabelece se o caso a ser relacionado está em um estado fechado ou aberto. |
Exemplos de uri
Exclua relacionamentos de caso com:
-
Incidentes
- api/v9/item/104081/incidents/104082/incidents/relation/?relationTypeId=140&isReverse=true&isClosed=false
-
CI
- api/v9/item/104081/incidents/146/ci/relation/?relationTypeId=40&isReverse=null&isSolution=false&isClosed=false
Corpo da petição
N/A
Responder
O serviço retorna um Json com as seguintes informações:
{ “resultado”: verdadeiro }
Parâmetros de resposta:
| Nome | Tipo de dado | Descrição |
|---|---|---|
| resultado | Booleano | Indica se a operação foi bem-sucedida |
Mensagens de erro
| Código | Status HTTP | Mensagem de erro |
|---|---|---|
| 400 | Solicitação BadRequest | \r\nNome do parâmetro: id |
| 400 | Solicitação BadRequest | \r\nNome do parâmetro: ItemType |
| 400 | Solicitação BadRequest | \r\nNome do parâmetro: RelatedItemId |
| 400 | Solicitação BadRequest | \r\nNome do parâmetro: RelatedItemtype |
| 400 | Solicitação BadRequest | RequestNeedsSomeArguments |
| 403 | Proibido | DoNotHavePermissionForThisAction |
| 500 | Erro de servidor interno | FailureDeleteRelatedItem |