Webhook SaaS
📡 Webhook/API
O painel SaaS possui integração via webhook para envio automático de eventos.
⚙️ Como configurar
Acesse Painel SaaS → Integrações → Webhook / API
No campo URL Webhook SaaS, informe a URL do seu webhook (endpoint que irá receber os dados)
Salve

💡 Nessa mesma tela ficam as credenciais da API (API ID e TOKEN ADMIN), a opção Habilitar API ADMIN e o campo N8N API Key SaaS para integração com o N8N. Consulte a 📘 API SaaS para mais detalhes.
📡 Eventos disponíveis
Atualmente, o sistema possui os seguintes eventos:
✅ Webhook — Novo teste cadastrado
Dispara um evento quando um novo teste é cadastrado pela página de signup.
📦 Exemplo de Payload
🧠 Observações
O campo
newTenantTest: trueidentifica que é um cadastro de testeO webhook será enviado automaticamente após o cadastro
Certifique-se que sua URL aceita requisições
POSTem JSON
🔄 Webhook — Alteração de status do canal
Dispara um evento sempre que o status de um canal for alterado.
Exemplos:
Canal conectado
Canal desconectado
Reconectando
QR Code atualizado
Mudança de sessão
📦 Exemplo de Payload
📑 Campos do payload
event
Nome do evento disparado.
timestamp
Data e horário do evento em formato ISO 8601.
channel
Objeto contendo os dados do canal.
id
ID do canal
name
Nome do canal
type
Tipo do canal
qrcode
QR Code atual do canal
pairingCode
Código de pareamento
number
Número conectado
status
Novo status do canal
previousStatus
Status anterior
tenantId
ID da empresa vinculada
company
Objeto contendo os dados da empresa vinculada ao canal.
id
ID da empresa
name
Nome da empresa
phone
Telefone da empresa
email
E-mail da empresa
status
Status da empresa
🧠 Observações
O webhook é enviado automaticamente sempre que houver alteração no status do canal
O campo
previousStatuspermite identificar a transição de statusCertifique-se que sua URL aceita requisições
POSTem JSONRecomendado responder com status HTTP
200 OKpara confirmar recebimento do webhook
Atualizado