Webhook signatures need to be verified in order to guarantee that the webhook was
sent from our system and was not tampered with via a man in the middle attack.
Upon configuring a webhook, a cryptographic public key is generated for verifying the webhook message signatures.
This verification process assures the authencity and integrity of the webhook message.