Platform Webhook Handler Troubleshooting
Webhook endpoint: https://dev.webhook.sebek.io/webhooks/notion?tenantId=jason
Health Checks
Critical Requirements for Notion
- Public DNS must resolve this host from the public internet.
- TLS cert must be publicly trusted (e.g. Let's Encrypt), not private CA.
- Request must pass Notion signature verification or shared-secret fallback.
Quick CLI Tests
nslookup dev.webhook.sebek.io 1.1.1.1
curl -I https://dev.webhook.sebek.io/health
curl -s https://dev.webhook.sebek.io/internal/events/recent
kubectl -n dev logs deploy/platform-webhook-handler -f
Expected Success Signals
- New timestamp appears in
/internal/events/recent immediately after button click.
- Webhook logs show inbound request with Notion request ID.
- New
agent-* pod appears in the target namespace.