From e8fd7e71d4a1f0828d2a7370104a3c96fa7e7ebf Mon Sep 17 00:00:00 2001 From: Muhsin Keloth Date: Thu, 31 Jul 2025 13:07:56 +0400 Subject: [PATCH] chore: add note about legacy format --- app/services/whatsapp/providers/whatsapp_cloud_service.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/services/whatsapp/providers/whatsapp_cloud_service.rb b/app/services/whatsapp/providers/whatsapp_cloud_service.rb index 6333ba665..34939048a 100644 --- a/app/services/whatsapp/providers/whatsapp_cloud_service.rb +++ b/app/services/whatsapp/providers/whatsapp_cloud_service.rb @@ -16,7 +16,7 @@ class Whatsapp::Providers::WhatsappCloudService < Whatsapp::Providers::BaseServi request_body = { messaging_product: 'whatsapp', - recipient_type: 'individual', + recipient_type: 'individual', # Only individual messages supported (not group messages) to: phone_number, type: 'template', template: template_body @@ -133,6 +133,10 @@ class Whatsapp::Providers::WhatsappCloudService < Whatsapp::Providers::BaseServi } # Enhanced template parameters structure + # Note: Legacy format support (simple parameter arrays) has been removed + # in favor of the enhanced component-based structure that supports + # headers, buttons, and authentication templates. + # # Expected payload format from frontend: # { # processed_params: {