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
Number of delivery records to return (default: 50, max: 200)
string
Filter by event type (e.g., “meeting.scheduled”, “user.calendar_connected”)
string
Filter by status: “success” or “failed”
Response
Response Fields
array
Array of webhook delivery records
object
Aggregate statistics about webhook health
Delivery Object
string
Unique delivery identifier
string
Event type (e.g., “meeting.scheduled”)
string
“success” or “failed”
number
HTTP status code returned by your endpoint
number
Number of delivery attempts (max 3)
number
Response time in milliseconds
string
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