Teams Webhook Finder
⚠️
This feature will be deprecated on December 31, 2025. For more information, see "Retirement of Office 365 connectors within Microsoft Teams".
To find teams where specific connectors are used, you can use the executable application Teams Webhook Finder
. This application is available on GitHub and can be used to find teams where specific connectors are used. Currently, the application searches only for connectors that are used in the Incoming Webhook
tabs.
Prerequisites
Create enterprise application
- Go to the Entra ID (opens in a new tab) portal.
- Click on the
Enterprise applications
tab. - Click on the
New application
button. - Enter the name of the application and click on the
Create
button. - Switch to the
App registrations
tab. - Select the application you created.
- Copy the
Application (client) ID
andDirectory (tenant) ID
values. - Click on the
Certificates & secrets
tab. - Click on the
New client secret
button. - Enter the description and click on the
Add
button. - Copy the
Value
value. - Click on the
API permissions
tab. - Click on the
Add a permission
button. - Select the
Microsoft Graph
API. - Select the
Application permissions
option. - Add the following permissions:
AppCatalog.Read.All
Team.ReadBasic.All
TeamAppInstallation.ReadForTeam.All
- Give admin consent for the permissions.
Usage
Download the latest release
Download the latest release from the GitHub repository (opens in a new tab).
Create a configuration file
Create a configuration file named config.json
with the following content:
{
"client": {
"client_id": "YOUR_CLIENT_ID",
"client_secret": "YOUR_CLIENT_SECRET",
"tenant_id": "YOUR_TENANT_ID"
}
}
Run the application
Run the application with the following command:
.\teams-webhook-finder.exe