Estou tentando usar o blip chat / desk como se fosse um proxy para conecta-lo a uma outra aplicação de chat.
Estou fazendo o seguinte:
- Criando o contato com o seguinte comando, no endpoint /commands.
{  
  "id": "1",
  "to": "[email protected]",
  "method": "set",
  "uri": "/contacts",
  "type": "application/vnd.lime.contact+json",
  "resource": {
    "identity": "[email protected]",
    "name": "Teste 1"
  }
}
- Criando o ticket, também no endpoint /commands:
{
  "id": "2",
  "to": "[email protected]",
  "method": "set",
  "uri": "/tickets",
  "type": "application/vnd.iris.ticket+json",
  "resource": {
    "customerIdentity": "[email protected]"
  }
}
- Enviar uma mensagem inicial como se fosse o cliente, no endpoint /messages:
{
    "id": "3",
    "to": "teste%[email protected]",
    "from": "[email protected]",
    "type": "text/plain",
    "content": "Mensagem inicial."
}
A mensagem até chega a aparecer (é recebida via websocket e aparece no blip desk), mas se eu dou refresh, ela some do chat (não é salva).
Este é um tipo de uso que não é suportado mesmo ou eu estou fazendo algo de errado?

