Overview
Monitor webhook deliveries to debug issues, track success rates, and ensure your integration is working correctly.Authentication
Requires Platform API Key in theX-API-Key header.
Request
Query Parameters
Number of delivery records to return (default: 50, max: 200)
Filter by event type (e.g., “meeting.scheduled”, “user.calendar_connected”)
Filter by status: “success” or “failed”
Response
Response Fields
Array of webhook delivery records
Aggregate statistics about webhook health
Delivery Object
Unique delivery identifier
Event type (e.g., “meeting.scheduled”)
“success” or “failed”
HTTP status code returned by your endpoint
Number of delivery attempts (max 3)
Response time in milliseconds
Error message if delivery failed
Use Cases
Debug Failed Deliveries
Monitor Webhook Health
Track Specific Events
Alert on Performance Issues
Common Failure Patterns
Connection Timeouts
5xx Server Errors
- Unhandled exceptions
- Database connection issues
- Missing environment variables
401 Unauthorized
SYNCLINE_WEBHOOK_SECRET is set correctly.
SSL/TLS Errors
Dashboard Example
Best Practices
Regular Monitoring
Check webhook logs daily to catch issues early:Set Up Alerts
Configure alerts for critical issues:- Success rate drops below 95%
- Average response time exceeds 2 seconds
- More than 5 failures in 1 hour
- Any SSL/TLS certificate errors
Investigate Patterns
Look for patterns in failed deliveries:Related Endpoints
Configure Webhooks
Set up webhook URL and events
Test Webhook
Send test webhook event
Platform Settings
Update platform configuration