Can Microsoft Graph create Microsoft Teams? - microsoft-graph-api

In a program, I am hoping to use Microsoft Graph to create a Microsoft Team, and then a channel in that team. I read on this forum that creating teams is not yet supported, but the date of the answers do not include the year. Is it correct that it is still not supported? What is the ETA?

I believe that there is now an API for this - but it looks like a 2 step process - first create a group and then "make it into a Team".
See https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/team_put_teams
I also believe that we are working on a single API call to create a Team, but that's not available yet.
Hope this helps,

Looks like the Team creation API is now out of beta GA API to create Team using Group
Group has to be created before the Team as per this API

Related

Microsoft Teams breakout room api

I've been unable to find out whether it's possible to create breakout rooms programmatically for Microsoft Teams -- and assign the participants to the breakout rooms via API. Is that possible? Can somebody please point me to the appropriate documentation?
It's not possible as of now to create Breakout Rooms with any API. It's in the backlog and team is working. As of now we don't have an ETA to share.
You can refer to this as shared by #Konard -
https://support.microsoft.com/en-us/office/use-breakout-rooms-in-teams-meetings-7de1f48a-da07-466c-a5ab-4ebace28e461
It's still not possible.
You can also refer to Microsoft Graph REST API (beta).
Recently Microsoft added new APIs for "Cloud Communications/Meetings", however breakout support is not provided.
https://learn.microsoft.com/en-us/graph/api/resources/onlinemeeting?view=graph-rest-beta

Is there any way to get the list of joined teams details of members?

Is there any way to get the list of joined teams details of members except graph API? Using graph API of below link we can get the list of joined teams details of any members. Similarly, is there any other way to get the list of joined MS teams group details? I want to use these details in Microsoft bot framework.
https://learn.microsoft.com/en-us/graph/api/user-list-joinedteams?view=graph-rest-1.0&tabs=csharp
Due to some security concern I can not use graph API as of now.
I am also exploring below link but I am not getting anything here... Looking for any REST API like graph API where I can provide the users name and I can get details.
https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/get-teams-context?tabs=dotnet
It's not a security concern, rather it's part of the requirement. If i am in your place, i would set Graph API as prerequisite for my app to work, explain the benefits that you're going to get with Graph/application permissions. Apart from Microsoft Graph API you can try with Powershell, CLI.

Microsoft Graph API Road Map

I can't seem to find anything more than the changelog, does anyone know if there's a roadmap for planned functionality?
Notably, we're looking to have our employees enroll in MFA through a custom app calling the Graph API and add their mobile number, other email, and authenticator. I found a confirmation that this would be available from here but there hasn't been any update for nearly two years.
Thanks in advance!
There is no roadmap for Microsoft Graph currently. We announce new features into preview throughout the year with two major moments at Build and Ignite conferences. You can keep up with those announcements at https://developer.microsoft.com/en-us/graph/blogs/.
We do have a Microsoft Graph UserVoice https://microsoftgraph.uservoice.com/ where you can request and see others requests. Our PMs will actually change the status of features that are in development. This will give you a subset of the things we're working on that relate to public requests.
As you mention , our Change log will be the way to track new things on the API https://learn.microsoft.com/en-us/graph/changelog.
We also have a monthly Community Call online that we announce things that is the first tuesday of every month. https://developer.microsoft.com/en-us/graph/events . Existing events are blogged about and also available here https://developer.microsoft.com/en-us/graph/gallery/?filterBy=Podcasts,Videos

Detailed Skype for Business reports from Microsoft Graph

my goal is simple: I want to fetch a detailed report of the PSTN usage of my users in Office 365. I wanted to achieve that with PowerShell but unfortunately, the Get-CxPSTNUsageDetailReport command was deprecated in January 2018.
I ended up playing around Microsoft Graph as suggested by this article (the one about the deprecated command). After taking a deep look in here, I wasn't able to find any information on how to get this report from the API.
Do any of you knows if there is:
An API query for that
An official support channel for this
Also, I've found some threads about Skype for Business and most of them were back from 2017 stating that a lot of S4B features were not available in Graph, is it still the case?
If so, why are they suggesting Microsoft Graph as an alternative then?
You can use this API:
/reports/SfbActivity(view=view-value, period=period-value, date=date-value)/content
For more information, refer to the documentation.

Is it possible to query or modify project membership/guests with the Asana API?

I'd like to be able to add a user as a guest to a project specific to that individual, but it looks like I cannot do this programmatically and must instead resort to manually adding them as a guest. Is there anything I'm missing in the API documentation? Is there an undocumented feature that would let me do so? Or am I just out of luck?
It is currently not possible to manage users of an organization via the API.
This is on our API roadmap, which I hope to publish a public version of soon.
You can subscribe to incremental changes of our API and it's documentation on API changelog https://www.apichangelog.com/api/asana

Resources