Forum Discussion
Teams - Enable API disappeared in Settings [Elgato Steamdeck]
Hi there
I have an Elgato Streamdeck and it was great to read a Teams Plugin was available.
The instructions say you need to enable the API in Settings > Privacy which wasn't initially there but after a running a Teams Update it appeared.
What is weird is this setting has now disappeared and the Plugin is locked.
Quitting Teams and opening it again seemed to make the API setting appear but it's disappeared again!
I've reset my Teams Cache (Deleted it) and that hasn't fixed it.
[EDIT]
I've also checked in Teams for the web and the setting isn't present there either.
It doesn't appear to be a policy setting (I haven't checked if one exists) because it was there.
My Teams version is 1.6.00.1381 (64-bit), so the latest version so I'm not sure what's going on.
Any suggestions would be greatly appreciated
D
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.
32 Replies
- CazcieCopper Contributor
In English. No API
- dwukCopper Contributor
Could your admin have turned the ability to use third party hardware off through policy? According to Copilot, Teams Admins can do this.
Do you have a colleague who can check if they have the option?
- CazcieCopper Contributor
I've got a family account microsoft 365 so there is no administrator but me.
Is it possible that teams operates on my Mac under a different account than administrator so as a "user" and if so where can I see this?
- CazcieCopper Contributor
Screenshot of privacy. Normally at the bottom it shows Third-Party API but not in my teams.
Sorry this is in Dutch.
- CazcieCopper Contributorundefined
- CazcieCopper Contributor
I'm using Teams version 24335.204.3298.2649 on my Mac mini M4 pro.
Trying to find an api for Stream Deck.
Under privacy no where to be found.
I've been looking everywhere and trying several suggestions on the internet but still no API to be found.
I'm probably doing something wrong and the solution will be simple (if you know it !).
Can anybody help me?
Regards.
- dwukCopper Contributor
Have you enabled third party devices in Privacy as per this article:
https://support.microsoft.com/en-gb/office/connect-to-third-party-devices-in-microsoft-teams-aabca9f2-47bb-407f-9f9b-81a104a883d6#:~:text=Pair%20a%20device%201%20Connect%20your%20third-party%20device,any%20button%20on%20your%20third-party%20device.%20More%20items
- CazcieCopper Contributor
Of course.
The problem is that under privacy there is no Manage API to be seen.
I can't figure out why not.
- CazcieCopper Contributor
Anybody?
- Eric209Copper Contributor
I was able to get it fixed (after actually reading the instructions 🙄).
There's no longer an API string. After enabling the Third-party app API in the Teams settings, simply start a Teams meeting, then on your Stream Deck or other device click any Teams button. The Teams meeting will ask you to approve the connection. Done!Here are the instructions: https://support.microsoft.com/en-us/office/connect-to-third-party-devices-in-microsoft-teams-aabca9f2-47bb-407f-9f9b-81a104a883d6?storagetype=live
- davidmmorrisCopper Contributor
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.
 
- j2quirogaCopper ContributorHey..
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! - PMM00Copper Contributor
not working, after cache clears, full reinstalls, and reboots.
M2 MBP running MacOS version: 13.3.1 (a)
Teams version: 1.6.00.11156
- michaelmagruderCopper Contributor
- Jon_McNCopper ContributorThe manage API settings are missing from Teams for me as well. Checked it's the latest version but no sign of them 😞
- dennisdietrichFormer Employee
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.
- MT---Copper Contributor
dennisdietrich it looks like they put the plugin back in the store on Feb. 27, 2023, but it does not appear to work. I was able to enable and retrieve my Teams API key, but after putting it into the Teams plugin for Streamdeck, the shortcuts appeared to do nothing at all.
- josean24Copper ContributorSame over here.
- techDavidWrightCopper ContributorThanks dennisdietrich.
That's a shame. I do have the plugin but maybe Microsoft have pulled the 'Enable API' feature from Teams as well while this is fixed.
- D
- PughPewCopper ContributorSame here. Ordered the stream deck on Friday and just pulled it out of the box. Can't find the Teams plugin in the store.
- alastairmccCopper ContributorSame here, and I just ordered a Streamdeck because of this feature. The setting was present on Friday, and gone today (Monday).