curl -X GET "https://worker.thenewscc.com/support/5082" \
-H "Authorization: Bearer seu_token_jwt"
{
"success": true,
"data": {
"id": 5082,
"main": "Problemas de recebimento das edições e cadastro",
"issue": "Não estou recebendo a edição",
"description": "Do nada, parei de receber as edições diárias do The News. Já me recadastrei, porém não recebo mesmo assim.",
"status": "resolved",
"email": "usuario@exemplo.com",
"newsletter": "thenews",
"wantReply": true,
"replied": "Olá! Confirmamos que nossos e-mails estão sendo enviados corretamente...",
"createdAt": "2024-01-20T13:22:59.000Z",
"updatedAt": "2024-01-20T18:39:59.000Z",
"deletedAt": null,
"tags": [
{
"id": 1,
"name": "urgente",
"color": "#FF0000",
"isDefault": false
}
],
"anexos": [
{
"id": 1,
"nomeArquivo": "erro_screenshot.png",
"tipoArquivo": "image/png",
"tamanhoArquivo": 245760,
"createdAt": "2024-01-20T13:22:59.000Z"
}
],
"mensagens": [
{
"id": null,
"conteudo": "Do nada, parei de receber as edições diárias do The News. Já me recadastrei, porém não recebo mesmo assim.",
"remetente": "usuario@exemplo.com",
"origem": "usuario",
"createdAt": "2024-01-20T13:22:59.000Z"
},
{
"id": 1,
"conteudo": "Estamos analisando o problema reportado.",
"remetente": "suporte@waffle.com.br",
"origem": "admin",
"createdAt": "2024-01-20T14:00:00.000Z"
},
{
"id": 2,
"conteudo": "Problema resolvido! Por favor, verifique sua caixa de entrada.",
"remetente": "suporte@waffle.com.br",
"origem": "admin",
"createdAt": "2024-01-20T18:39:59.000Z"
}
]
}
}
{
"success": false,
"message": "Ticket nao encontrado"
}
{
"success": false,
"message": "Token inválido ou expirado"
}
Tickets
Obter Ticket
Obtém os detalhes completos de um ticket específico
GET
/
support
/
{id}
curl -X GET "https://worker.thenewscc.com/support/5082" \
-H "Authorization: Bearer seu_token_jwt"
{
"success": true,
"data": {
"id": 5082,
"main": "Problemas de recebimento das edições e cadastro",
"issue": "Não estou recebendo a edição",
"description": "Do nada, parei de receber as edições diárias do The News. Já me recadastrei, porém não recebo mesmo assim.",
"status": "resolved",
"email": "usuario@exemplo.com",
"newsletter": "thenews",
"wantReply": true,
"replied": "Olá! Confirmamos que nossos e-mails estão sendo enviados corretamente...",
"createdAt": "2024-01-20T13:22:59.000Z",
"updatedAt": "2024-01-20T18:39:59.000Z",
"deletedAt": null,
"tags": [
{
"id": 1,
"name": "urgente",
"color": "#FF0000",
"isDefault": false
}
],
"anexos": [
{
"id": 1,
"nomeArquivo": "erro_screenshot.png",
"tipoArquivo": "image/png",
"tamanhoArquivo": 245760,
"createdAt": "2024-01-20T13:22:59.000Z"
}
],
"mensagens": [
{
"id": null,
"conteudo": "Do nada, parei de receber as edições diárias do The News. Já me recadastrei, porém não recebo mesmo assim.",
"remetente": "usuario@exemplo.com",
"origem": "usuario",
"createdAt": "2024-01-20T13:22:59.000Z"
},
{
"id": 1,
"conteudo": "Estamos analisando o problema reportado.",
"remetente": "suporte@waffle.com.br",
"origem": "admin",
"createdAt": "2024-01-20T14:00:00.000Z"
},
{
"id": 2,
"conteudo": "Problema resolvido! Por favor, verifique sua caixa de entrada.",
"remetente": "suporte@waffle.com.br",
"origem": "admin",
"createdAt": "2024-01-20T18:39:59.000Z"
}
]
}
}
{
"success": false,
"message": "Ticket nao encontrado"
}
{
"success": false,
"message": "Token inválido ou expirado"
}
Descrição
Retorna todos os detalhes de um ticket específico, incluindo tags, anexos e histórico de mensagens. Requer autenticação.Headers
Bearer token JWT para autenticação
Path Parameters
ID único do ticket
Response
Indica se a operação foi bem-sucedida
Show Dados completos do ticket
Show Dados completos do ticket
ID do ticket
Categoria principal
Assunto do ticket
Descrição detalhada
Status atual (
open, in_progress, resolved, closed)Email do solicitante
Newsletter relacionada
Se o usuário deseja receber respostas por email
Resposta sugerida/padrão para o ticket (se houver)
Data de criação (ISO 8601)
Última atualização (ISO 8601)
Data de exclusão, se deletado (ISO 8601)
Histórico de mensagens do ticket. A primeira mensagem é sempre a
description do ticket (mensagem inicial do cliente).curl -X GET "https://worker.thenewscc.com/support/5082" \
-H "Authorization: Bearer seu_token_jwt"
{
"success": true,
"data": {
"id": 5082,
"main": "Problemas de recebimento das edições e cadastro",
"issue": "Não estou recebendo a edição",
"description": "Do nada, parei de receber as edições diárias do The News. Já me recadastrei, porém não recebo mesmo assim.",
"status": "resolved",
"email": "usuario@exemplo.com",
"newsletter": "thenews",
"wantReply": true,
"replied": "Olá! Confirmamos que nossos e-mails estão sendo enviados corretamente...",
"createdAt": "2024-01-20T13:22:59.000Z",
"updatedAt": "2024-01-20T18:39:59.000Z",
"deletedAt": null,
"tags": [
{
"id": 1,
"name": "urgente",
"color": "#FF0000",
"isDefault": false
}
],
"anexos": [
{
"id": 1,
"nomeArquivo": "erro_screenshot.png",
"tipoArquivo": "image/png",
"tamanhoArquivo": 245760,
"createdAt": "2024-01-20T13:22:59.000Z"
}
],
"mensagens": [
{
"id": null,
"conteudo": "Do nada, parei de receber as edições diárias do The News. Já me recadastrei, porém não recebo mesmo assim.",
"remetente": "usuario@exemplo.com",
"origem": "usuario",
"createdAt": "2024-01-20T13:22:59.000Z"
},
{
"id": 1,
"conteudo": "Estamos analisando o problema reportado.",
"remetente": "suporte@waffle.com.br",
"origem": "admin",
"createdAt": "2024-01-20T14:00:00.000Z"
},
{
"id": 2,
"conteudo": "Problema resolvido! Por favor, verifique sua caixa de entrada.",
"remetente": "suporte@waffle.com.br",
"origem": "admin",
"createdAt": "2024-01-20T18:39:59.000Z"
}
]
}
}
{
"success": false,
"message": "Ticket nao encontrado"
}
{
"success": false,
"message": "Token inválido ou expirado"
}
⌘I
