whatsapp.call.connect to handle this event at your webhook endpoint.
Triggers
Occurs when an incoming call provides an SDP offer or a business-initiated call provides an SDP answer. Subscribe towhatsapp.call.connect when you configure your webhook endpoint.
Use sdpType to distinguish an offer from an answer. For an incoming offer, create an SDP answer before accepting the call.
Syntax
YCloud sends an HTTPPOST request to your configured webhook URL. The following shape shows one payload variant. Angle-bracket values are placeholders; their types are listed under Parameters. Optional fields and other variants are described below.
Parameters
Validate theYCloud-Signature HTTP header before you process the JSON body. See signature validation.
Event envelope
Event payload
The four common envelope fields are required. Payload fields depend on the event variant. In each object table, Required applies when its parent object is present. Optional fields can be omitted; a sample does not make a field required.
callingConnect
callingConnect.customerProfile
callingConnect.customerProfile
Example
The following JSON is the body delivered to your receiver. IDs, phone numbers, and other account values are illustrative.WhatsApp call connect event
WhatsApp call connect event
Example payload when a WhatsApp call is connected
User-initiated Calling Connect
User-initiated Calling Connect
Business-initiated Calling Connect
Business-initiated Calling Connect
2xx response. Process slow work asynchronously.

