Skip to main content
GET
https://sac-waffle-v2.theo-110.workers.dev
/
support
curl -X GET "https://sac-waffle-v2.theo-110.workers.dev/support" \
  -H "Authorization: Bearer seu_token_jwt"
{
  "success": true,
  "data": {
    "tickets": [
      {
        "id": 12345,
        "main": "Técnico",
        "issue": "Erro no login",
        "description": "Não consigo fazer login na plataforma",
        "status": "open",
        "email": "[email protected]",
        "newsletter": "the news",
        "createdAt": "2024-01-14T10:00:00Z",
        "updatedAt": "2024-01-14T10:00:00Z",
        "tags": [
          {
            "id": 1,
            "name": "urgente",
            "color": "#FF0000"
          }
        ],
        "anexos": []
      },
      {
        "id": 12344,
        "main": "Financeiro",
        "issue": "Cobrança duplicada",
        "description": "Fui cobrado duas vezes este mês",
        "status": "in_progress",
        "email": "[email protected]",
        "newsletter": "the bizness",
        "createdAt": "2024-01-13T15:30:00Z",
        "updatedAt": "2024-01-14T08:00:00Z",
        "tags": [],
        "anexos": [
          {
            "id": 1,
            "nomeArquivo": "comprovante.pdf",
            "tamanhoArquivo": 524288
          }
        ]
      }
    ],
    "pagination": {
      "total": 42,
      "page": 1,
      "limit": 20,
      "totalPages": 3
    }
  }
}

Descrição

Retorna uma lista paginada de tickets de suporte com opções de filtragem. Requer autenticação.

Headers

Authorization
string
required
Bearer token JWT para autenticação

Query Parameters

status
string
default:"open"
Filtrar por status do ticketValores aceitos:
  • open - Tickets abertos
  • in_progress - Em atendimento
  • closed - Fechados
  • deleted - Excluídos
main
string
Filtrar por categoria principal
issue
string
Filtrar por assunto
newsletter
string
Filtrar por newsletter
tagId
number
Filtrar por ID da tag
page
number
default:"1"
Número da página
limit
number
default:"10"
Número de itens por página (máximo 100)
sort
string
default:"desc"
Ordem de classificaçãoValores aceitos:
  • asc - Crescente (mais antigos primeiro)
  • desc - Decrescente (mais recentes primeiro)

Response

success
boolean
required
Indica se a operação foi bem-sucedida
data
object
curl -X GET "https://sac-waffle-v2.theo-110.workers.dev/support" \
  -H "Authorization: Bearer seu_token_jwt"
{
  "success": true,
  "data": {
    "tickets": [
      {
        "id": 12345,
        "main": "Técnico",
        "issue": "Erro no login",
        "description": "Não consigo fazer login na plataforma",
        "status": "open",
        "email": "[email protected]",
        "newsletter": "the news",
        "createdAt": "2024-01-14T10:00:00Z",
        "updatedAt": "2024-01-14T10:00:00Z",
        "tags": [
          {
            "id": 1,
            "name": "urgente",
            "color": "#FF0000"
          }
        ],
        "anexos": []
      },
      {
        "id": 12344,
        "main": "Financeiro",
        "issue": "Cobrança duplicada",
        "description": "Fui cobrado duas vezes este mês",
        "status": "in_progress",
        "email": "[email protected]",
        "newsletter": "the bizness",
        "createdAt": "2024-01-13T15:30:00Z",
        "updatedAt": "2024-01-14T08:00:00Z",
        "tags": [],
        "anexos": [
          {
            "id": 1,
            "nomeArquivo": "comprovante.pdf",
            "tamanhoArquivo": 524288
          }
        ]
      }
    ],
    "pagination": {
      "total": 42,
      "page": 1,
      "limit": 20,
      "totalPages": 3
    }
  }
}