Visão Geral
A API do SAC (Sistema de Atendimento ao Cliente) fornece endpoints completos para gerenciar tickets de suporte, mensagens, anexos e respostas rápidas. Esta API permite criar, atualizar, listar e gerenciar todo o fluxo de atendimento ao cliente.Base URL
Autenticação
A maioria dos endpoints requer autenticação via JWT token. Endpoints públicos estão claramente indicados.Headers Obrigatórios
Recursos Principais
1. Tickets de Suporte
- Criar e gerenciar tickets
- Upload de anexos
- Sistema de mensagens
- Tags e categorização
- Status e priorização
2. Fast Response (IA com OpenAI) 🧠
- Respostas automáticas inteligentes
- Análise de contexto e similaridade
- Processamento em lote
- Níveis de confiança
- Integração com email
3. Respostas Rápidas
- Templates predefinidos
- Categorias organizadas
- Contador de uso
- Gestão de conteúdo
4. Relatórios e Métricas 📊
Sistema completo de relatórios com cache de 2h para análise de performance do SAC.| Endpoint | Descrição |
|---|---|
| Dashboard | Métricas principais e visão geral |
| Detalhado | Relatório completo com todos os filtros |
| Agentes | Performance individual dos agentes |
| Issues | Tendências e análise de issues |
| Cohorts | Análise de cohorts de tickets |
| Distribuição | Distribuição por hora/dia/newsletter |
| Resumo | Resumo rápido (últimos 30 dias) |
| Comparativo | Comparativo entre períodos |
| Série Temporal | Evolução temporal de tickets |
| Resolução | Métricas de tempo de resolução |
| Filtros | Opções de filtros disponíveis |
5. Operações em Lote
- Atualização múltipla de status
- Exclusão em massa
- Mensagens em lote
- Fast Response em massa
Status de Tickets
Os tickets podem ter os seguintes status:| Status | Descrição |
|---|---|
open | Ticket aberto aguardando resposta |
in_progress | Ticket em atendimento |
closed | Ticket fechado/resolvido |
deleted | Ticket excluído (soft delete) |
Limites e Restrições
Anexos
- Tamanho máximo: 10MB por arquivo
- Tipos permitidos:
- Imagens:
image/jpeg,image/png,image/gif,image/webp - Documentos:
application/pdf,text/plain - Planilhas:
text/csv,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
- Imagens:
Paginação
- Limite padrão: 10 itens por página
- Limite máximo: 100 itens por página
Tratamento de Erros
A API retorna erros padronizados no seguinte formato:Códigos de Status HTTP
| Código | Descrição |
|---|---|
200 | Sucesso |
201 | Criado com sucesso |
400 | Requisição inválida |
401 | Não autorizado |
403 | Acesso negado |
404 | Recurso não encontrado |
500 | Erro interno do servidor |
Rate Limiting
A API implementa rate limiting para proteção contra abuso:- Limite: 100 requisições por minuto por IP
- Headers de resposta:
X-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reset
Exemplos de Uso
Criar um Ticket
Listar Tickets
Suporte
Para dúvidas ou problemas com a API, entre em contato:- Email: tech@waffle.com.br
- Documentação: https://docs.waffle.com.br
