security Webhook

Field reference for WhatsApp security webhooks: two-step verification PIN changes, reset requests, requester IDs, payload shape, and Dualhook handling.

The security field reports security setting changes on a WhatsApp business phone number, especially two-step verification PIN changes and reset requests.

What security Reports

The field reports phone-number security events:

EventMeaning
PIN_CHANGEDA Meta Business Suite user changed or enabled the business phone number PIN in WhatsApp Manager.
PIN_RESET_REQUESTA Meta Business Suite user requested to turn off two-step verification.
PIN_REQUEST_SUCCESSThe user completed the reset-email flow to turn off two-step verification.

requester is included for PIN reset requests and identifies the Meta Business Suite user ID that initiated the action.

When It Fires

Meta sends this field when a user changes or enables the PIN, starts a two-step verification reset, or completes the reset instructions from the reset email.

Payload Shape

{
  "object": "whatsapp_business_account",
  "entry": [
    {
      "id": "<WABA_ID>",
      "time": 1748811473,
      "changes": [
        {
          "field": "security",
          "value": {
            "display_phone_number": "15550783881",
            "event": "PIN_RESET_REQUEST",
            "requester": "61555822107539"
          }
        }
      ]
    }
  ]
}

Dualhook Handling

Dualhook subscribes to security as a normalized management field. It uses the event for operational visibility around phone-number security, logs the management event metadata, and forwards it to your configured endpoint with Dualhook forwarding headers.

This field does not contain message content. It can still be security-sensitive because it describes PIN reset activity, so treat it as an audit event.

Implementation Notes

  • Alert on PIN_RESET_REQUEST; it can indicate an expected admin action or an unexpected security change.
  • Store display_phone_number, WABA ID, timestamp, event, and requester when present.
  • Correlate security events with staff access changes in Meta Business Suite.
  • If two-step verification prevents registration or recovery, see the dedicated 2FA documentation before retrying.

Related

  • Webhook Subscription FieldsReference list of all 22+ WhatsApp Business Platform webhook subscription fields, what each notifies you of, required permissions, payload size limits, retry policy, mTLS support, and IP allowlisting.
  • Webhook Events & NotificationsManagement webhook events: template status, quality updates, account alerts, and forwarding.
  • Two-Step Verification (2FA)Phone-number-level security using a 6-digit PIN for WhatsApp Business Platform.
  • Phone NumbersManaging phone numbers in WhatsApp Business Platform: adding, removing, and limits.
  • Maintain Account HealthOwnership hygiene, quality monitoring, opt-out governance, and incident playbook.
Browse more docsStart Free Trial