Skip to main content
POST
https://worker.thenewscc.com
/
support
/
quick-replies
/
{quickReplyId}
/
usar
curl -X POST "https://worker.thenewscc.com/support/quick-replies/15/usar" \
  -H "Authorization: Bearer seu_token_jwt"
{
  "success": true,
  "message": "Resposta rapida utilizada com sucesso",
  "data": {
    "conteudo": "Olá! Lamentamos o problema com seu login. Por favor, tente limpar o cache do navegador e os cookies. Se o problema persistir, clique em 'Esqueci minha senha' para redefini-la.",
    "usageCount": 90
  }
}

Descrição

Registra o uso de uma resposta rápida, incrementando o contador de utilizações, e retorna o conteúdo formatado para ser inserido na mensagem. Requer autenticação.

Headers

Authorization
string
required
Bearer token JWT para autenticação

Path Parameters

quickReplyId
number
required
ID da resposta rápida

Response

success
boolean
required
Indica se a operação foi bem-sucedida
message
string
Mensagem descritiva
data
object
curl -X POST "https://worker.thenewscc.com/support/quick-replies/15/usar" \
  -H "Authorization: Bearer seu_token_jwt"
{
  "success": true,
  "message": "Resposta rapida utilizada com sucesso",
  "data": {
    "conteudo": "Olá! Lamentamos o problema com seu login. Por favor, tente limpar o cache do navegador e os cookies. Se o problema persistir, clique em 'Esqueci minha senha' para redefini-la.",
    "usageCount": 90
  }
}

Uso no Frontend

// Exemplo de uso com React
const handleUseQuickReply = async (quickReplyId: number) => {
  const response = await fetch(`/support/quick-replies/${quickReplyId}/usar`, {
    method: 'POST',
    headers: { Authorization: `Bearer ${token}` }
  });

  const data = await response.json();

  if (data.success) {
    // Inserir o conteúdo no campo de mensagem
    setMessageContent(data.data.conteudo);
  }
};