Descrição
Adiciona uma tag existente a um ticket de suporte. Um ticket pode ter múltiplas tags associadas. Requer autenticação.
Bearer token JWT para autenticação
Path Parameters
ID do ticket ao qual a tag será adicionada
Body Parameters
ID da tag a ser associada ao ticket
Response
Indica se a operação foi bem-sucedida
Mensagem descritiva do resultado
Regras de Negócio
Múltiplas Tags: Um ticket pode ter várias tags associadas simultaneamente, permitindo categorização flexível.
Validação de Existência: O sistema verifica se tanto o ticket quanto a tag existem antes de criar a associação.
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": 1
}'
{
"success": true,
"message": "Tag adicionada ao ticket com sucesso"
}
Exemplo de Uso
Fluxo típico de categorização de ticket
- Listar tags disponíveis
curl -X GET "https://sac-waffle-v2.theo-110.workers.dev/support/tags" \
-H "Authorization: Bearer seu_token_jwt"
- Adicionar tag “Urgente” ao ticket
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": 1}'
- Adicionar tag “Financeiro” ao mesmo ticket
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": 5}'
- Visualizar ticket com tags
curl -X GET "https://sac-waffle-v2.theo-110.workers.dev/support/123" \
-H "Authorization: Bearer seu_token_jwt"