Skip to main content
Pergunta

Envio de mensagens (não ativas) como um usuário via API

  • November 7, 2025
  • 1 comentário
  • 16 Visualizações

Boa tarde, tudo bem ?

Então eu sei que existe esta rota para envio de mensagens dentro de um ticket já aberto:

{
"id": "{{$guid}}",
"to": "{{ticketId}}@desk.msging.net/Webhook",
"type": "text/plain",
"content": "TESTE"
}

Mas quando utilizo ela, no historico de conversa do ticket minha mensagem é adicionada como “direction”: “sent”, ou seja, como se fosse o agente respondendo.

Eu gostaria de saber se tem como eu enviar mensagens dentro do ticket simulando um usuario, onde as mensagens ficassem com o “direction”: “received”, mesmo que eu tenha que usar um contactId/customerIdentity fixo no código, de algum contato de teste que existe dentro do meu BOT.

Meu intuito aqui é criar um teste de integração no meu back-end, validando a qualidade de respostas do meu agente, no caso é uma IA, ai eu precisaria “simular” uma conversa de cliente e atendente mesmo, tudo via API.

1 comentário

Pedro_Lucas
Forum|alt.badge.img+2
  • Specialist
  • November 19, 2025

Olá! Boa tarde! Tudo bem?

No cenário do BLiP Desk, realmente não é possível enviar mensagens dentro de um ticket já aberto simulando um usuário.
Sempre que você usa a rota:

 

to: "{{ticketId}}@desk.msging.net/Webhook"

a mensagem será registrada no histórico com direction: "sent", pois essa rota representa exclusivamente o agente/bot enviando mensagens para o atendimento — conforme o comportamento padrão do Desk descrito na documentação .

 

Para simular seu teste de integração, a alternativa oficial é:

  1. Criar um contato de teste no seu bot;

  2. Enviar mensagens normalmente via /messages como se fosse esse usuário;

  3. Deixar o bot abrir o ticket automaticamente (ou criar o ticket via API antes);

  4. Assim, as mensagens entram como "received" porque vieram do canal do usuário — mesmo que seja um usuário fictício criado por você.

Essa abordagem usa exatamente o fluxo natural do BLiP, garantindo que seu teste reproduza o comportamento real da plataforma.