Skip to main content
GET
https://sac-waffle-v2.theo-110.workers.dev
/
support
/
quick-replies
curl -X GET "https://sac-waffle-v2.theo-110.workers.dev/support/quick-replies?categoria=tecnico" \
  -H "Authorization: Bearer seu_token_jwt"
{
  "success": true,
  "data": [
    {
      "id": 1,
      "titulo": "Boas-vindas",
      "conteudo": "Olá! Bem-vindo ao suporte. Como posso ajudar?",
      "categoria": "saudacao",
      "tags": ["inicio", "welcome"],
      "usageCount": 150,
      "lastUsedAt": "2024-01-14T10:00:00Z",
      "createdBy": "[email protected]",
      "createdAt": "2024-01-01T00:00:00Z"
    },
    {
      "id": 2,
      "titulo": "Problema de Login",
      "conteudo": "Lamentamos o problema com seu login...",
      "categoria": "tecnico",
      "tags": ["login", "senha"],
      "usageCount": 89,
      "lastUsedAt": "2024-01-14T09:30:00Z",
      "createdBy": "[email protected]",
      "createdAt": "2024-01-05T10:00:00Z"
    }
  ],
  "pagination": {
    "total": 25,
    "page": 1,
    "limit": 10,
    "totalPages": 3
  }
}

Descrição

Sistema de templates de respostas pré-definidas para agilizar o atendimento. Permite criar, editar, categorizar e reutilizar mensagens padrão.

Endpoints Disponíveis

Listar Respostas Rápidas

GET /support/quick-replies

Query Parameters

categoria
string
Filtrar por categoria
busca
string
Buscar no título ou conteúdo
page
number
default:"1"
Número da página
limit
number
default:"10"
Itens por página

Criar Resposta Rápida

POST /support/quick-replies

Body Parameters

titulo
string
required
Título da resposta rápida
conteudo
string
required
Conteúdo do template
categoria
string
required
Categoria da respostaValores comuns:
  • saudacao - Mensagens de boas-vindas
  • despedida - Mensagens de encerramento
  • tecnico - Respostas técnicas
  • financeiro - Respostas financeiras
  • geral - Respostas gerais
tags
array
Tags para facilitar busca

Usar Resposta Rápida

POST /support/quick-replies/{quickReplyId}/usar Incrementa o contador de uso e retorna o conteúdo formatado.

Response

success
boolean
required
Indica se a operação foi bem-sucedida
data
object/array
curl -X GET "https://sac-waffle-v2.theo-110.workers.dev/support/quick-replies?categoria=tecnico" \
  -H "Authorization: Bearer seu_token_jwt"
{
  "success": true,
  "data": [
    {
      "id": 1,
      "titulo": "Boas-vindas",
      "conteudo": "Olá! Bem-vindo ao suporte. Como posso ajudar?",
      "categoria": "saudacao",
      "tags": ["inicio", "welcome"],
      "usageCount": 150,
      "lastUsedAt": "2024-01-14T10:00:00Z",
      "createdBy": "[email protected]",
      "createdAt": "2024-01-01T00:00:00Z"
    },
    {
      "id": 2,
      "titulo": "Problema de Login",
      "conteudo": "Lamentamos o problema com seu login...",
      "categoria": "tecnico",
      "tags": ["login", "senha"],
      "usageCount": 89,
      "lastUsedAt": "2024-01-14T09:30:00Z",
      "createdBy": "[email protected]",
      "createdAt": "2024-01-05T10:00:00Z"
    }
  ],
  "pagination": {
    "total": 25,
    "page": 1,
    "limit": 10,
    "totalPages": 3
  }
}