Webhook Simulator
Test your webhook endpoints with sample payloads before going live
Configuration
Enter your webhook URL and select an event type to test
We'll send a POST request with JSON payload to this URL
Triggered when the page title changes
Payload Preview
This is the JSON payload that will be sent to your webhook
{
"event": "title_change",
"timestamp": "2025-12-28T16:34:37.024Z",
"monitor": {
"id": "mon_abc123xyz",
"name": "My Website",
"url": "https://example.com"
},
"changes": {
"field": "title",
"previous": "Old Title - My Website",
"current": "New Title - My Website"
}
}Request Headers
Content-Type: application/json
User-Agent: Katsau-Webhook/1.0
X-Katsau-Event: title_change
X-Katsau-Signature: sha256=...
Webhook Best Practices
- Respond quickly - Return a 2xx status within 5 seconds
- Verify signatures - Check the X-Katsau-Signature header to verify authenticity
- Handle duplicates - Use the event ID to deduplicate in case of retries
- Process async - Queue the webhook and process in the background