Skip to main content
POST
https://sac-waffle-v2.theo-110.workers.dev
/
support
/
{id}
/
tags
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"
}

Descrição

Adiciona uma tag existente a um ticket de suporte. Um ticket pode ter múltiplas tags associadas. Requer autenticação.

Headers

Authorization
string
required
Bearer token JWT para autenticação
Content-Type
string
required
application/json

Path Parameters

id
number
required
ID do ticket ao qual a tag será adicionada

Body Parameters

tagId
number
required
ID da tag a ser associada ao ticket

Response

success
boolean
required
Indica se a operação foi bem-sucedida
message
string
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

  1. Listar tags disponíveis
curl -X GET "https://sac-waffle-v2.theo-110.workers.dev/support/tags" \
  -H "Authorization: Bearer seu_token_jwt"
  1. 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}'
  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}'
  1. Visualizar ticket com tags
curl -X GET "https://sac-waffle-v2.theo-110.workers.dev/support/123" \
  -H "Authorization: Bearer seu_token_jwt"