meta calling api · graph v21.0

WhatsApp calling dashboard

Inbound calls arrive from Meta over the webhook and TLS trunk; outbound calls are placed over the SIP trunk through the browser softphone, because the number runs in SIP mode.

Credentials
…
Number
—
Calling
—
SIP trunk
graph mode

Outbound call

open softphone

The target opens in the softphone with an 8 trunk prefix (Meta SIP trunk) and dials automatically once SIP registration completes. Graph /calls is rejected with 131055 while the number is SIP-enabled.

Call events

TimeDirectionNameNumberEventCall id

Webhook

POST/GET /api/public/whatsapp/webhook

GET answers Meta's hub.challenge using the verify token; POST checks the x-hub-signature-256 HMAC before storing call events.