Webooks to Private IPs

In the webhook documentation the requirements specify webhooks must be sent to a publicly accessible URL.

For Plane self-hosted instances may webhooks be emitted to private URLs? Specifically to a URL that resolves to a RFC1918 private IP address in the same kubernetes cluster where Plane is running?

Attempts to send webhooks to the URL are either not being sent at all or failing to reach the webhook API endpoint.

I am able to send a manually constructed webhook payload via curl to the endpoint from the same pod as the Plane worker eliminating the possibility of a network, firewall, or security group issue.

The logs show:

{“levelname”: “INFO”, “asctime”: “2026-04-12 02:07:20,560”, “module”: “webhook_task”, “name”: “plane.worker”, “message”: “Webhook 8606cb15-55d7-4b52-9c2c-1ec4d37808e6 sent successfully”}

{“levelname”: “INFO”, “asctime”: “2026-04-12 02:07:20,560”, “module”: “webhook_task”, “name”: “plane.worker”, “message”: “Webhook log saved successfully to database”}

{“levelname”: “WARNING”, “asctime”: “2026-04-12 02:07:20,555”, “module”: “mongo”, “name”: “plane.mongo”, “message”: “Cannot access collection ‘webhook_logs’: MongoDB not configured”}

Not certain if the MongoDB error is an issue.

Linking to existing GitHub issues for cross-reference: