Security Header
Each webhook request contains the following header:Webhook Secret
You can find your Webhook Secret in the restaurant panel under Tools > API Access.Signature Validation
To verify that a webhook notification is authentic:- Retrieve the
X-Xmenu-Signatureheader from the incoming request - Compute the HMAC-SHA256 hash of the request body using your Webhook Secret
- Compare the computed hash with the signature from the header
- Reject the request if the signatures don’t match