Microsoft Graph for the .NET Developer

Slides:



Advertisements
Similar presentations
Cloud Roadshow. Advanced Web Development with the Office 365 APIs.
Advertisements

Success through People with LinkedIn and O365
5/9/2018 9:30 AM BRK2215 Deliver better experiences with SharePoint Patterns and Practices Community Solutions Mike Ammerlaan Product Marketing Manager,
5/13/2018 8:08 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Create beautiful, fast, interactive pages in SharePoint
Office 365 Developer Overview
5/22/2018 3:04 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Demystifying the Office 365 profile experience
Build smarter apps with Office 365 using the Microsoft Graph
5/29/2018 1:51 AM THR2071 Managing enterprise applications, permissions, and consent in Azure Active Directory Adam Steenwyk & Jeff Sakowicz Program Managers.
Microsoft /4/2018 8:21 AM BRK3082 Build solutions and apps with Microsoft OneDrive API and Microsoft Graph API Ryan Gregg Principal Program Manger,
Office 365 Groups and Planner API - Getting Started
9/11/ :51 AM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Microsoft Ignite /17/2018 4:41 AM BRK4016
Build data-driven solutions using Microsoft Visio
Understanding Multi-Geo Capabilities in Office 365
8/6/2018 3:21 AM THR2261 Groups, and Teams and Sites, Oh My! The Ultimate Office 365 Groups Teardown John Peluso SVP Product Strategy, AvePoint Inc. Microsoft.
Microsoft Planner: How to manage your team’s work in Office 365
9/14/2018 4:36 AM The keys to the cloud Use Microsoft identities to sign in and access API from your mobile+web apps Vittorio Bertocci Principal Program.
Dive into the Power of the Microsoft Graph
Christophe Fiessinger
Microsoft Virtual Academy
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Office 365 Development.
Controlling and leveraging the power of the Microsoft Graph
11/8/ :11 AM BRK3388 Build applications to secure and manage your enterprise using Microsoft Graph Dan Kershaw & Jeff Sakowicz Program Managers –
11/11/2018 1:08 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
11/13/ :20 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
11/14/ :30 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Connect /15/2018 3:03 AM
11/15/ :59 AM THR2294 Building great looking experiences with Microsoft Graph and Office UI Fabric Ben Summers Office Marketing David Lavenda Harmon.ie.
Get the roadmap for the future of Office development
Welcome to Office 365 Launch Event for PT Prasmanindo Boga Utama
Office 365 Development July 2014.
Microsoft Graph- Permissions and Consent
Microsoft Build /24/2018 2:25 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Office development: Authentication demystified
11/27/2018 9:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
ASP.NET Core and Enterprise Security
Migrate your apps from legacy APIs to Microsoft Graph
SharePoint User Group Zürich – 1 November 2016.
Office 365 Development July 2014.
Microsoft Ignite /6/2018 6:15 PM
Excel Rest API Sudhi Ramamurthy Program Manager, Office Extensibility
Office 365 Development.
Your Devices + OData + Azure = 
12/27/2018 4:59 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
12/29/2018 8:46 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
File Picker for OneDrive and OneDrive for Business
Can I get a side of OneDrive for Business with my SharePoint?
Microsoft Build /2/2019 6:45 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Office 365 Development.
Microsoft Build /22/2019 5:32 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
2/23/2019 4:36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Office 365 Development.
2/23/2019 3:15 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
4/6/2019 8:19 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Microsoft Build /8/2019 5:13 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Graph – Intune API’s
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Microsoft Connect /29/2019 4:52 PM
4/28/2019 3:05 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
5/10/2019 4:48 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
The complete developer's guide to the SkyDrive API
Microsoft Build /7/ :40 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
7/2/2019 8:03 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Office 365 Development.
Microsoft Office365 Tips Calendar Sample 10/31/2019
11/19/2019 4:08 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Presentation transcript:

Microsoft Graph for the .NET Developer 11/8/2018 4:48 AM T229 Microsoft Graph for the .NET Developer Mike Ammerlaan Product Marketing Manager, Office Ecosystem @mikeamm © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Session objectives and takeaways Tech Ready 15 11/8/2018 Session objectives and takeaways At the end of this session, you should be better able to… Learning objective 1: Understand Microsoft Graph scenarios & ideas Learning objective 1: Understand Microsoft Graph technically Key takeaway 1: Build an app that uses Microsoft Graph © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda The opportunity Fundamentals of Microsoft Graph Microsoft Build 2017 11/8/2018 4:48 AM The opportunity Fundamentals of Microsoft Graph Agenda Using Microsoft Graph Roadmap © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Opportunity 90% 100M 50K+ 8T Are using data in Microsoft Graph Microsoft Build 2017 11/8/2018 4:48 AM Opportunity 90% of Fortune 500 companies Are using data in Microsoft Graph 100M monthly active users Office 365 commercial subscriptions 50K+ new SMBs per month In Office 365 8T resources in Microsoft Graph (emails, events, calendar, users, files) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

ACTIVITY CONTENT CONVERSATIONS INSIGHTS ME TRENDING ORGANIZATION Microsoft Build 2017 11/8/2018 4:48 AM ACTIVITY CONTENT CONVERSATIONS INSIGHTS ME TRENDING ORGANIZATION GROUPS CHATS REPORTS DOCUMENTS EVENTS SHARED DEVICES CONTACTS EMAIL PEOPLE SITES TASKS © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda The opportunity Fundamentals of Microsoft Graph Microsoft Build 2017 11/8/2018 4:48 AM The opportunity Fundamentals of Microsoft Graph Agenda Using Microsoft Graph Roadmap © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Graph Data Capabilities Microsoft Build 2017 11/8/2018 4:48 AM Microsoft Graph Data Capabilities © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

- User, group and organizational Data - User, group and organizational Microsoft Teams API - preview Project Rome API - preview SharePoint Sites API – GA OneNote API – GA Planner API – GA One endpoint One token All users Your app https://graph.microsoft.com Users Groups Outlook Calendar SharePoint Excel Intune Teams Azure AD OneNote Planner

Microsoft Graph ACTIVITY CONTENT CONVERSATIONS INSIGHTS ME TRENDING Microsoft Build 2017 11/8/2018 4:48 AM Microsoft Graph ACTIVITY CONTENT CONVERSATIONS INSIGHTS ME TRENDING ORGANIZATION GROUPS CHATS REPORTS DOCUMENTS EVENTS DEVICES SHARED CONTACTS EMAIL PEOPLE TASKS COLLABORATION © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

With Microsoft Graph Get the user profile Mike Rob Groups Dmitry Matt Microsoft Build 2017 11/8/2018 4:48 AM GET: /users/mikeam { "displayName": "Mike", "jobTitle": "DIR, PRODUCT MTKG ECOSYSTEM", } GET: /users/mikeam/photo/… {} GET: /users/mikeam/manager {"displayName": "Rob", …} GET: /users/mikeam/directReports "value" : [ {"displayName": "Matt", …}, {"displayName": "Dmitry", …}, ] GET: /me/memberOf/… {"displayName": "Office marketing", …} With Microsoft Graph Get the user profile Rob manager Groups memberOf Mike Dmitry Matt Sudhi directReports © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Build 2017 11/8/2018 4:48 AM GET /me/drive/root/… "value" : [ {"name": "proposal.pptx",… }, {"name": "forecast.xlsx",… } ] GET /drives/items/{id}/workbook GET /me/messages GET /me/events GET /me/contacts GET /me/onenote/notebooks GET /me/planner/tasks GET /me/devices GET /sites:/teams/opg:/ GET /sites:/teams/opg:/lists GET /groups/{id}/conversations ` With Microsoft Graph Get content for email, calendar, files, tasks, sites, notes & more Documents Calendar Sites Tasks Email Meetings Contacts © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

With Microsoft Graph Get insights based on activities Out of office Microsoft Build 2017 11/8/2018 4:48 AM GET /me/insights/trending "value" : [ {"name": "presentation.pptx", …}, {"name": "forecast.xlsx", …} ] GET /me/drive/recent {"name": "guidelines.pptx", …}, {"name": "budget.xlsx", …} GET people/?$search="topic: planning" {"displayName": "Dan", …}, {"displayName": "Sean", …}, POST: /me/findMeetingTimes { "attendees": [ "type": "required", "emailAddress": { "address": "ana@contoso.com" } ], "meetingDuration": "2h" With Microsoft Graph Get insights based on activities Out of office Trending Documents Find me the best time to meet Ana Search people based on topics People I’m working with Recent Documents © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Capabilities Traversal of relationships Query parameters Microsoft Build 2017 11/8/2018 4:48 AM Capabilities Traversal of relationships Query parameters Batching - preview Notifications - users & groups preview Track changes - GA Extensions - GA © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Build 2017 11/8/2018 4:48 AM Batching POST /$batch { "requests": [{ "id": "1", "url": "/me/drive/root/children",    "method": "POST",    "body": {     "name": "folder1",     "folder": {}    },    "headers": {     "content-type": "application/json"    }   }, {    "id": "2",    "url": "/me/drive/root/children/folder1",    "method": "GET",    "dependsOn": ["1"] }, { "id": "3", "method": "GET", "url": "/me/planner/tasks" "id": "4", "url": "/groups/{id}/events" }  ] With Microsoft Graph Use $batch to combine multiple requests in one call Documents Calendar Notes Marketing Team Group Conversation Tasks Photo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

With Microsoft Graph Get notifications & track changes Edited a file GET/me/mailFolders/{id}/messages/delta "@odata.deltalink":"me/mailfolders('AA')/messages/delta?$deltatoken=BB", "value" : […] POST /subscriptions { "changeType": "created,updated", "notificationUrl": "https://app.net/callback", "resource": "/me/mailfolders('AA')/messages", } GET/me/mailFolders/{id}/messages/delta ?$deltatoken=BB" With Microsoft Graph Get notifications & track changes Edited a file Scheduled a new meeting Got a new hire Added a new member to a group Got high important email

Extending Microsoft Graph Open Extensions GET /me/message/<id>/?$expand=extensions { "displayName": “Mike", "extensions": [ "extensionName": "Com.Contoso.Referral", "companyName": "Wingtip Toys", "expirationDate": "2017-12-30T11", "dealValue": 10,000 } ] Schema extensions POST /schemaExtensions "id": "training_courses", "targetTypes": [ "Group" ], "properties": [ "name": "courseName", "type": "String" }… GET /groups?$filter=courses/name eq Math101 Extending Microsoft Graph Add extensions to user, group, mail & more Customer referral email Group: Math 101 Carlo’s son: Johnny Favorite color: blue

Graph Explorer Microsoft Build 2017 11/8/2018 4:48 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Imagine what you can build 11/8/2018 Imagine what you can build Intelligent Business Process Smart Meetings Graph-Connected Devices Smart Pickers Graph-Powered Bots Custom Dashboards … and MORE © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda The opportunity Fundamentals of Microsoft Graph Microsoft Build 2017 11/8/2018 4:48 AM Agenda The opportunity Fundamentals of Microsoft Graph Using Microsoft Graph Roadmap © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Calling the API https://graph.microsoft.com /{version} /{resource} Build 2015 11/8/2018 4:48 AM Calling the API HTTP verbs dictate the request intent: GET | POST | PATCH | PUT | DELETE Version: /v1.0 or /beta Resource: /users, /groups, /sites, /drives, /devices, more… Member from collection: /users/AAA Property: /users/AAA/department Traverse to related resources via navigations: /users/AAA/events Query parameters: /users/AAA/events?$top=5 Format results: $select | $orderby Control results: $filter | $expand Paging: $top | $skip | $skiptoken https://graph.microsoft.com /{version} /{resource} /{id} /{property} ?{query-parameters} © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Common queries Scenario API - https://graph.microsoft.com/ Microsoft Build 2017 11/8/2018 4:48 AM Common queries Scenario API - https://graph.microsoft.com/ GET my profile /v1.0/me GET my files /v1.0/me/drive/root/children GET my photo /v1.0/me/photo/$value GET my high importance email /v1.0/me/messages?$filter=importance eq 'high' GET my calendar /v1.0/me/calendar GET my manager /v1.0/me/manager GET last user to modify foo.txt /v1.0/me/drive/root/children/foo.txt/lastModifiedByUser GET my recent files /v1.0/me/drive/recent GET Office 365 groups I’m member of /v1.0/me/memberOf/$/?$filter=groupTypes/any(a:a eq 'unified') GET users in my organization /v1.0/users GET group conversations /v1.0/groups/<id>/conversations GET people relevant to me /beta/me/people GET files trending around me /beta/me/insights/trending GET the root SharePoint site /beta/sharepoint/sites/root GET my Planner tasks /beta/me/planner/tasks GET my notes /beta/me/onenote/notebooks © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demos Microsoft Build 2017 11/8/2018 4:48 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SDKs, samples and tooling Microsoft Tech Summit FY17 11/8/2018 4:48 AM SDKs, samples and tooling GA GA GA .NET Xamarin UWP PREVIEW GA GA GA JavaScript Angular PHP Python PREVIEW PREVIEW UPDATED GA Android iOS Ruby VS integration © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SDKs, samples and tooling Microsoft Tech Summit FY17 11/8/2018 4:48 AM SDKs, samples and tooling https://www.nuget.org/packages/Microsoft.Graph Targeting .NET Standard 1.1 for broadest support Provides strong types for objects as they are added Intellisense Support advanced scenarios (e.g., large files, etc.) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demos Microsoft Build 2017 11/8/2018 4:48 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Auth Microsoft Identity YOUR APP MSAL Microsoft Graph Microsoft Build 2017 11/8/2018 4:48 AM Auth Microsoft Identity id_token access_token refresh_token YOUR APP Microsoft Graph MSAL access_token Register your app at https://apps.dev.microsoft.com © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Permissions App type Who can consent Permissions of the request Microsoft Build 2017 11/8/2018 4:48 AM Permissions App type Who can consent Permissions of the request Get access on behalf of users Get access as a service Mobile, Web and Single page app Service and Daemon Users can consent for their data Admin can consent for them or for all users Only admin can consent App permissions User permissions App permissions © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demos Microsoft Build 2017 11/8/2018 4:48 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda The opportunity Fundamentals of Microsoft Graph Microsoft Build 2017 11/8/2018 4:48 AM Agenda The opportunity Fundamentals of Microsoft Graph Using Microsoft Graph Roadmap © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Graph – September 2017 Microsoft Build 2017 11/8/2018 4:48 AM Microsoft Graph – September 2017 Data Generally Available ( v1.0 ) Preview ( beta ) Azure Active Directory Outlook mail, calendar and contacts Office 365 groups and conversations OneDrive drives and files Excel Planner  OneNote  SharePoint Sites People Microsoft Teams Insights (powering Delve) SharePoint Lists Outlook Tasks Intune Office 365 Reporting AD Administrative Units Project Rome © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Graph – September 2017 Microsoft Build 2017 11/8/2018 4:48 AM Microsoft Graph – September 2017 Capabilities Generally Available ( v1.0 ) Preview ( beta ) Webhooks for OneDrive and Outlook Delta query for OneDrive SDKs for .Net/Xamarin and Android SDKs for JS/Node and PHP  AppOnly webhooks for Outlook Delta query for AAD and Outlook  Extend Graph with your own data SDKs for iOS, Python, Ruby Hybrid on-premise support for Outlook (config wizard support) Webhooks for users and groups Webhooks for Outlook consumer Delta query scoping filter for AAD Batching Microsoft Graph is available in every Office 365 and Azure region and complies with sovereign/national cloud data requirements © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Remember https://graph.microsoft.com #MicrosoftGraph /MicrosoftGraph 11/8/2018 4:48 AM Remember https://graph.microsoft.com Twitter #MicrosoftGraph GitHub /MicrosoftGraph StackOverflow [MicrosoftGraph] © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/8/2018 4:48 AM Q&A © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/8/2018 4:48 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.