#2520·grist-core

Webhook not authorized for localhost

Author: ouvry-emsCreated Aug 11, 2026Updated Sep 9, 2026

Describe the current behavior

I'm trying to configure a webhook with a service I've deployed locally with Docker. I've configured my self-hosted instance with ALLOWED_WEBHOOK_DOMAINS=* Server has been restarted so the changes should be applied. But when I add the following webhook I'm still having a status error : Incomplete | Provided url is forbidden

  • Type: add
  • URL: http://localhost:8080
Image

Then if I'm leaving the page and coming back on webhook configuration my webhook has disappeared (I guess because it's not considered valid).

Steps to reproduce

  1. Configure your instance with ALLOWED_WEBHOOK_DOMAINS=*
  2. Restart your instance to apply the changes
  3. Configure a webhook with the following minimal configuration: a. Type: add b. URL: http://localhost:8080
  4. Check the status

Describe the expected behavior

No response

Where have you encountered this bug?

Instance information (when self-hosting only)

  • Grist instance:
    • Version: 1.7.16
    • URL (if it's OK for you to share it):
    • Installation mode: kubernetes
    • Architecture: multi-workers
  • Browser name, version and platforms on which you could reproduce the bug: Firefox