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.