Detalhes da petição
- URI: api/v8.6/item/update/{id}/{itemType}/{userId}
- Tipo: POST
-
Títulos obrigatórios:
- tipo de conteúdo: application/json
- Autorização: TOKEN
Parâmetros
Nome | Tipo de dado | Obrigatório | Descrição |
---|---|---|---|
Id | Texto | Sim | ID do caso a ser consultado |
tipo de item | Número | Sim | Tipo de caso a ser criado. As opções são: 1. Incidente 2. Problema 3. Mudança |
ID do usuário | Número | Sim | ID do usuário que consulta o caso. |
Além disso, é possível enviar os valores que você deseja editar como parâmetros no corpo da solicitação. Esses valores correspondem aos mesmos disponíveis no processo de criação, no entanto, existem alguns que não são editáveis, por exemplo, o id do autor.
Corpo da petição
A solicitação consiste em uma matriz json de valor de campo com parâmetros possíveis, conforme necessário. Exemplo:
[
{"Field":"SpecialistId","Value":####},
{"Field":"ImpactId","Value":#},
{"Field":"Description","Value":"New description"}
]
Responder
Como resposta, um objeto json é obtido, com as seguintes informações:
[
{
"Field": "itemId",
"Value": "4158"
},
{
"Field": "qs",
"Value": "?64B24DED26791E23A72364E9AF0E0430E93E2CF2F6D66AA4CB23CAAF7D8F"
},
{
"Field": "composedItemId", "Value": "IM-55175-2-19537"
},
{
"Field": "isClosed",
"Value": "False"
},
{
"Field": "result",
"Value": "True"
}
]
Mensagens de erro
Código | Status HTTP | Mensagem de erro |
---|---|---|
400 | Solicitação BadRequest | Token inválido |
400 | Solicitação BadRequest | InvalidUserId |
400 | Solicitação BadRequest | InvalidItemId |
400 | Solicitação BadRequest | InvalidItemType |
400 | Solicitação BadRequest | InvalidComposedItemId |
400 | Solicitação BadRequest | Dados de caso inválido |
400 | Solicitação BadRequest | Identificação de autor inválida |
400 | Solicitação BadRequest | Categoria inválida |
400 | Solicitação BadRequest | Empresa Inválida |
400 | Solicitação BadRequest | Descrição inválida |
400 | Solicitação BadRequest | Grupo Inválido |
400 | Solicitação BadRequest | InvalidItemType |
400 | Solicitação BadRequest | InvalidStateConfiguraton |
400 | Solicitação BadRequest | Tipo de registro inválido |
400 | Solicitação BadRequest | Serviço inválido |
400 | Solicitação BadRequest | InvalidSla |
400 | Solicitação BadRequest | InvalidUrgencyId |
401 | Desautorizado | UnauthorizedDescriptionModification |
401 | Desautorizado | Modificação de Incidente Não Autorizado |
401 | Desautorizado | Modificação de mudança não autorizada |
401 | Desautorizado | Modificação de problema não autorizado |
401 | Desautorizado | Modificação de chamada de serviço não autorizada |
404 | Não encontrado | InvalidItemId |