> ## Documentation Index
> Fetch the complete documentation index at: https://docs.business.blaaiz.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Code examples for signature verification

> Verify webhook signatures to ensure payload integrity and authenticity

When receiving webhooks from Blaaiz, it is crucial to ensure the integrity and authenticity of the payload. Each webhook notification includes a signature that you can use to verify that the request originates from Blaaiz and has not been tampered with during transmission.

This verification process involves generating a signature on your server using your dedicated webhook `signing_secret` and comparing it to the signature included in the webhook request headers.

By implementing this verification, you can protect your application from malicious actors and ensure that you are processing legitimate events. The following pages demonstrate how to verify the signature of the webhook payload securely in different programming languages.

<Note>
  Your webhook `signing_secret` is separate from your OAuth `client_secret`.
  Use the OAuth `client_secret` only for `/oauth/token`, and use the webhook
  `signing_secret` only for verifying `x-blaaiz-signature`.
</Note>
