How do I verify an alert webhook actually came from Tessary?

Check the signature. Every webhook delivery ships as a versioned, HMAC-signed envelope rather than a bare JSON blob, so you verify the request against the shared secret from your webhook channel before you trust anything in it. A request with no valid signature, or a payload that’s been altered after signing, didn’t come from Tessary, because the signature covers the whole envelope and breaks the moment a field changes.

That check is what turns a public webhook URL from something you unsafely act on into something you can actually decide with, since anyone who finds the URL can otherwise post a fake case at it. Delivery itself is best-effort with no retry queue behind it, so the way to confirm a case really fired, versus a request just never arriving, is to check the delivery log for that channel rather than assume silence either way.

keep reading

More on this.

Send us the traces you already emit.