Enviar eventos do meu site para outro app com webhooks
Adicione um endpoint https, escolha os eventos e o Facet envia uma requisição POST assinada sempre que um deles ocorrer.
No plano Creator, adicione um webhook em Webhooks: o Facet envia uma requisição POST assinada para o seu endpoint sempre que um evento escolhido ocorre.
- Abra Configurações, depois Webhooks, e selecione Criar Webhook.
- Insira a URL do Endpoint. Ela deve começar com
https://. - Em Eventos, escolha o que enviar, por exemplo Compra concluída, Inscrição em curso, Conteúdo publicado ou Depoimento enviado.
- Salve, depois copie o Segredo de Assinatura. Ele é exibido apenas uma vez. O seu receptor o usa para verificar o cabeçalho
X-Facet-Signature. - Selecione Enviar Teste para enviar uma entrega de teste ao seu endpoint.
- Abra Histórico de Entregas para ver cada tentativa. Use Falhas apenas para filtrar, e Reenviar para tentar uma entrega novamente.
Se isso não funcionou
- Entregas mostram Falhou: o seu endpoint não aceitou a requisição. Verifique os próprios logs do endpoint e se ele verifica a assinatura com o segredo atual, depois use Reenviar ou Enviar Teste.
- O webhook ficou inativo: o Facet desativa um webhook após várias entregas com falha. Corrija o endpoint, depois selecione Editar, marque Ativo e salve.
Um endpoint salvo não é uma garantia de entrega; verifique o Histórico de Entregas e o app receptor antes de depender disso. Trocar o segredo de assinatura cria um novo segredo e o antigo para de funcionar imediatamente, então atualize o seu receptor ao mesmo tempo.