Forum Discussion

techDavidWright's avatar
techDavidWright
Copper Contributor
Feb 05, 2023
Solved

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

    • dwuk's avatar
      dwuk
      Copper 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?

      • Cazcie's avatar
        Cazcie
        Copper 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?

  • Cazcie's avatar
    Cazcie
    Copper Contributor

    Screenshot of privacy. Normally at the bottom it shows Third-Party API but not in my teams. 

    Sorry this is in Dutch.

  • Cazcie's avatar
    Cazcie
    Copper 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.

    • dwuk's avatar
      dwuk
      Copper 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

       

       

      • Cazcie's avatar
        Cazcie
        Copper Contributor

        Of course.

        The problem is that under privacy there is no Manage API to be seen.

        I can't figure out why not.

         

  • Eric209's avatar
    Eric209
    Copper 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

  • davidmmorris's avatar
    davidmmorris
    Copper Contributor

    techDavidWright 

     

    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.

     

    • j2quiroga's avatar
      j2quiroga
      Copper Contributor
      Hey..
      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!
    • PMM00's avatar
      PMM00
      Copper Contributor

      davidmmorris 

       

      not working, after cache clears, full reinstalls, and reboots.

       

      M2 MBP running MacOS version: 13.3.1 (a) 

      Teams version: 1.6.00.11156

  • Jon_McN's avatar
    Jon_McN
    Copper Contributor
    The manage API settings are missing from Teams for me as well. Checked it's the latest version but no sign of them 😞
  • 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---'s avatar
      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.

    • techDavidWright's avatar
      techDavidWright
      Copper Contributor
      Thanks 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
  • PughPew's avatar
    PughPew
    Copper Contributor
    Same here. Ordered the stream deck on Friday and just pulled it out of the box. Can't find the Teams plugin in the store.
  • alastairmcc's avatar
    alastairmcc
    Copper Contributor
    Same here, and I just ordered a Streamdeck because of this feature. The setting was present on Friday, and gone today (Monday).

Resources