Inbound provider webhooks
Wazapin receives provider callbacks on these routes:POST /webhook/metafor Meta WhatsApp callbacksPOST /webhook/wagoandPOST /webhook/evolutionfor unofficial gateway callbacksGET /webhook/metafor Meta challenge verification
Meta signature verification
Incoming Meta requests includeX-Hub-Signature-256 and are verified against your app secret before processing.
Outbound webhooks to your systems
You can configure public webhooks from API settings endpoints:GET /v1/settings/developer/webhooksPOST /v1/settings/developer/webhooks/endpointsPUT /v1/settings/developer/webhooks/endpoints/{endpointID}DELETE /v1/settings/developer/webhooks/endpoints/{endpointID}POST /v1/settings/developer/webhooks/endpoints/{endpointID}/rotate-secretPOST /v1/settings/developer/webhooks/endpoints/{endpointID}/test
Example event payload
message.new
Delivery and retries
- Webhook deliveries are asynchronous.
- Failed deliveries can be retried through webhook delivery endpoints.
- Store and deduplicate by event/message ID in your consumer.