Too Long; Didn't Read
Webhooks, also known as http callbacks, are a way for APIs to notify applications that a specific event has occurred without receiving a request. We don't like doing this (it's wasteful), vendors don’t like us doing it (it’s wasteful) and users dislike it (they have to wait a maximum interval to trigger on new data). Polling is the process of repeatedly hitting the same endpoint looking for new data. This increases the load on your system and increases operational complexity. With a webhooks solution, you would only need to send up to 15 responses per second while you don't have to send any requests at all.