Getting Started with Microsoft Graph and Microsoft Teams
Key Takeaways
The video demonstrates how to use the Microsoft Teams API on Microsoft Graph to create and manage teams, channels, and tabs, with examples of bulk provisioning teams, creating temporary teams, and administering teams using PowerShell and the modern portal.
Full Transcript
everybody Jeremy here I'm here with Nick today hi Jeremy where I could be talking about the team's api's today why would a developer want to use the team's API on Mike's of 365 yeah so the team's API is allow you to create new teams and add channels to those teams add members to the teams change settings and the teams add tabs into those channels that you've created and then when you're done with a team you have a you have a fully functioning team and then when the team has run its lifecycle you can then archive or delete that team so what are some of the robots and ours you see customers using the API for that kind of functionality yeah there's a couple different things that people build with this first thing is they they bulk provision teams they have 10,000 teams that need to create say one for each class at the start of a semester and so they just spit out 10,000 teams another thing they do is they create temporary teams so for instance if you're an airline and you want to fly a flight everyday and have a team for each flight you fly you can at the stroke of midnight create the teams for the next day and the third thing that people do a lot is admin tools they just administer their their teams so the powershell commandlets that teams has are built on this and the modern portal for admins is also built on the graph api so that's nice so what's the best way for a developer to get started with the team's API yeah yeah let me show you a quick demo here so this is our control so Airlines at the stroke of midnight they create a new team so a couple steps to this first is just figure out who you want to be in the team otherwise it's not a very interesting team once you have those lists of user IDs you can then create a group by posting to slash groups passing in that information we gathered and the group is really the thing that holds it all together every every team belongs inside a group because the group also provides things like the files the the SharePoint files and all the other goodness you get from graph then once we have that group we do an HTTP put two slash groups slash group ID slash team and create the team with the settings we want and we see flight 157 has appeared over here stash way that team ID because we'll need it will next create a channel by posting to slash teams slash team ID we just saved away slash channels passing a name and description of the channel we want to create we will get a pilot's Channel in just a moment pilots and let's add a tab to it let's add a map tab that will show us what the airport is that we're going to land at so we'll post to slash teams ID channel's ID tabs and we'll say it's gonna be a website tab that points to a map given a moment to propagate over here looks got make sure you in the right channel first here's our map like every night listen what's an example of another tab that you could add into this channel yeah you can do really all the tabs of the team support so Word documents Excel PowerPoint but also on my favorites is SharePoint lists so I'll show you an example of that we can create a list of challenging passengers for this flight by first we get the site object there and then we can create a raw list itself post slash sites /id slash lists pass in some column definitions also add now that we have a empty list we need to add some challenging passengers to a challenging passenger list and then we have to create a new tab for it to display it so again post slash team's ID channel's ID tabs and when we do that we'll have a SharePoint list that's rendered inside teams here we have a challenging passengers list the challenging a passenger turns out to be me because I snore on planes when I fall asleep that's why you have noise canceling headphones rights right well I have to have one for all the neighbors well look I hope everyone is watching this sees how powerful the team's API can be on the Microsoft graph so please go check that out and graft on Microsoft calm and thanks Nick thanks Jeremy
Original Description
Microsoft Teams apps give work groups a new tool to make collaboration a more productive and compelling experience. These apps let work group users share assets, interact through chat, and schedule events on the team calendar. These apps can also automate creating teams, channels, and conversations, enhancing the value of Microsoft Teams. Using Microsoft Graph, you can create web sites, services, and native platform applications that run outside the Microsoft Teams user experience and call the Teams API to automate Teams scenarios.
To learn more about the Microsoft Graph and Microsoft Teams,
visit https://docs.microsoft.com/en-us/graph/teams-concept-overview
For additional Microsoft Graph tools and resources, visit https://graph.microsoft.com.
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Microsoft 365 Developer · Microsoft 365 Developer · 16 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
▶
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Adaptive Cards community call-February 2019
Microsoft 365 Developer
PowerApps community call-February 2019
Microsoft 365 Developer
Microsoft Graph community call-March 2019
Microsoft 365 Developer
Office Add ins community call-March 2019
Microsoft 365 Developer
PowerApps community call-March 2019
Microsoft 365 Developer
Microsoft Teams community call-March 2019
Microsoft 365 Developer
Using React and Office UI Fabric React Components
Microsoft 365 Developer
Build Microsoft Teams customization using SharePoint Framework
Microsoft 365 Developer
Microsoft Graph community call-April 2019
Microsoft 365 Developer
Using Change Notifications and Track Changes with Microsoft Graph
Microsoft 365 Developer
Office Add Ins community call-April 2019
Microsoft 365 Developer
Adaptive Cards community call-April 2019
Microsoft 365 Developer
Microsoft Teams community call-April 2019
Microsoft 365 Developer
Getting Started with Microsoft Graph and Application Registration
Microsoft 365 Developer
Getting Started with Microsoft Graph and the Directory API
Microsoft 365 Developer
Getting Started with Microsoft Graph and Microsoft Teams
Microsoft 365 Developer
Getting Started with Microsoft Graph Explorer
Microsoft 365 Developer
Getting Started with Microsoft Graph
Microsoft 365 Developer
Getting Started with Microsoft Graph and Mail API
Microsoft 365 Developer
Getting Started with Microsoft Graph and Office 365 Groups
Microsoft 365 Developer
Getting Started with Microsoft Graph and the Calendar API
Microsoft 365 Developer
Getting Started with the Microsoft Graph Toolkit
Microsoft 365 Developer
Getting Started with Microsoft Graph and JavaScript SDKs
Microsoft 365 Developer
Getting Started with Microsoft Graph and .NET SDKs
Microsoft 365 Developer
Discover how businesses can be more productive with Microsoft 365 integrations
Microsoft 365 Developer
Adaptive Cards community call-May 2019
Microsoft 365 Developer
Office Add-ins community call-May 2019
Microsoft 365 Developer
Why We Built on Microsoft Teams
Microsoft 365 Developer
Microsoft Teams community call-May 2019
Microsoft 365 Developer
Microsoft Graph community call-June 2019
Microsoft 365 Developer
Build Angular SPA's with Microsoft Graph - June 2019
Microsoft 365 Developer
Office Add -ins community call-June 2019
Microsoft 365 Developer
Build Android native apps with the Microsoft Graph Android SDK - June 2019
Microsoft 365 Developer
Build MVC apps with Microsoft Graph - June 2019
Microsoft 365 Developer
Authenticate and connect with Microsoft Graph - June 2019
Microsoft 365 Developer
Microsoft Graph data connect - June 2019
Microsoft 365 Developer
Change notifications with Microsoft Graph - June 2019
Microsoft 365 Developer
Build iOS native apps with the Microsoft Graph REST API - June 2019
Microsoft 365 Developer
Build Node.js Express apps with Microsoft Graph - June 2019
Microsoft 365 Developer
Smart UI with Microsoft Graph - June 2019
Microsoft 365 Developer
Leveraging the Microsoft Graph API from the SharePoint Framework - June 2019
Microsoft 365 Developer
Build UWP apps with Microsoft Graph - June 2019
Microsoft 365 Developer
Build React SPA's with Microsoft Graph - June 2019
Microsoft 365 Developer
Getting Started with Microsoft Graph and Batching
Microsoft 365 Developer
Getting Started with Microsoft Graph and Change Notifications
Microsoft 365 Developer
Getting Started with Microsoft Graph and Consent Permissions
Microsoft 365 Developer
Getting Started with Microsoft Graph and Education
Microsoft 365 Developer
Getting Started with Microsoft Graph and Financials
Microsoft 365 Developer
Getting Started with Microsoft Graph and Excel
Microsoft 365 Developer
Getting Started with Microsoft Graph and Data Connect
Microsoft 365 Developer
Getting Started with Microsoft Graph and Intune
Microsoft 365 Developer
Getting Started with Microsoft Graph and Notifications
Microsoft 365 Developer
Getting Started with Microsoft Graph and OneNote
Microsoft 365 Developer
Getting Started with Microsoft Graph and OneDrive
Microsoft 365 Developer
Getting Started with Microsoft Graph and Open Extensions
Microsoft 365 Developer
Getting Started with Microsoft Graph and Paging
Microsoft 365 Developer
Getting Started with Microsoft Graph and Schema Extensions
Microsoft 365 Developer
Getting Started with Microsoft Graph and Security API
Microsoft 365 Developer
Getting Started with Microsoft Graph and Query Parameters
Microsoft 365 Developer
Getting Started with Microsoft Graph and Reporting API
Microsoft 365 Developer
Related AI Lessons
⚡
⚡
⚡
⚡
The AI Moat Paradox: The Better Models Become, the Less Models Matter
Medium · AI
170,927 AI Papers Reveal the Biggest Research Shifts of the First Half of 2026
Medium · Machine Learning
170,927 AI Papers Reveal the Biggest Research Shifts of the First Half of 2026
Medium · Data Science
[PoV] When Everyone Is Smart, No One Is
Medium · AI
🎓
Tutor Explanation
DeepCamp AI