POST /v1/settings/developer/webhooks/endpoints (filterTypes / enabled events in the app).
Deliveries are signed for verification (headers
svix-id, svix-signature, …). The JSON body is a flat object per event — there is no universal { type, data } wrapper. See Webhooks and Webhook signature examples.Messaging (most integrators)
Subscribe to these for send/receive automation.message.new (inbound text)
message.status_update
status values align with message records from GET /v1/messages/{messageID} (sent, delivered, read, failed, …).
More narrative examples: Webhook payload examples.
Migrating from Kapso or YCloud?
Migrating from Kapso or YCloud?
Wazapin uses one status event with a
status field instead of splitting every transition into separate event types.Commerce
CRM events (advanced)
CRM events (advanced)
Available if your product uses Wazapin CRM webhooks. Examples:
Sample shape for record events:
Related
If a live delivery differs from a sample, trust your first production payload and Webhook payload examples. The full event list in the app is the source of truth for what you can subscribe to.