A partir de junho, há uma nova possibilidade de inicializar mensagens do Usedesk para o WhatsApp via API.
Ao enviar uma mensagem para o canal WhatsApp, o servidor retorna dois status:
Para saber se uma mensagem chegou ao WhatsApp ou não, adicionamos uma solicitação de webhook.
Para fazer isso, especifique o endereço para o qual a solicitação será enviada no canal da API Usedesk. Se você enviar uma mensagem para o WhatsApp com sucesso, a solicitação ficará assim:
{"message_status":{"delivery_status":"DELIVERED","comment_id":3551769, <span class="redactor-invisible-space"></span>"extras":{"ticket_id":3551769}}}
Com a ajuda da API, você pode alterar o status de um usuário no chat e nos tickets. Novos parâmetros foram adicionados ao método de atualização do usuário (https://api.usedesk.ru/update/user):
Os valores que podem aceitar parâmetros são "verdadeiro" ou "falso".
Melhoramos a lógica de trabalhar com o campo "Copiar" do ticket. O campo abre automaticamente o e-mail dos participantes da correspondência, ou seja, para qualquer remetente ou destinatário da solicitação, exceto:
Dessa forma, você não perderá participantes na correspondência, por exemplo, se um participante de uma cópia da mensagem juntar a correspondência entre o remetente e o destinatário.
No método de atualização de consulta (https://api.usedesk.ru/update/ticket), substituímos o nome do parâmetro conectada_lista por listas e adicionamos a capacidade de limpar campos.
Para limpar um campo adicional com o tipo "lista hierárquica", especifique um valor vazio ou "nulo". Ao limpar os campos do primeiro nível, os subsequentes não são limpos.
Nos métodos de criação (https://api.usedesk.ru/create/ticket) e atualização (https://api.usedesk.ru/update/ticket) de uma solicitação, melhoramos a atribuição de um funcionário como um executor da solicitação dentro de um determinado grupo, pois anteriormente a atribuição era apenas para o grupo "padrão".
Estamos melhorando gradativamente nossa API e agora enviamos uma solicitação separada ao webhook para cada evento, inclusive quando as ações ocorrem simultaneamente.
Por exemplo, quando você altera o status e envia uma resposta ao cliente, aguarde duas solicitações de webhook: uma sobre a alteração do status, a outra sobre a mensagem.