Skip to main content
POST
https://sac-waffle-v2.theo-110.workers.dev
/
support
curl -X POST https://sac-waffle-v2.theo-110.workers.dev/support \
  -H "Content-Type: application/json" \
  -d '{
    "main": "Técnico",
    "issue": "Erro no login",
    "description": "Não consigo fazer login na plataforma. Aparece erro 500.",
    "email": "[email protected]",
    "newsletter": "the news"
  }'
{
  "success": true,
  "message": "Ticket criado com sucesso",
  "data": {
    "id": 12345,
    "main": "Técnico",
    "issue": "Erro no login",
    "description": "Não consigo fazer login na plataforma. Aparece erro 500.",
    "status": "open",
    "email": "[email protected]",
    "newsletter": "the news",
    "createdAt": "2024-01-14T10:00:00Z",
    "anexos": []
  }
}

Descrição

Endpoint público para criar um novo ticket de suporte. Aceita tanto JSON quanto multipart/form-data para permitir upload de anexos.

Headers

Content-Type
string
required
application/json ou multipart/form-data (quando incluir anexos)

Body Parameters

main
string
required
Categoria principal do ticketValores aceitos:
  • Técnico
  • Financeiro
  • Editorial
  • Outros
issue
string
required
Assunto ou problema específico
description
string
required
Descrição detalhada do problema ou solicitação
email
string
Email do usuário para receber atualizações
newsletter
string
Newsletter relacionada ao ticketValores aceitos:
  • the news
  • the bizness
  • the champs
  • health times
  • rising
  • goget
arquivos
file[]
Array de arquivos anexos (somente via multipart/form-data)
  • Tamanho máximo: 10MB por arquivo
  • Tipos permitidos: imagens, PDFs, documentos de texto, planilhas

Response

success
boolean
required
Indica se a operação foi bem-sucedida
message
string
required
Mensagem descritiva do resultado
data
object
curl -X POST https://sac-waffle-v2.theo-110.workers.dev/support \
  -H "Content-Type: application/json" \
  -d '{
    "main": "Técnico",
    "issue": "Erro no login",
    "description": "Não consigo fazer login na plataforma. Aparece erro 500.",
    "email": "[email protected]",
    "newsletter": "the news"
  }'
{
  "success": true,
  "message": "Ticket criado com sucesso",
  "data": {
    "id": 12345,
    "main": "Técnico",
    "issue": "Erro no login",
    "description": "Não consigo fazer login na plataforma. Aparece erro 500.",
    "status": "open",
    "email": "[email protected]",
    "newsletter": "the news",
    "createdAt": "2024-01-14T10:00:00Z",
    "anexos": []
  }
}