Pular para o conteúdo principal

Evento: conversation.closed

Quando e Disparado

Este evento e disparado quando uma conversa e encerrada. O encerramento pode ser feito por um atendente via interface, automaticamente por uma regra de timeout ou via API.

Payload

{
"event": "conversation.closed",
"timestamp": "2024-06-10T17:30:00.456Z",
"data": {
"conversationId": "665f4d5e6f7a8b9c0d1e2f3a",
"channelId": "665d9a0b1c2d3e4f5a6b7c8d",
"status": "CLOSED",
"closedBy": "attendant",
"closedAt": "2024-06-10T17:30:00.456Z"
}
}

Campos do Payload

CampoTipoDescricao
eventstringNome do evento. Sempre conversation.closed.
timestampstringData/hora do evento em formato ISO 8601.
data.conversationIdstringIdentificador unico da conversa encerrada.
data.channelIdstringID do canal associado a conversa.
data.statusstringStatus da conversa. Sempre CLOSED neste evento.
data.closedBystringQuem encerrou a conversa. Valores possiveis: attendant (atendente), api (via endpoint da API), system (timeout automatico).
data.closedAtstringData/hora do encerramento em formato ISO 8601.
Informacao

Apos o encerramento, uma nova conversa sera criada automaticamente caso o mesmo contato envie uma nova mensagem no mesmo canal.