Skip to main content
Na API você pergunta; no webhook a Notifique avisa. Ideal para URA, discador e billing por minuto, sem polling de status.

Em poucas palavras

  • Toda entrega é um POST application/json para a URL cadastrada.
  • Chamadas usam voice.call.*, não confunda com message.* (WhatsApp) ou sms.*.
  • Ciclo do número contratado (phone_number.*) está em Números de telefone, Eventos.
  • instanceId vem vazio (voz não usa instância de canal).
  • Responda 2xx rápido; processamento pesado vai para fila no seu lado.
Configuração geral: Webhooks. Segurança (assinatura HMAC): Segurança de webhooks.

Como vem o POST

Headers: X-Notifique-Signature, X-Notifique-Timestamp, X-Workspace-Id, X-Webhook-Event.

O que seu servidor deve responder

Processamento demorado? Responda 200 logo e processe em background.

Eventos de chamada (voice.call.*)


Payload de cada evento de chamada

Disparado em chamadas inbound. Use com inboundVoiceAction: WEBHOOK_CONTROL no número.

Inbound com webhook

Quando o número usa inboundVoiceAction: WEBHOOK_CONTROL:
  1. Receba voice.call.received
  2. Controle a sessão com ações na API (speak, gather, transfer, hangup)
  3. Acompanhe voice.call.answered, voice.call.dtmf, voice.call.completed, etc.
Configuração do número: Números de telefone, Quick Start.

Próximos passos