Problem: How to make SendGrid's Event Webhook URL dynamic ?
Issue:
I have three environments where I listen for events from SendGrid email webhook. I want to listen to or track each email from this three env then I tried to use this /v3/user/webhooks/event/settings endpoint to make the URL dynamic. But, it does not work until I change it manually from the mail setting.
A SendGrid user account can set one event webhook. If you are working with multiple environments, then I recommend you set up a Subuser account for each environment. A Subuser is owned by a user account, but has its own resources, including its own event webhook.