Descrição
Remove uma tag de um ticket de suporte. A tag não é excluída do sistema, apenas a associação com o ticket é removida. Requer autenticação.
Bearer token JWT para autenticação
Path Parameters
ID do ticket do qual a tag será removida
ID da tag a ser removida do ticket
Response
Indica se a operação foi bem-sucedida
Mensagem descritiva do resultado
Regras de Negócio
Apenas Remove Associação : Esta operação remove apenas a ligação entre o ticket e a tag. A tag continua existindo no sistema e pode ser usada em outros tickets.
Operação Idempotente : Se a tag não estiver associada ao ticket, a operação não gera erro.
curl -X DELETE "https://sac-waffle-v2.theo-110.workers.dev/support/123/tags/1" \
-H "Authorization: Bearer seu_token_jwt"
Success (200 OK)
Error - Token Inválido (401)
Error - Erro Interno (500)
{
"success" : true ,
"message" : "Tag removida do ticket com sucesso"
}
Exemplo de Uso
Visualizar tags atuais do ticket
curl -X GET "https://sac-waffle-v2.theo-110.workers.dev/support/123" \
-H "Authorization: Bearer seu_token_jwt"
# Resposta mostra tags: [{"id": 1, "name": "Urgente"}, {"id": 2, "name": "Novo"}]
Remover tag “Novo” (id: 2) pois o ticket já está em análise
curl -X DELETE "https://sac-waffle-v2.theo-110.workers.dev/support/123/tags/2" \
-H "Authorization: Bearer seu_token_jwt"
Adicionar tag “Em Análise” (id: 3)
curl -X POST "https://sac-waffle-v2.theo-110.workers.dev/support/123/tags" \
-H "Authorization: Bearer seu_token_jwt" \
-H "Content-Type: application/json" \
-d '{"tagId": 3}'