List inbound webhooks
Required permission: WhatsApp Detail — View
Lists customer callback URLs. Each active URL receives inbound customer messages and outbound delivery status updates. Max 10 per account. See Webhook payloads docs for POST body shapes.
/api/business/public/channels/whatsapp/accounts/:accountId/webhooks{
"success": true,
"statusCode": 200,
"data": [
{
"id": 1,
"url": "https://hooks.example.com/engagive/whatsapp",
"is_active": true,
"events": [
"*"
],
"has_signing_secret": true,
"last_delivery_at": null,
"last_delivery_status": null,
"last_delivery_http_status": null,
"last_delivery_error": null,
"created_at": "2026-08-05T00:00:00.000Z",
"updated_at": "2026-08-05T00:00:00.000Z"
},
{
"id": 2,
"url": "https://hooks.example.com/engagive/status-only",
"is_active": true,
"events": [
"whatsapp.message.status"
],
"has_signing_secret": true,
"last_delivery_at": null,
"last_delivery_status": null,
"last_delivery_http_status": null,
"last_delivery_error": null,
"created_at": "2026-08-05T00:00:00.000Z",
"updated_at": "2026-08-05T00:00:00.000Z"
}
]
}Try it
Runs in your browser — token is not stored
If the request fails with a network / CORS error, your API may not allow browser calls from this site. Use curl, Postman, or your server instead. See Postman.