Webhooks

Como receber eventos do Instagram

Artigo de suporte • InovAPI Wiki

Configurando Webhooks

Os webhooks permitem que sua plataforma saiba instantaneamente quando um cliente envia uma mensagem ou faz um comentário no Instagram.

Passo 1: Configure sua URL de Destino

Vá até a aba Integração no painel e localize a seção Destino de Webhook. Insira a URL do seu servidor que irá processar os eventos.

Passo 2: Valide a Segurança

O InovAPI envia o cabeçalho X-Nat-Signature com um hash SHA256 do payload assinado com seu HMAC Secret.

Exemplo de Verificação (Node.js)

const crypto = require('crypto');
const signature = req.headers['x-nat-signature'];
const expectedSignature = 'sha256=' + crypto
  .createHmac('sha256', YOUR_HMAC_SECRET)
  .update(JSON.stringify(req.body))
  .digest('hex');

if (signature === expectedSignature) {
  // Payload válido e seguro
}

Eventos Suportados

  • Novas mensagens diretas (DM)
  • Comentários em posts
  • Respostas a Stories
Este artigo foi útil?