Quick diagnosis checklist
Start with these basic checks to identify the most common issues:Webhook not receiving events
Webhook not receiving events
Check these first:
- Webhook URL is correct and accessible
- Event types are properly subscribed
- Webhook is active (not paused)
- No firewall blocking Rise servers
- SSL certificate is valid (for HTTPS endpoints)
Signature verification failing
Signature verification failing
Common causes:
- Incorrect webhook secret
- Wrong signature parsing logic
- JSON stringification mismatch
- Character encoding problems
Slow or timeout responses
Slow or timeout responses
Performance issues:
- Database queries taking too long
- External API calls blocking
- Heavy processing in webhook handler
- Memory leaks causing slowdown
- Insufficient server resources
Inconsistent webhook delivery
Inconsistent webhook delivery
Reliability problems:
- Network connectivity issues
- Load balancer misconfigurations
- Server restarts during processing
- Database connection pool exhaustion
- Race conditions in processing logic
Common error scenarios
HTTP status code errors
Different HTTP responses indicate different types of issues:400 Bad Request
Common causes:
- Invalid signature verification
- Malformed JSON in response
- Missing required headers
- Request body parsing errors
401 Unauthorized
Common causes:
- Missing authentication headers
- Invalid API keys or tokens
- Expired authentication credentials
404 Not Found
Common causes:
- Incorrect webhook URL path
- Server routing misconfiguration
- Application not running
500 Internal Server Error
Common causes:
- Unhandled exceptions in webhook code
- Database connection failures
- External service timeouts
502 Bad Gateway
Common causes:
- Load balancer cannot reach backend
- Application server crashed
- Proxy configuration issues
503 Service Unavailable
Common causes:
- Server overloaded or maintenance
- Rate limiting triggered
- Circuit breaker activated
Signature verification issues
Signature verification is the most common source of webhook problems:- Debug signature verification
- Common signature mistakes
- Test signature generation
Step-by-step debugging:
What’s next?
After resolving webhook issues:Monitoring Setup
Set up comprehensive monitoring to prevent future issues
Testing Guide
Implement thorough testing to catch issues early
Migration Guide
Learn about webhook version migrations and updates
Event Reference
Technical reference for webhook event types and payloads
Troubleshooting tip: Keep detailed logs during debugging, but remember to remove sensitive data before sharing logs with support or team members.