Webhooks
Configure webhooks to receive real-time notifications when crawl events occur. Available Events:crawl.started— A crawl has beguncrawl.completed— A crawl finished successfullycrawl.failed— A crawl encountered an errorbroken_links.found— Broken links were discovered
Create Webhook
Register a new webhook endpoint. Request BodyList Webhooks
Retrieve all configured webhooks.Delete Webhook
Remove a webhook endpoint.Test Webhook
Send a test payload to verify your endpoint is working correctly.Webhook Payloads
All webhooks include a signature header for verification:crawl.completed
Sent when a crawl finishes successfully.crawl.failed
Sent when a crawl encounters an error.broken_links.found
Sent when broken links are discovered during a crawl.Verifying Signatures
Verify webhook authenticity by checking the signature header.The signature includes a timestamp to prevent replay attacks. Reject any webhook with a timestamp older than 5 minutes.