{"id":10608,"date":"2022-05-25T09:04:50","date_gmt":"2022-05-25T16:04:50","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=10608"},"modified":"2022-05-25T12:47:59","modified_gmt":"2022-05-25T19:47:59","slug":"microsoft-graph-build-2022","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/microsoft-graph-build-2022\/","title":{"rendered":"Microsoft Graph @ Build 2022"},"content":{"rendered":"<h2>Welcome to Build 2022<\/h2>\n<p>At Build 2021, we were just emerging from two years of remote work, looking into the hybrid future.\u00a0 Well, the hybrid future has arrived. In this hybrid world, apps built around Microsoft Graph \u2013 apps that help users securely access rich content and context across devices, platforms, and geographies are no longer just nice to have. They are essential. Microsoft Graph now powers third party apps in over half of all Microsoft 365 tenants. What\u2019s more, Microsoft Graph now powers over one million monthly active custom third party apps. So, we\u2019re excited about our momentum. And we&#8217;re even more excited to share all the great work our engineering teams have accomplished since last year to make Microsoft Graph better than ever.<\/p>\n<h2>More features &amp; datasets for Microsoft Graph Data Connect<\/h2>\n<p>When analyzed at scale, the data in Microsoft Graph can help you uncover insights that transform the way you look at your organization. We built Microsoft Graph Data Connect to provide developers and data scientists with fast, secure access to selected Microsoft 365 datasets. We\u2019re pleased to announce the availability of several new datasets, including highly requested Microsoft Teams, Outlook, SharePoint and Azure AD content. We\u2019re also introducing additional security and privacy features, including new tenant admin controls and audit logs, and guidance detailing more ways to secure Microsoft 365 data in Azure. Developers will also find improvements to the setup experience, several new templates, some sample datasets, easy integration into Azure Synapse and Purview, plus end-to-end engineering support for proof-of-concept projects.<\/p>\n<p>We have an <a href=\"https:\/\/aka.ms\/OD09\">on-demand session<\/a> to show you how to unlock the power of your organization\u2019s Microsoft 365 data with Microsoft Graph Data Connect. Be sure to check it out.<\/p>\n<h2>Embed Teams channels &amp; chats in your app<\/h2>\n<p>Microsoft Graph chat APIs enable developers to embed Teams chats into their applications, enabling their users to collaborate seamlessly without having to switch back and forth across apps. We are introducing several new APIs in public preview with capabilities like enabling chats with federated users (i.e., users outside your tenant), identifying which messages are read and which are unread by the current user, and subscribing to user chats and to membership changes. These new APIs will be generally available later this summer.<\/p>\n<p>Visit our <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/resources\/chatmessage?view=graph-rest-beta\">docs page<\/a> and view the <a href=\"https:\/\/aka.ms\/OD20\">on-demand session<\/a> to learn more.<\/p>\n<h2>Index your valuable content in Microsoft Search<\/h2>\n<p>Microsoft Graph connectors enable you to index content and move it into Microsoft Graph. Once indexed, the content is discoverable alongside Microsoft\u2019s own content through search in Office and Bing, with other entry points coming soon. The result? It\u2019s just as easy to find content like a ServiceNow knowledge article or Confluence wiki, as it is to find a PowerPoint presentation or Word document!<\/p>\n<p>To make Microsoft Graph connectors even more powerful, we\u2019re beefing up performance so you can index more content, more quickly. Effective immediately, we\u2019re increasing the per-connection limit by over 7X to 5 million items or documents. We\u2019re also improving the index throughput rate by as much as 10X so you can index your data sources faster.<\/p>\n<p>In addition to improving performance, we have several new connectors built by our partners, including <a href=\"https:\/\/sync.appfluence.com\/office365\/external_connector\/\">Priority Matrix<\/a>, <a href=\"https:\/\/github.com\/Panopto\/panopto-index-connector\">Panopto<\/a>, LumApps, and <a href=\"https:\/\/www.powtoon.com\/integrations\/?locale=en\">Powtoon<\/a>. All of these connectors are Generally Available and ready for use today. We\u2019re also introducing new Microsoft-built connectors for Confluence Cloud, Jira Cloud, Service Now Catalog and Azure Dev Ops work items, and a CSV connector.<\/p>\n<p>Interested in building your own Microsoft Graph connectors? We have an <a href=\"https:\/\/aka.ms\/OD06\">on-demand session<\/a> and <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/connecting-external-content-connectors-overview\">documentation<\/a> to help you get started. Plus, <a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/increase-engagement-and-discoverability-of-your-data-with-microsoft-graph-connectors\/\" target=\"_blank\" rel=\"noopener\">a dedicated Microsoft Graph connectors blog<\/a>!<\/p>\n<h2>Power workflows with Approvals APIs<\/h2>\n<p>Approvals in Microsoft Teams enable everyone \u2013 from frontline workers to office workers \u2013 to easily create, manage and share approvals directly in the flow of work. We are introducing Create, Read, Update, Delete (CRUD) APIs for Approvals. Developers can use CRUD APIs to enable approvals within line of business apps and use webhooks to track changes and drive workflows with Approvals in Teams. The Approvals APIs will be available for preview later this summer.<\/p>\n<p>Subscribe to our devblogs.microsoft.com <a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/category\/microsoft-graph\/feed\/\">Microsoft Graph RSS feed<\/a> for updates and be sure to watch the <a href=\"https:\/\/aka.ms\/OD13\">on-demand session<\/a> for a preview.<\/p>\n<h2>Developer experience updates<\/h2>\n<p>We are always listening to our Microsoft Graph developer and IT Professional communities. We love the continuous feedback. With the insights gathered, we\u2019ve built some great new tools, and refreshed some familiar ones to make building collaborative apps faster and easier.\u00a0 Here are the highlights.<\/p>\n<h3>Home renovation<\/h3>\n<p>Our portal, <a href=\"https:\/\/developer.microsoft.com\/en-us\/graph\/graph-explorer\">graph.microsoft.com<\/a>, is the jumping-off point for developers looking for quick starts, docs, learning content, our changelog, customer stories, and of course, Graph Explorer. Today we\u2019re pleased to say that <a href=\"https:\/\/developer.microsoft.com\/en-us\/graph\/graph-explorer\">graph.microsoft.com<\/a> has a whole new look. The new site presents visitors with a cleaner, more modern experience designed to help them navigate more efficiently to the Microsoft Graph resources they need. It also brings forward content on newer services like Microsoft Graph connectors and Microsoft Graph Data Connect. Be sure to check it out and let us know what you think!<\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/tgDrHdD4h5U\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h3>Kiota: tailored SDK experiences<\/h3>\n<p>One of the big things we heard from Microsoft Graph developers was that building experiences tailored to different languages and integrations was a priority. We\u2019re happy to announce <strong>Kiota<\/strong>, our code generator for next generation OpenAPI based SDKs, is now Generally Available! With Kiota, we now provide fully typed and chained SDKs for Microsoft Graph tailored to your own needs.<\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/Utm4sFJ1e_I\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Get the most out of the Microsoft Graph surface by using our new early preview SDKs (available for <a href=\"https:\/\/aka.ms\/graph\/sdk\/dotnet\">.NET<\/a>, <a href=\"https:\/\/aka.ms\/graph\/sdk\/ts\">TypeScript<\/a>, <a href=\"https:\/\/aka.ms\/graph\/sdk\/go\">Go<\/a> and our <a href=\"https:\/\/aka.ms\/graph\/sdk\/cli\">CLI<\/a>) or build your own focused SDK for the endpoints you care the most about &#8211; all thanks to the newly released <a href=\"https:\/\/aka.ms\/ge\">Resource Explorer on Graph Explorer<\/a> and <a href=\"https:\/\/github.com\/microsoft\/OpenAPI.NET\/tree\/vnext\/src\/Microsoft.OpenApi.Hidi\">Hidi<\/a>, our command line tool helping to work with and transform OpenAPI documents.\u00a0Every language now offers a rich API to discover Microsoft Graph and boost the productivity of your apps. Please provide feedback to the teams in their corresponding GitHub repositories and feel free to ask questions on <a href=\"https:\/\/docs.microsoft.com\/en-us\/answers\/topics\/microsoft-graph-sdk.html\">Microsoft Q&amp;A<\/a>.<\/p>\n<p>https:\/\/gist.github.com\/sebastienlevert\/b360ecf0070f76754cc5008399e6f53d<\/p>\n<p>Developers using the Go and PowerShell SDKs can now find code snippets in our <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/overview\">documentation<\/a> pages, making developers and IT Professionals more productive. And if you\u2019re just getting started using Microsoft Graph with these languages, we have a revamped <a href=\"https:\/\/developer.microsoft.com\/en-us\/graph\/get-started\">Quick Start<\/a> page where you can kick the tires in less than 3 minutes!<\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/-MzmaPr7EHY\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<h3>Microsoft Graph Toolkit updates<\/h3>\n<p>With the <a href=\"https:\/\/docs.microsoft.com\/microsoftteams\/platform\/toolkit\/teamsfx-sdk\">TeamsFx SDK<\/a> now generally available, we\u2019ve added a new authentication provider to the <a href=\"https:\/\/aka.ms\/mgt\/docs\">Microsoft Graph Toolkit<\/a> to help developers build secure apps in Teams, Outlook and Office.com. We are also previewing a newly revamped user interface for all our components using Fluent UI web components! <a href=\"https:\/\/aka.ms\/mgt\">Try it now<\/a>!<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/05\/MicrosoftTeams-image-6-min.png\"><img decoding=\"async\" class=\"aligncenter size-large wp-image-10619\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/05\/MicrosoftTeams-image-6-min-1024x576.png\" alt=\"A preview of our updated Fluent UI for Microsoft Graph Toolkit\" width=\"640\" height=\"360\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/05\/MicrosoftTeams-image-6-min-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/05\/MicrosoftTeams-image-6-min-300x169.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/05\/MicrosoftTeams-image-6-min-768x432.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/05\/MicrosoftTeams-image-6-min.png 1250w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><span style=\"font-size: 10pt;\"><em>A preview of our updated Fluent UI for Graph Toolkit<\/em><\/span><\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/fSvQEBfHzlc\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h3>New learning paths<\/h3>\n<p>We have more Microsoft Graph learning content on Microsoft Learn than ever! In addition to our three existing learning paths (<a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/paths\/m365-msgraph-fundamentals\/\">Microsoft Graph Fundamentals<\/a>, <a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/paths\/m365-msgraph-toolkit\/\">Develop apps with the Microsoft Graph Toolkit<\/a> and <a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/paths\/m365-msgraph-scenarios\/\">Explore Microsoft Graph scenarios for JavaScript development<\/a>), we added a new course focusing on <a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/paths\/m365-msgraph-dotnet-core-scenarios\/\">Microsoft Graph scenarios for ASP.NET Core development<\/a>. Go ahead. Now is a great time to sharpen your Microsoft Graph skills!<\/p>\n<h2>\u2026and finally, thank you.<\/h2>\n<p>Thanks for joining us virtually at Build 2022. \u00a0We\u2019re always happy to get feedback from the community so don\u2019t hesitate to reach out to us, <a href=\"https:\/\/aka.ms\/M365PnP\" target=\"_blank\" rel=\"noopener\">join one of our community calls<\/a>, or <a href=\"https:\/\/aka.ms\/graphfeedback\" target=\"_blank\" rel=\"noopener\">suggest a new feature or enhancement<\/a>. We hope to see many of you in person next year. Until then, we look forward to seeing what you build.<\/p>\n<p>Happy coding \u2013 the Microsoft Graph team.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to Build 2022! We are excited to share all the great work our engineering teams have accomplished since last year to make Microsoft Graph better than ever.<\/p>\n","protected":false},"author":72611,"featured_media":10663,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[74,15,174,157,31,34,175,176],"class_list":["post-10608","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-graph","tag-fluent-ui","tag-graph-explorer","tag-kiota","tag-microsoft-graph-connectors","tag-microsoft-graph-data-connect","tag-microsoft-graph-toolkit","tag-resource-explorer","tag-teamsfx"],"acf":[],"blog_post_summary":"<p>Welcome to Build 2022! We are excited to share all the great work our engineering teams have accomplished since last year to make Microsoft Graph better than ever.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/10608","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\/72611"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=10608"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/10608\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/10663"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=10608"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=10608"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=10608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}