Webhook
Eventos push como transferência para atendente humano, novas mensagens, encerramento de conversa, tickets e processamento de documentos, além de regras de verificação de assinatura e novas tentativas.
No painel, em "Configurações do robô", preencha o endereço do webhook. Cabeçalhos da requisição:
| Cabeçalho | Descrição |
|---|---|
X-AICS-Event-Id | ID do evento; use-o para deduplicar |
X-AICS-Timestamp / X-AICS-Signature | Método de verificação de assinatura igual ao da API de consulta de pedidos |
Corpo da requisição: {"id", "type", "created_at", "data"}.
| Evento | Quando |
|---|---|
conversation.handoff | Transferência para atendimento humano (quando o método de transferência está definido como "Enviar para o meu sistema" ou "Notificar ambos") |
conversation.message | Nova mensagem do cliente no modo de atendimento humano |
conversation.closed | Conversa encerrada (data.conversation.closed_by indica quem encerrou) |
conversation.rated | Cliente avaliou uma conversa encerrada: data.rating, data.comment |
ticket.created | Novo ticket (incluindo mensagens deixadas pelo cliente quando o atendimento está offline): data.ticket, data.description |
ticket.updated | Mudanças no status, prioridade, responsável etc. do ticket: data.changes é {字段: [旧, 新]} |
ticket.replied | O atendimento respondeu ao cliente: data.reply |
document.ready / document.failed | Processamento do documento concluído ou falhou |
Uma resposta 2xx é considerada sucesso; caso contrário, são feitas novas tentativas com backoff de 30 segundos, 2 minutos, 10 minutos… até 12 horas, num total de 8 tentativas. A ordem não é garantida.
Esta página foi útil?
Última atualização:
