The webhook URL represents a single URL to which an event is delivered to.
A webhook URL can change over time. This is why we use a dedicated entity to represent the URL. In the webhook listener we reference this entity. This allows the change of the URL for all listener at the same time.