{"id":2598,"date":"2019-02-27T21:51:10","date_gmt":"2019-02-28T04:51:10","guid":{"rendered":"https:\/\/developer.microsoft.com\/en-us\/office\/blogs\/?p=2598"},"modified":"2019-02-27T21:51:10","modified_gmt":"2019-02-28T04:51:10","slug":"new-microsoft-graph-apis-for-automating-team-lifecycles","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/new-microsoft-graph-apis-for-automating-team-lifecycles\/","title":{"rendered":"New Microsoft Graph APIs for automating team lifecycles"},"content":{"rendered":"<p>Back in November, we <a href=\"https:\/\/developer.microsoft.com\/en-us\/microsoft-teams\/blogs\/better-organize-and-automate-the-microsoft-teams-experience-with-the-availability-of-the-microsoft-graph-apis\/\">announced<\/a> the general availability of the Microsoft Graph APIs for Microsoft Teams, allowing our customers to better organize teams and channels, automate Teams lifecycles, and create pre-loaded, familiar experiences for your users. Since that announcement, we&#8217;ve been quietly adding additional features for automating team lifecycles. We wanted to recap some of the new features:<\/p>\n<ul>\n<li><strong>New types of teams <\/strong>(preview) \u2013 We&#8217;ve introduced <a href=\"https:\/\/docs.microsoft.com\/en-us\/MicrosoftTeams\/get-started-with-teams-templates\">seven new types of teams<\/a> you can <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/team-post?view=graph-rest-beta\">create<\/a> through Microsoft Graph, including three types for education, two for retail, and two for healthcare.<\/li>\n<li><strong>Installing apps to teams using application permissions<\/strong> (preview)&nbsp;\u2013 We already support <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/teamsappinstallation-add?view=graph-rest-beta\">installing applications to teams<\/a> with <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/permissions-reference\">user delegated permissions<\/a>; we&#8217;re happy to announce that <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/teamsappinstallation-add?view=graph-rest-beta\">installing apps<\/a> using <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/permissions-reference\">application permissions<\/a> is now available in preview. Application permissions are a great way to install or upgrade an app across all teams in a tenant, and to create new teams from scratch that include apps.<\/li>\n<li><strong>New types of tabs<\/strong> \u2013 Microsoft Graph allows you to <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/teamstab-add?view=graph-rest-beta\">add tabs to channels<\/a>. We\u2019ve recently enabled configuring <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/teams-configuring-builtin-tabs\">five new types of tabs<\/a> \u2013 Word, Excel, PowerPoint, PDF, and document libraries.<\/li>\n<li><strong>New ways to send messages:<\/strong>\n<ul>\n<li><strong>Replying to channel messages <\/strong><strong>and sending channel messages with subjects and @mentions <\/strong>(preview) \u2013 We have a new and improved API for <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/channel-post-chatmessage?view=graph-rest-beta\">sending channel messages<\/a> that adds new features like replies, subject lines, and @mentions. The new API is also aligned with the API to <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/channel-list-messages?view=graph-rest-beta\">read channel messages<\/a>.<\/li>\n<li><strong>Send them by email using the new <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/resources\/channel?view=graph-rest-beta\">Channel.email<\/a> property&nbsp;<\/strong>(preview).<\/li>\n<li><strong>Use Microsoft Graph to install a bot that sends messages<\/strong>&nbsp;\u2013 Application permissions for installing apps to teams makes this more powerful than ever!<\/li>\n<\/ul>\n<\/li>\n<li><strong>Deep links to channels <\/strong>(preview)&nbsp;\u2013 We&#8217;ve added the to complement <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/resources\/team?view=graph-rest-beta\">webUrl<\/a>, allowing you to create deep links to your channels and teams.<\/li>\n<li><strong>New superpowers for admins<\/strong>&nbsp;\u2013 Global admins and Microsoft Teams service admins can now access teams that they are not a member of, allowing them to <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/team-post?view=graph-rest-beta\">create teams<\/a>, <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/team-update?view=graph-rest-beta\">change team settings<\/a>, add and remove members, and create and delete channels and tabs.<\/li>\n<li><strong>Create teams with a single API call<\/strong> (preview)&nbsp;\u2013 You can now create a team with channels, apps, and tabs all in <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/team-post?view=graph-rest-beta\">a single API call<\/a>, making automated team lifecycles easier than ever.<\/li>\n<\/ul>\n<h3>What\u2019s next?<\/h3>\n<p>Check out&nbsp;<a href=\"https:\/\/www.youtube.com\/watch?v=uUAehm_KI6Q&amp;feature=youtu.be\">this tutorial<\/a>&nbsp;to see how to take advantage of the Microsoft Graph APIs in your organization today.<\/p>\n<ul>\n<li>Stay tuned for more announcements regarding Microsoft Graph APIs for messaging.<\/li>\n<li>Sign up for the&nbsp;<a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/resources\/dev-preview\/developer-preview\">Teams Developer Preview Program<\/a>&nbsp;to get the latest updates in your tenant.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>What&#8217;s new in Microsoft Graph APIs for Microsoft Teams since the APIs became generally available in November. <\/p>\n","protected":false},"author":69096,"featured_media":25159,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3,128],"tags":[],"class_list":["post-2598","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-graph","category-microsoft-teams"],"acf":[],"blog_post_summary":"<p>What&#8217;s new in Microsoft Graph APIs for Microsoft Teams since the APIs became generally available in November. <\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/2598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69096"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=2598"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/2598\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/25159"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=2598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=2598"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=2598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}