Skip to main content
POST
https://worker.thenewscc.com
/
support
/
{id}
/
mensagens
curl -X POST "https://worker.thenewscc.com/support/12345/mensagens" \
  -H "Authorization: Bearer seu_token_jwt" \
  -H "Content-Type: application/json" \
  -d '{
    "mensagem": "Obrigado pelo contato. Estamos analisando seu caso.",
    "autor": "suporte@waffle.com.br"
  }'
{
  "success": true,
  "data": {
    "modo": "unico",
    "id": 567,
    "email_enviado": false
  }
}

Descrição

Adiciona uma nova mensagem ao histórico de conversação de um ticket. Suporta operações em lote e envio de emails automáticos. Requer autenticação.

Headers

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

Path Parameters

id
number
ID do ticket (ignorado se support_ids for fornecido)

Body Parameters

mensagem
string
required
Conteúdo da mensagem (suporta HTML)
autor
string
required
Email do autor da mensagem
origem
string
default:"admin"
Origem da mensagemValores aceitos:
  • admin - Mensagem da equipe de suporte
  • usuario - Mensagem do usuário
  • email - Mensagem recebida por email
status
string
default:"Respondido"
Status da mensagemValores aceitos:
  • Pendente
  • Respondido
  • Resolvido
enviar_email
boolean
default:"true"
Se deve enviar a mensagem por email para o usuárioFunciona apenas se o ticket tem email e origem = admin
support_ids
array
Array de IDs de tickets para adicionar a mesma mensagem em lote. Quando fornecido, o id do path é ignorado.

Response

success
boolean
required
Indica se a operação foi bem-sucedida
data
object
curl -X POST "https://worker.thenewscc.com/support/12345/mensagens" \
  -H "Authorization: Bearer seu_token_jwt" \
  -H "Content-Type: application/json" \
  -d '{
    "mensagem": "Obrigado pelo contato. Estamos analisando seu caso.",
    "autor": "suporte@waffle.com.br"
  }'
{
  "success": true,
  "data": {
    "modo": "unico",
    "id": 567,
    "email_enviado": false
  }
}

Comportamento Automático de Status

Quando o email é enviado com sucesso (email_enviado: true), o status do ticket é automaticamente alterado para resolved. Se o envio do email falhar, o status permanece inalterado.
Se o leitor responder ao email, o status do ticket volta automaticamente para open.