Check this doc that explain why and how to setup a signature for the webhook call. This way, unauthorized calls are easily discarded. https://github.com/spatie/laravel-webhook-client#verifying-the-signature-of-incoming-webhooks