Backend API
cURL
curl --request POST \ --url https://api.wacht.dev/webhooks/apps/{app_name}/trigger \ --header 'Authorization: <api-key>' \ --header 'Content-Type: application/json' \ --data ' { "event_name": "user.created", "payload": { "user_id": "123", "email": "[email protected]" }, "filter_context": {} } '
{ "delivery_ids": [ "1234567890123456789", "1234567890123456790" ], "filtered_count": 2, "delivered_count": 5 }
Manually trigger a webhook event
API key authentication (format: Bearer {api_key})
Webhook app name
Event name to trigger
"user.created"
Event payload
{ "user_id": "123", "email": "[email protected]"}
Optional filter context for event matching
Event triggered
IDs of created webhook deliveries
[ "1234567890123456789", "1234567890123456790"]
Number of deliveries filtered by rules
2
Number of deliveries to be sent
5
Was this page helpful?