Skip to main content

Overview

Monitor webhook deliveries to debug issues, track success rates, and ensure your integration is working correctly.

Authentication

Requires Platform API Key in the X-API-Key header.

Request

Query Parameters

limit
number
Number of delivery records to return (default: 50, max: 200)
event
string
Filter by event type (e.g., “meeting.scheduled”, “user.calendar_connected”)
status
string
Filter by status: “success” or “failed”

Response

Response Fields

deliveries
array
Array of webhook delivery records
stats
object
Aggregate statistics about webhook health

Delivery Object

id
string
Unique delivery identifier
event
string
Event type (e.g., “meeting.scheduled”)
status
string
“success” or “failed”
response_code
number
HTTP status code returned by your endpoint
attempts
number
Number of delivery attempts (max 3)
duration_ms
number
Response time in milliseconds
error
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

Solution: Check your webhook endpoint is responding within 30 seconds. Return 200 OK immediately and process asynchronously.

5xx Server Errors

Solution: Check your webhook handler logs. Common causes:
  • Unhandled exceptions
  • Database connection issues
  • Missing environment variables

401 Unauthorized

Solution: Verify your webhook signature verification code. Ensure SYNCLINE_WEBHOOK_SECRET is set correctly.

SSL/TLS Errors

Solution: Ensure your webhook URL uses a valid SSL certificate. Self-signed certificates are not supported.

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:

Configure Webhooks

Set up webhook URL and events

Test Webhook

Send test webhook event

Platform Settings

Update platform configuration