For the complete documentation index, see llms.txt. This page is also available as Markdown.

Webhook SaaS

📡 Webhook/API

O painel SaaS possui integração via webhook para envio automático de eventos.

⚙️ Como configurar

  1. Acesse o painel SaaS

  2. Vá até Webhook/API

  3. Informe a URL do seu webhook (endpoint que irá receber os dados)


📡 Eventos disponíveis

Atualmente, o sistema possui os seguintes eventos:

✅ Novo cliente de teste cadastrado

Disparado quando um cadastro é feito pela página de teste (teste aberto).

📦 Exemplo de Payload

🧠 Observações

  • O campo newTenantTest: true identifica que é um cadastro de teste

  • O webhook será enviado automaticamente após o cadastro

  • Certifique-se que sua URL aceita requisições POST em JSON


🔄 Evento de mudança de status de canal

Disparado automaticamente quando um canal sofre alteração de status no painel SaaS.

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.

Campo
Descrição

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.

Campo
Descrição

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 previousStatus permite identificar a transição de status

  • Certifique-se que sua URL aceita requisições POST em JSON

  • Recomendado responder com status HTTP 200 OK para confirmar recebimento do webhook

Atualizado