Test webhooks
Send sample webhook payloads and inspect the event schema.
https://example.com as a reserved placeholder. For your own
tests, replace it with your application’s webhook URL in the generated request.
Your application hosts this endpoint; YCloud does not host /webhooks/ycloud.
YCloud-Signature is a sample value; it is
not a valid signature for an edited payload or your endpoint’s secret.YCloud-Signature header before processing an event. See Configure webhooks for setup and delivery guidance.
Receiver response
Return any2xx status after you have authenticated and durably accepted the
event. Process slow work asynchronously so YCloud does not retry a delivery
that your application already received.
HTTP/1.1 200 OK
Configure webhooks
Browse annotated examples
Headers
"t=1654084800,s=8eb70f2acb056c2119acbee8fdd98a889021d9c268bc9ad248a4182c40e31119"
Body
- Option 1
- Option 2
- Option 3
Represents a webhook event payload.
Every event contains certain common properties: id, type, apiVersion, createTime.
Each event may also contain some properties unique to the event. For example, sms is returned when type is sms.message.updated.
Type of event.
whatsapp.echo_message.created, whatsapp.echo_message.updated Included when type is whatsapp.message.updated, whatsapp.smb.message.created, or when type is whatsapp.smb.history for an outbound history message. Also included for whatsapp.echo_message.created and whatsapp.echo_message.updated, where the Agent echo subset applies. It is omitted for a metadata-only history chunk.
Show child attributes
Show child attributes
Unique ID for the event.
6 - 128The API version used to render this event.
"v2"
Included when type is whatsapp.smb.history and the event was generated from a Meta history chunk. Identifies the chunk's synchronization phase.
1
Included when type is whatsapp.smb.history and the event was generated from a Meta history chunk. Reports the chunk's synchronization progress.
73
Included when type is contact.attributes_changed.
Show child attributes
Show child attributes
Included when type is contact.created.
Show child attributes
Show child attributes
Included when type is contact.deleted.
Show child attributes
Show child attributes
Included when type is contact.note.created, contact.note.updated, or contact.note.deleted.
Show child attributes
Show child attributes
Included when type is contact.unsubscribe.created.
Show child attributes
Show child attributes
Included when type is contact.unsubscribe.deleted.
Show child attributes
Show child attributes
Included when type is email.delivery.updated.
Show child attributes
Show child attributes
Included when type is sms.message.updated.
Show child attributes
Show child attributes
Included when type is sms.inbound.received.
Show child attributes
Show child attributes
Included when type is voice.message.updated.
Show child attributes
Show child attributes
Included when type is whatsapp.business_account.deleted, whatsapp.business_account.reviewed, or whatsapp.business_account.updated.
Show child attributes
Show child attributes
Included when type is whatsapp.inbound_message.received, or when type is whatsapp.smb.history for an inbound history message. It is omitted for a metadata-only history chunk.
Show child attributes
Show child attributes
Included for whatsapp.meta_business_agent.handover.updated. Currently limited to Public REST API Agents.
Show child attributes
Show child attributes
Included when type is whatsapp.group.lifecycle_update, whatsapp.group.participants_update, whatsapp.group.settings_update, whatsapp.group.status_update, or when type is whatsapp.message.updated for group message status updates.
Show child attributes
Show child attributes
Included when type is whatsapp.phone_number.deleted, whatsapp.phone_number.name_updated, whatsapp.phone_number.quality_updated, or whatsapp.phone_number.business_username_updated.
Show child attributes
Show child attributes
Included when type is whatsapp.payment.updated.
Show child attributes
Show child attributes
Included when type is whatsapp.template.reviewed, whatsapp.template.quality_updated, whatsapp.template.category_updated, or whatsapp.template.correct_category_detection.
Show child attributes
Show child attributes
Included when type is whatsapp.call.connect.
Show child attributes
Show child attributes
Included when type is whatsapp.call.terminate.
Show child attributes
Show child attributes
Included when type is whatsapp.call.status.updated.
Show child attributes
Show child attributes
Included when type is whatsapp.call.recording.updated.
Show child attributes
Show child attributes
Included when type is whatsapp.call.transcription.updated.
Show child attributes
Show child attributes
Included when type is whatsapp.flow.status_change.
Show child attributes
Show child attributes
Included when type is whatsapp.user.preferences.
Show child attributes
Show child attributes
Response
The request is successfully accepted.

