...
Every channel or chat message is sent to Microsoft API. In the Webhooks approach, we create a subscription and get notified about all events. In the Polling method, we actively ask the API about new events. The events will come into the DB from Teams traffic and no need for the incoming webhook to access our portal.
If you are not using AGAT Azure app, you need to request Microsoft to enable Protected API How to enable Protected API