Exclui um arquivo e um arquivo temporário, se for temporário, o parâmetro itemId é enviado com valor zero.
Detalhes da petição
- URI: api/v8.6/attachment/delete
- 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 do usuário | Número | Sim | Identificação de usuário |
| ID do item | Número | Sim | ID do caso |
| Tipo de Item | Número | Sim | Tipo de caixa 1 = Incidente 2 = Problema 3 = Mudança 4 = Chamada de Serviço |
| Filename | Texto | Sim | Nome do arquivo |
Corpo da petição
Exemplo:
[
{"Field":"itemId","Value":55884},
{"Field":"itemType","Value":4},
{"Field":"userId","Value":471},
{"Field":"fileName","Value":"Captura.PNG"}
]
Responder
O serviço retornará um booleano indicando se a operação pode ser executada:
Mensagens de erro
| Código | Status HTTP | Mensagem de erro |
|---|---|---|
| 400 | Solicitação BadRequest | FailureDeleteFile |
| 400 | Solicitação BadRequest | InvalidItemId |
| 400 | Solicitação BadRequest | InvalidItemType |
| 400 | Solicitação BadRequest | Nome do arquivo inválido |
| 400 | Solicitação BadRequest | FalhaDeletingFile |
| 404 | Não encontrado | Arquivo Inexistente |
| 500 | Erro de servidor interno | FailureDeleteFile |