Skip to content

Connect WhatsApp

Meta callback: verify

Paste this URL and the verify token into your Meta app’s WhatsApp webhook settings when you connect a number with your own Meta app. Meta sends a hub.challenge, and whatsappx.si echoes it when the verify token matches. /api/webhooks/meta and /api/webhooks/whatsapp (without a workspace id) work the same way.

GET/api/webhooks/meta/{workspace_id}
  • Public, no authentication

Path parameters

  • workspace_iduuidrequired

    Your workspace id. Optional: the paths without it also work.

    Example
    8d0f6c2e-3b1a-4c55-9a7e-2f4b6d1e9c30

Query parameters

  • hub.modestringrequired

    Must be subscribe.

    Example
    subscribe
  • hub.verify_tokenstringrequired

    The verify token shown when the channel was saved.

    Example
    verify_…
  • hub.challengestringrequired

    Random value from Meta (at most 1024 characters).

    Example
    1158201444

Response

Status codes

  • 200OK. The token matched; the body is the hub.challenge value as plain text.
  • 403Forbidden. Wrong mode, missing challenge or unknown verify token.