Module: Whatsapp::Webhook

Defined in:
lib/ruby/whatsapp/webhook.rb,
lib/ruby/whatsapp/webhook/entry.rb,
lib/ruby/whatsapp/webhook/error.rb,
lib/ruby/whatsapp/webhook/change.rb,
lib/ruby/whatsapp/webhook/status.rb,
lib/ruby/whatsapp/webhook/contact.rb,
lib/ruby/whatsapp/webhook/history.rb,
lib/ruby/whatsapp/webhook/message.rb,
lib/ruby/whatsapp/webhook/messages.rb,
lib/ruby/whatsapp/webhook/metadata.rb,
lib/ruby/whatsapp/webhook/security.rb,
lib/ruby/whatsapp/webhook/installer.rb,
lib/ruby/whatsapp/webhook/signature.rb,
lib/ruby/whatsapp/webhook/message/base.rb,
lib/ruby/whatsapp/webhook/message/text.rb,
lib/ruby/whatsapp/webhook/notification.rb,
lib/ruby/whatsapp/webhook/verification.rb,
lib/ruby/whatsapp/webhook/message/audio.rb,
lib/ruby/whatsapp/webhook/message/image.rb,
lib/ruby/whatsapp/webhook/message/media.rb,
lib/ruby/whatsapp/webhook/message/order.rb,
lib/ruby/whatsapp/webhook/message/video.rb,
lib/ruby/whatsapp/webhook/unknown_field.rb,
lib/ruby/whatsapp/webhook/account_alerts.rb,
lib/ruby/whatsapp/webhook/account_update.rb,
lib/ruby/whatsapp/webhook/message/button.rb,
lib/ruby/whatsapp/webhook/message/system.rb,
lib/ruby/whatsapp/webhook/status/pricing.rb,
lib/ruby/whatsapp/webhook/message/context.rb,
lib/ruby/whatsapp/webhook/message/sticker.rb,
lib/ruby/whatsapp/webhook/message/unknown.rb,
lib/ruby/whatsapp/webhook/automatic_events.rb,
lib/ruby/whatsapp/webhook/message/contacts.rb,
lib/ruby/whatsapp/webhook/message/document.rb,
lib/ruby/whatsapp/webhook/message/location.rb,
lib/ruby/whatsapp/webhook/message/reaction.rb,
lib/ruby/whatsapp/webhook/message/referral.rb,
lib/ruby/whatsapp/webhook/user_preferences.rb,
lib/ruby/whatsapp/webhook/partner_solutions.rb,
lib/ruby/whatsapp/webhook/smb_app_state_sync.rb,
lib/ruby/whatsapp/webhook/smb_message_echoes.rb,
lib/ruby/whatsapp/webhook/message/interactive.rb,
lib/ruby/whatsapp/webhook/status/conversation.rb,
lib/ruby/whatsapp/webhook/message/contacts/org.rb,
lib/ruby/whatsapp/webhook/message/contacts/url.rb,
lib/ruby/whatsapp/webhook/account_review_update.rb,
lib/ruby/whatsapp/webhook/message/contacts/name.rb,
lib/ruby/whatsapp/webhook/message/contacts/email.rb,
lib/ruby/whatsapp/webhook/message/contacts/phone.rb,
lib/ruby/whatsapp/webhook/account_update/ban_info.rb,
lib/ruby/whatsapp/webhook/message/contacts/address.rb,
lib/ruby/whatsapp/webhook/message/contacts/contact.rb,
lib/ruby/whatsapp/webhook/phone_number_name_update.rb,
lib/ruby/whatsapp/webhook/template_category_update.rb,
lib/ruby/whatsapp/webhook/business_capability_update.rb,
lib/ruby/whatsapp/webhook/message/order/product_item.rb,
lib/ruby/whatsapp/webhook/phone_number_quality_update.rb,
lib/ruby/whatsapp/webhook/payment_configuration_update.rb,
lib/ruby/whatsapp/webhook/smb_app_state_sync/state_sync.rb,
lib/ruby/whatsapp/webhook/message_template_status_update.rb,
lib/ruby/whatsapp/webhook/message_template_quality_update.rb,
lib/ruby/whatsapp/webhook/message_template_components_update.rb

Overview

Deserializes and authenticates incoming WhatsApp Cloud API webhook notifications. Source: https://developers.facebook.com/documentation/business-messaging/whatsapp/webhooks/overview

Defined Under Namespace

Classes: AccountAlerts, AccountReviewUpdate, AccountUpdate, AutomaticEvents, BusinessCapabilityUpdate, Change, Contact, Entry, Error, History, Installer, Message, MessageTemplateComponentsUpdate, MessageTemplateQualityUpdate, MessageTemplateStatusUpdate, Messages, Metadata, Notification, PartnerSolutions, PaymentConfigurationUpdate, PhoneNumberNameUpdate, PhoneNumberQualityUpdate, Security, Signature, SmbAppStateSync, SmbMessageEchoes, Status, TemplateCategoryUpdate, UnknownField, UserPreferences, Verification