Forum Discussion
Teams - Enable API disappeared in Settings [Elgato Steamdeck]
- Feb 06, 2023
techDavidWright, apparently there's a security issue that required the plugin to be pulled according to Elgato Support:
"The Microsoft Teams plugin has been temporarily removed from the Stream Deck store.
Microsoft is working on fixing a security-related issue and will relist the plugin once the issue has been resolved. Thank you for your patience."
https://twitter.com/ElgatoSupport/status/1622334420064833536
D.C.
P.S. I don't work on Teams; I'm just another follow user who ordered a Stream Deck because the plugin was released.
After trying to set up the Stream Deck plugin with Teams I finally worked it out.
As of 27 April 2023, the personal / small business version did not work for me at all, as when clicking on settings, privacy, there was no Third-party app API option.
However:
I have used my School or Work app (obtainable from https://www.microsoft.com/en-gb/microsoft-teams/download-app#for-desktop) and then click on the three ...
Click on Settings
Select Privacy which opens the below and click on Manage API button in the Third-party app API menu.
The first time you access this setting you will see the Enable API disabled, toggle the option on
You will then see the following with your unique key
Copy the API token to the clipboard and then paste it to the Stream Deck plugin where you have added the teams selection:
You should now be able to access all of your options in a Teams session.
I hope this has helped.
Thank you for the post. I did everything as you say, but the box where i have to put the API token in MS Teams is not there. I can only put a Title, but not possible to input the API token. Any idea why?
Thanks!