Developer API to read/create teams and channels in them.
Slack has dev api to list teams/channels and perform bunch of management operations. It would be great if there's something similar available in Microsoft Teams as well.
This was released in August 2019. You can find documentation here:
97 commentsComments are closed
Hmm.. Create and update is ok, but not the - read - part of the Teams api in the Graph. joinedTeams is not enough from a governance perspective.
I want to be able to list all /teams. This is not yet possible. Instead we need to check the /groups response for a specific property to see if it is a Team.
This is also the case for the /delta call. This lists all changes on the group object, not on the Team object. You can e.g. not tell using the /delta call what Teams have recently been archived.
Michael Coe commented
Is there any movement or update for this?
My company is also very interested in using a thrid party chat api layer to allow us to integrate the chatting logi of Teams or Slack into one or more of our applicaitons.
We currentlya re using Teams for our desktop IM communications so it would make sence for use to use its API as well for app integrated chats.
Any updates ? Teams Connector in LogicApp is still in Preview.
Any more news? Is it now available...
We are anxiously awaiting for this capability as we have a very compelling use case for it.
I agree. I'd like to be able to add channels and connectors programmatically
Shane Fender commented
So, it looks like the October 2018 time-frame was not accurate. Has there been any progress since last fall?
Any update on sending a message to an individual user as part of the API?
@Raj @Rob Ellis I hit the same problem you have, and I finally got the explanation for it here:
Dealing with Teams is a lot harder than dealing with Slack or other platforms. Needlessly so.
Please don't forget about us! We need this feature!
Claudiu Burduja commented
We need this... please get it done
Sorry guys, spelling mistake month-ish should be actually yearl-ish :)
Hi Guys, any update on when this will be ready, currently the only tools we have to create teams is in PowerShell.
When will the team API change from beta status to an actual release?
MS writes the following about the beta API
"Important: APIs under the /beta version in Microsoft Graph are in preview and are subject to change. Use of these APIs in production applications is not supported.", and I need the developmnt section to use this API in a production application.
scott byrge commented
"his is ALMOST done! We’re working through some final kinks and plan to have this to you next month-ish. :-)"
Seriously? Any update on the date?
The "WORKING ON IT" message that indicated the functionality would be ready in about a month was posted over 7 months ago. The many requests for an update have gone unanswered. Come on MS/Suphatra, step up your game!
create channels is not supported for application level till date, when this permission will be available for the application level ?
Seb Herrmann commented
When is this API going to be completed? Particularly interested in the Channel and chat thread and chat message READ capability. I want to be able to pull chats threads / messages from a channel vie the API and show these threads in other services such as on our sharepoint site - esp as channels can be 'news' related. Any update on this graph API?
ray zwiefelhofer commented
I love teams! my dev team is really excited about getting these API's to start embedding them in our product. Waiting patiently...
Any update regarding this?