Skip to main content
Os filtros ficam no mesmo objeto das URLs (GET/PUT /webhooks) e no painel, em Webhooks e configurações gerais. Todos são booleanos e valem por instância.
O PUT é parcial: só os campos enviados mudam.

Filtros do received

Os filtros de tipo olham o bloco de conteúdo: uma reação, um voto, uma localização ou um notification não são afetados por ignore_text. Para descartar tudo de um chat específico não há filtro — faça no seu lado por phone.

Desligar um tipo de evento

Cada tipo tem um ignore_*_callback: ignore_received_callback, ignore_delivery_callback, ignore_message_status_callback, ignore_connected_callback, ignore_disconnected_callback, ignore_chat_presence_callback. Com true, o evento não é entregue mesmo que a URL esteja configurada. É equivalente a deixar a URL como null, mas preserva a URL para religar depois.

Ordem de avaliação

  1. Existe URL para o tipo? Senão, descarta (no_url).
  2. ignore_<tipo>_callback ligado? Descarta.
  3. Só para received: from_me sem notify_sent_by_me, depois ignore_groups/ignore_private, depois os tipos de mídia.
Eventos descartados por filtro não aparecem nos Logs de webhook — só o que foi efetivamente tentado.

Combinações úteis