Skip to main content
POST
Subscribe a WABA to webhooks
The Instant Webhook guide walks through this setup step by step, with ready-to-use callback code in Node.js and Python.

Authorizations

Authorization
string
header
required

Eazybe bearer token. The token resolves the caller's organization and must be kept on the server.

Path Parameters

wabaId
string
required

WhatsApp Business Account ID returned by GET /meta/phone-numbers.

Body

application/json
overrideCallbackUri
string
required

Public HTTPS URL on your server that receives the webhook events. It must be reachable when this request is made, because Meta runs the verification handshake against it.

verifyToken
string
required

A secret string you choose. Meta sends it back as hub.verify_token during the verification handshake so your endpoint can confirm the request is genuine.

Response

200 - application/json

App subscribed to this WABA's events

Failure responses

success
boolean
required