Getting 401 invalid signature while using webhook call

I am unable to use webhook call from distill due to invalid signature (401) error, However same signature and secret works manually. I tried same signature in Uptime monitor and it worked but it doesn’t work when I monitor webpage.

@sundae025269 Thanks for the detailed explanation.

From what you’ve described, the 401 “invalid signature” error is being returned by your webhook endpoint, which means:

  • The request from Distill is reaching your server successfully

  • But your server is rejecting it during signature validation

Since the same secret/signature works with your manual tests and Uptime monitor, the most likely cause is that the request payload or format differs when triggered from a Webpage monitor.


Quick way to debug

As a next step, you can:

  1. Point your webhook temporarily to a request inspector (e.g., webhook.site)

  2. Trigger the Webpage monitor

  3. Capture the exact request

  4. Compare it with the request that works

This will help identify what is different in the payload being signed.