From 9cf411cc3f06f652bfa048331b87d6e54a9ffb47 Mon Sep 17 00:00:00 2001 From: Rodrigo Borba Date: Sat, 3 Jan 2026 17:40:18 -0300 Subject: [PATCH] fix(wuzapi): use PascalCase keys and All events for webhook config --- lib/wuzapi/client.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/wuzapi/client.rb b/lib/wuzapi/client.rb index 4f30934..6985e95 100644 --- a/lib/wuzapi/client.rb +++ b/lib/wuzapi/client.rb @@ -61,8 +61,8 @@ module Wuzapi end def set_webhook(user_token, webhook_url) - # Wuzapi expects key 'webhook' per documentation. - payload = { 'webhook' => webhook_url, 'events' => %w[Message ReadReceipt Presence HistorySync ChatPresence] } + # Wuzapi expects PascalCase keys 'WebhookURL' and 'Events' with 'All' per user verification. + payload = { 'WebhookURL' => webhook_url, 'Events' => ['All'] } request(:post, '/webhook', payload, user_auth_headers(user_token)) end