SlideShare a Scribd company logo
Microsoft Graph API – A single stop for your
cloud solution
Dipti Chhatrapati,
Senior Consultant – Capgemini, Mumbai.
Thank you for being part of 5th SharePoint
Saturday Dubai
• Please turn off all mobile devices or set them to vibrate
• If you must take a phone call, please go out of the room so as
not to disturb others.
• Thanks to all our sponsors
Who is that SharePointer?
• Senior Consultant at CapGemini,Mumbai
• 7 years of SharePoint experience
• MCSD,MCSE,MCSA
• Book – Reporting in TFS
1. Microsoft Graph Sneak Peek
3. Microsoft Graph Developer Stack
2. Microsoft Graph API
4. Demo By Graph Explorer
5. Microsoft Graph SDK And Tools
6. Demo By Visual Studio
A Single Stop For Your Cloud Solution
7. Benefits and References
1. Microsoft Graph Sneak Peek
> 200 million
Downloads of
Office Apps
> 18 Million
subscribers
60 Millions
Monthly
Active Users
> 0.5 Billion
People uses
One Drive
Office 365 Announcements : Data and its Usability
Previously known as Office 365 unified API
Exposes multiple APIs from Microsoft cloud services through a single
REST API endpoint
Seamless navigation between entities and the relationships among them.
Access entities like users, groups, mail, messages, calendars, tasks, and notes
coming from services as well as the relationship from the Office graph.
Microsoft Graph
Whom I work closely with ?
What documents and
topics are important to my
colleagues right now?
What matters the most to my boss?
Content People
Direct ReportsManager
Working With
Linked by Me
Presented to Me
Share with Me
Trending around me
Viewed by Me
2. Microsoft Graph API
2. Microsoft Graph API 3. Your Cloud App
1. Data Silos
One endpoint to rule them all
Most
Sharp-Minded
Graphical and
Robust
Presentation of
Heavy Cloud Data
3. Microsoft Graph Developer Stack
Microsoft Graph API - A Single Stop For Your Cloud Solution
4. Demo By Graph Explorer
What's next ?
GET my profile
GET my files
GET my photo
GET my mail
GET my calendar
GET last user to modify file foo.txt
GET unified groups I’m member of
GET users in my organization
GET group conversations
GET people related to me
GET people I am working with
GET my tasks
GET my notes
GET files trending
around me
GET my manager
https://graph.microsoft.com/v1.0/https://graph.microsoft.com/beta/
Available Versions
API Request Pattern
Query Operations
https://graph.microsoft.com/ << Versions >> / << Tenants >> / << Entity Set >> / << Id >> / << Property >>
Information Access
Data End Point
User profile https://graph.microsoft.com/v1.0/me
Outlook mail https://graph.microsoft.com/v1.0/me/messages
Outlook contacts https://graph.microsoft.com/v1.0/me/contacts
Outlook calendars https://graph.microsoft.com/v1.0/me/events
OneDrive https://graph.microsoft.com/v1.0/me/drive
Users https://graph.microsoft.com/v1.0/users
Groups https://graph.microsoft.com/v1.0/groups
Tasks https://graph.microsoft.com/beta/me/tasks
Files trending around me https://graph.microsoft.com/beta/me/trendingAround
People I am working with https://graph.microsoft.com/beta/me/workingWith
Data End Point
$select
Comma separated list of properties to include
in the response.
$expand
Comma separated list of relationships to
expands and include in the response.
$order by
Comma separated list of properties that are
used to sort the order of items in response of
collection.
$filter Filter the response based on set of criteria
$top
The number of items to be returned in the
result set
$skip
To set the number of items to skip before
retrieving items in a collection
5. Microsoft Graph SDK And Tools
Windows 10 Universal App Coming Soon…
Send an email, manage groups, and perform other activities
with Office 365 data
iOS App v1.0 SDK (preview)
Fetch the user directory and user profile data from various
services like Active Directory, SharePoint, and OneDrive
Android App
v1.0 SDK (preview)
All above samples
Node.js web app Coming Soon…
connect app to Office 365 using Microsoft Graph to send an
email.
PHP web app
Coming Soon… connect app to Office 365 using Microsoft Graph to send an
email.
Python web app
Coming Soon… connect app to Office 365 using Microsoft Graph to send an
email.
Rails web app
Coming Soon… connect app to Office 365 using Microsoft Graph to send an
email.
ASP.NET MVC App
Coming Soon… connect app to Office 365 using Microsoft Graph to send an
email.
Angular web app Coming Soon…
Fetch the user directory and user profile data from various
services like Active Directory, SharePoint, and OneDrive.
6. Demo By Visual Studio
1. Choose
Dev
Environment
2. Register
App in Azure
AD
3. Configure
Permission
scopes
1. Authenticate User with O365
2. Get The Access Token
3. Request MS Graph API using Access Token
7. Benefits
and
References
Steady Developer Experience
Enables constructive results
Freedom over environments
Description Link
Office Graph http://dev.office.com/officegraph
Office 365 Unified API (Preview ) https://dev.office.com/unifiedapis
Microsoft Graph Documentation http://graph.microsoft.io/docs/overview/overview
Microsoft Graph Explorer https://graphexplorer2.azurewebsites.net/
API Sandbox Preview https://apisandbox.msdn.microsoft.com/
Creating O365 App http://dev.office.com/getting-started/office365apis
Office 365 app registration tool https://dev.office.com/app-registration
Manually registering app in Azure AD https://msdn.microsoft.com/office/office365/HowTo/add-
common-consent-manually#bk_RegisterWebApp
Change Log http://graph.microsoft.io/changelog
Ask Questions to Stack Overflow Tag your questions with [MicrosoftGraph] and [office365]
Ask Questions on Twitter Tag your questions with #MicrosoftGraph and
#office365dev
Application demo developed by Microsoft Graph API https://www.youtube.com/watch?v=s_yxMyFbNns
https://www.youtube.com/watch?v=81yUUo9ejCs
No. Question Answer
1 What is the difference between Microsoft Graph API and Office
365 Unified API ?
2 What is the difference between v1.0 and beta version of
Microsoft Graph API ?
3 Which are two ways to register cloud applications ?
4 Which SDKs are available to implement cloud solution using MS
Graph API ?
5 How App permissions are considered to access data from O365
cloud service ?
THANK
YOU !
diptichhatrapati@gmail.com
@dips84
http://sharepointrun.com
Ad

More Related Content

What's hot (20)

Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...
Suhail Jamaldeen
 
An Overview of Microsoft Teams Architecture | Kushan Lahiru Perera
An Overview of Microsoft Teams Architecture | Kushan Lahiru PereraAn Overview of Microsoft Teams Architecture | Kushan Lahiru Perera
An Overview of Microsoft Teams Architecture | Kushan Lahiru Perera
Kushan Lahiru Perera
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
RezaDorrani1
 
NiFi Developer Guide
NiFi Developer GuideNiFi Developer Guide
NiFi Developer Guide
Deon Huang
 
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
Richard Harbridge
 
Introduction to Microsoft Teams
Introduction to Microsoft TeamsIntroduction to Microsoft Teams
Introduction to Microsoft Teams
Robert Crane
 
Vanrish Mulesoft Integration architect ppt
Vanrish Mulesoft Integration architect pptVanrish Mulesoft Integration architect ppt
Vanrish Mulesoft Integration architect ppt
Rajnish Kumar
 
Reversing Google Protobuf protocol
Reversing Google Protobuf protocolReversing Google Protobuf protocol
Reversing Google Protobuf protocol
n|u - The Open Security Community
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
Sameh Senosi
 
Modernize Solutions with SharePoint & the Power Platform
Modernize Solutions with SharePoint & the Power PlatformModernize Solutions with SharePoint & the Power Platform
Modernize Solutions with SharePoint & the Power Platform
Jonathan Schultz
 
Office 365 and using SharePoint Online
Office 365 and using SharePoint OnlineOffice 365 and using SharePoint Online
Office 365 and using SharePoint Online
Cliff Ashcroft
 
Microsoft Viva
Microsoft VivaMicrosoft Viva
Microsoft Viva
David J Rosenthal
 
Salesforce Community Cloud
Salesforce Community CloudSalesforce Community Cloud
Salesforce Community Cloud
Jayant Jindal
 
Platform Events by Tim Taylor
Platform Events by Tim TaylorPlatform Events by Tim Taylor
Platform Events by Tim Taylor
Christine Smith
 
Microsoft Viva Introduction
Microsoft Viva IntroductionMicrosoft Viva Introduction
Microsoft Viva Introduction
David J Rosenthal
 
Viva Connections from Microsoft
Viva Connections from MicrosoftViva Connections from Microsoft
Viva Connections from Microsoft
David J Rosenthal
 
Top 10 New SharePoint Online Features
Top 10 New SharePoint Online FeaturesTop 10 New SharePoint Online Features
Top 10 New SharePoint Online Features
Office
 
Advantages of SharePoint Online
Advantages of SharePoint OnlineAdvantages of SharePoint Online
Advantages of SharePoint Online
Rishabh Software
 
Microsoft SharePoint
Microsoft SharePointMicrosoft SharePoint
Microsoft SharePoint
David J Rosenthal
 
Apache Nifi Crash Course
Apache Nifi Crash CourseApache Nifi Crash Course
Apache Nifi Crash Course
DataWorks Summit
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...
Suhail Jamaldeen
 
An Overview of Microsoft Teams Architecture | Kushan Lahiru Perera
An Overview of Microsoft Teams Architecture | Kushan Lahiru PereraAn Overview of Microsoft Teams Architecture | Kushan Lahiru Perera
An Overview of Microsoft Teams Architecture | Kushan Lahiru Perera
Kushan Lahiru Perera
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
RezaDorrani1
 
NiFi Developer Guide
NiFi Developer GuideNiFi Developer Guide
NiFi Developer Guide
Deon Huang
 
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
Richard Harbridge
 
Introduction to Microsoft Teams
Introduction to Microsoft TeamsIntroduction to Microsoft Teams
Introduction to Microsoft Teams
Robert Crane
 
Vanrish Mulesoft Integration architect ppt
Vanrish Mulesoft Integration architect pptVanrish Mulesoft Integration architect ppt
Vanrish Mulesoft Integration architect ppt
Rajnish Kumar
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
Sameh Senosi
 
Modernize Solutions with SharePoint & the Power Platform
Modernize Solutions with SharePoint & the Power PlatformModernize Solutions with SharePoint & the Power Platform
Modernize Solutions with SharePoint & the Power Platform
Jonathan Schultz
 
Office 365 and using SharePoint Online
Office 365 and using SharePoint OnlineOffice 365 and using SharePoint Online
Office 365 and using SharePoint Online
Cliff Ashcroft
 
Salesforce Community Cloud
Salesforce Community CloudSalesforce Community Cloud
Salesforce Community Cloud
Jayant Jindal
 
Platform Events by Tim Taylor
Platform Events by Tim TaylorPlatform Events by Tim Taylor
Platform Events by Tim Taylor
Christine Smith
 
Viva Connections from Microsoft
Viva Connections from MicrosoftViva Connections from Microsoft
Viva Connections from Microsoft
David J Rosenthal
 
Top 10 New SharePoint Online Features
Top 10 New SharePoint Online FeaturesTop 10 New SharePoint Online Features
Top 10 New SharePoint Online Features
Office
 
Advantages of SharePoint Online
Advantages of SharePoint OnlineAdvantages of SharePoint Online
Advantages of SharePoint Online
Rishabh Software
 

Similar to Microsoft Graph API - A Single Stop For Your Cloud Solution (20)

Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Codemotion
 
Microsoft Graph
Microsoft GraphMicrosoft Graph
Microsoft Graph
Becky Bertram
 
Xamarin microsoft graph
Xamarin microsoft graphXamarin microsoft graph
Xamarin microsoft graph
Nicolò Carandini
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champ
Kumton Suttiraksiri
 
Developing share point solutions with the microsoft graph
Developing share point solutions with the microsoft graphDeveloping share point solutions with the microsoft graph
Developing share point solutions with the microsoft graph
Fernando Leitzelar, MBA, PMP
 
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Nilesh Shah
 
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
NCCOMMS
 
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
Vincent Biret
 
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
Sébastien Levert
 
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
Sébastien Levert
 
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
Sébastien Levert
 
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Vincent Biret
 
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
Vincent Biret
 
SharePoint Saturday Chicago - Everything your need to know about the Microsof...
SharePoint Saturday Chicago - Everything your need to know about the Microsof...SharePoint Saturday Chicago - Everything your need to know about the Microsof...
SharePoint Saturday Chicago - Everything your need to know about the Microsof...
Sébastien Levert
 
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday MonacoThe slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
Rick Van Rousselt
 
Microsoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needsMicrosoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needs
Microsoft Tech Community
 
Microsoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needsMicrosoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needs
Microsoft Tech Community
 
Microsoft Graph community call - April, 2018
Microsoft Graph community call - April, 2018Microsoft Graph community call - April, 2018
Microsoft Graph community call - April, 2018
Microsoft 365 Developer
 
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
Vincent Biret
 
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
Sébastien Levert
 
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Codemotion
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champ
Kumton Suttiraksiri
 
Developing share point solutions with the microsoft graph
Developing share point solutions with the microsoft graphDeveloping share point solutions with the microsoft graph
Developing share point solutions with the microsoft graph
Fernando Leitzelar, MBA, PMP
 
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Nilesh Shah
 
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
NCCOMMS
 
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
Vincent Biret
 
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
Sébastien Levert
 
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
Sébastien Levert
 
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
Sébastien Levert
 
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Vincent Biret
 
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
Vincent Biret
 
SharePoint Saturday Chicago - Everything your need to know about the Microsof...
SharePoint Saturday Chicago - Everything your need to know about the Microsof...SharePoint Saturday Chicago - Everything your need to know about the Microsof...
SharePoint Saturday Chicago - Everything your need to know about the Microsof...
Sébastien Levert
 
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday MonacoThe slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
Rick Van Rousselt
 
Microsoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needsMicrosoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needs
Microsoft Tech Community
 
Microsoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needsMicrosoft Graph: Connect to essential data every app needs
Microsoft Graph: Connect to essential data every app needs
Microsoft Tech Community
 
Microsoft Graph community call - April, 2018
Microsoft Graph community call - April, 2018Microsoft Graph community call - April, 2018
Microsoft Graph community call - April, 2018
Microsoft 365 Developer
 
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
Vincent Biret
 
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
Sébastien Levert
 
Ad

More from Dipti Chhatrapati (19)

Entrepreneurship & Innovation – a new DNA to Success
Entrepreneurship & Innovation – a new DNA to SuccessEntrepreneurship & Innovation – a new DNA to Success
Entrepreneurship & Innovation – a new DNA to Success
Dipti Chhatrapati
 
Prepare For The Next Decade With Microsoft 365 Hybrid Work at ALI Conference
Prepare For The Next Decade With Microsoft 365 Hybrid Work at ALI ConferencePrepare For The Next Decade With Microsoft 365 Hybrid Work at ALI Conference
Prepare For The Next Decade With Microsoft 365 Hybrid Work at ALI Conference
Dipti Chhatrapati
 
Teams Calling Teams at Aseans MS Women Meetup
Teams Calling Teams at Aseans MS Women MeetupTeams Calling Teams at Aseans MS Women Meetup
Teams Calling Teams at Aseans MS Women Meetup
Dipti Chhatrapati
 
Power platform Bootcamp Bulgaria 2021 - Power Platform Security
Power platform Bootcamp Bulgaria 2021 - Power Platform SecurityPower platform Bootcamp Bulgaria 2021 - Power Platform Security
Power platform Bootcamp Bulgaria 2021 - Power Platform Security
Dipti Chhatrapati
 
Grow your SharePoint development platform with SharePoint Framework
Grow your SharePoint development platform with SharePoint FrameworkGrow your SharePoint development platform with SharePoint Framework
Grow your SharePoint development platform with SharePoint Framework
Dipti Chhatrapati
 
Microsoft365 developer opportunity welcome keynote
Microsoft365 developer opportunity welcome keynoteMicrosoft365 developer opportunity welcome keynote
Microsoft365 developer opportunity welcome keynote
Dipti Chhatrapati
 
Administering power platform deployment planning
Administering power platform deployment planningAdministering power platform deployment planning
Administering power platform deployment planning
Dipti Chhatrapati
 
Building share point framework solutions
Building share point framework solutionsBuilding share point framework solutions
Building share point framework solutions
Dipti Chhatrapati
 
Developing business applications via power platform build2019
Developing business applications via power platform build2019Developing business applications via power platform build2019
Developing business applications via power platform build2019
Dipti Chhatrapati
 
Introduction to graph services
Introduction to graph servicesIntroduction to graph services
Introduction to graph services
Dipti Chhatrapati
 
Grow your SharePoint development platform with SPFx
Grow your SharePoint development platform with SPFxGrow your SharePoint development platform with SPFx
Grow your SharePoint development platform with SPFx
Dipti Chhatrapati
 
SPS Bangalore 2018 Opening
SPS Bangalore 2018 OpeningSPS Bangalore 2018 Opening
SPS Bangalore 2018 Opening
Dipti Chhatrapati
 
SPS Bangalore 2018 - SharePoint Hybrid
SPS Bangalore 2018 - SharePoint HybridSPS Bangalore 2018 - SharePoint Hybrid
SPS Bangalore 2018 - SharePoint Hybrid
Dipti Chhatrapati
 
Being INSIGHTFUL is the only way to get on SharePoint Hybrid !
Being INSIGHTFUL is the only way to get on SharePoint Hybrid !Being INSIGHTFUL is the only way to get on SharePoint Hybrid !
Being INSIGHTFUL is the only way to get on SharePoint Hybrid !
Dipti Chhatrapati
 
Microsoft Business Platform for real time applications
Microsoft Business Platform for real time applicationsMicrosoft Business Platform for real time applications
Microsoft Business Platform for real time applications
Dipti Chhatrapati
 
Share point 2016 end user training module 1 - introduction
Share point 2016 end user training   module 1 - introductionShare point 2016 end user training   module 1 - introduction
Share point 2016 end user training module 1 - introduction
Dipti Chhatrapati
 
Share point 2016 end user training overview
Share point 2016 end user training   overviewShare point 2016 end user training   overview
Share point 2016 end user training overview
Dipti Chhatrapati
 
Custom Connectors for Microsoft Flow - Your Service Is My Command
Custom Connectors for Microsoft Flow - Your Service Is My CommandCustom Connectors for Microsoft Flow - Your Service Is My Command
Custom Connectors for Microsoft Flow - Your Service Is My Command
Dipti Chhatrapati
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
Dipti Chhatrapati
 
Entrepreneurship & Innovation – a new DNA to Success
Entrepreneurship & Innovation – a new DNA to SuccessEntrepreneurship & Innovation – a new DNA to Success
Entrepreneurship & Innovation – a new DNA to Success
Dipti Chhatrapati
 
Prepare For The Next Decade With Microsoft 365 Hybrid Work at ALI Conference
Prepare For The Next Decade With Microsoft 365 Hybrid Work at ALI ConferencePrepare For The Next Decade With Microsoft 365 Hybrid Work at ALI Conference
Prepare For The Next Decade With Microsoft 365 Hybrid Work at ALI Conference
Dipti Chhatrapati
 
Teams Calling Teams at Aseans MS Women Meetup
Teams Calling Teams at Aseans MS Women MeetupTeams Calling Teams at Aseans MS Women Meetup
Teams Calling Teams at Aseans MS Women Meetup
Dipti Chhatrapati
 
Power platform Bootcamp Bulgaria 2021 - Power Platform Security
Power platform Bootcamp Bulgaria 2021 - Power Platform SecurityPower platform Bootcamp Bulgaria 2021 - Power Platform Security
Power platform Bootcamp Bulgaria 2021 - Power Platform Security
Dipti Chhatrapati
 
Grow your SharePoint development platform with SharePoint Framework
Grow your SharePoint development platform with SharePoint FrameworkGrow your SharePoint development platform with SharePoint Framework
Grow your SharePoint development platform with SharePoint Framework
Dipti Chhatrapati
 
Microsoft365 developer opportunity welcome keynote
Microsoft365 developer opportunity welcome keynoteMicrosoft365 developer opportunity welcome keynote
Microsoft365 developer opportunity welcome keynote
Dipti Chhatrapati
 
Administering power platform deployment planning
Administering power platform deployment planningAdministering power platform deployment planning
Administering power platform deployment planning
Dipti Chhatrapati
 
Building share point framework solutions
Building share point framework solutionsBuilding share point framework solutions
Building share point framework solutions
Dipti Chhatrapati
 
Developing business applications via power platform build2019
Developing business applications via power platform build2019Developing business applications via power platform build2019
Developing business applications via power platform build2019
Dipti Chhatrapati
 
Introduction to graph services
Introduction to graph servicesIntroduction to graph services
Introduction to graph services
Dipti Chhatrapati
 
Grow your SharePoint development platform with SPFx
Grow your SharePoint development platform with SPFxGrow your SharePoint development platform with SPFx
Grow your SharePoint development platform with SPFx
Dipti Chhatrapati
 
SPS Bangalore 2018 - SharePoint Hybrid
SPS Bangalore 2018 - SharePoint HybridSPS Bangalore 2018 - SharePoint Hybrid
SPS Bangalore 2018 - SharePoint Hybrid
Dipti Chhatrapati
 
Being INSIGHTFUL is the only way to get on SharePoint Hybrid !
Being INSIGHTFUL is the only way to get on SharePoint Hybrid !Being INSIGHTFUL is the only way to get on SharePoint Hybrid !
Being INSIGHTFUL is the only way to get on SharePoint Hybrid !
Dipti Chhatrapati
 
Microsoft Business Platform for real time applications
Microsoft Business Platform for real time applicationsMicrosoft Business Platform for real time applications
Microsoft Business Platform for real time applications
Dipti Chhatrapati
 
Share point 2016 end user training module 1 - introduction
Share point 2016 end user training   module 1 - introductionShare point 2016 end user training   module 1 - introduction
Share point 2016 end user training module 1 - introduction
Dipti Chhatrapati
 
Share point 2016 end user training overview
Share point 2016 end user training   overviewShare point 2016 end user training   overview
Share point 2016 end user training overview
Dipti Chhatrapati
 
Custom Connectors for Microsoft Flow - Your Service Is My Command
Custom Connectors for Microsoft Flow - Your Service Is My CommandCustom Connectors for Microsoft Flow - Your Service Is My Command
Custom Connectors for Microsoft Flow - Your Service Is My Command
Dipti Chhatrapati
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
Dipti Chhatrapati
 
Ad

Recently uploaded (20)

Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 

Microsoft Graph API - A Single Stop For Your Cloud Solution

  • 1. Microsoft Graph API – A single stop for your cloud solution Dipti Chhatrapati, Senior Consultant – Capgemini, Mumbai.
  • 2. Thank you for being part of 5th SharePoint Saturday Dubai • Please turn off all mobile devices or set them to vibrate • If you must take a phone call, please go out of the room so as not to disturb others. • Thanks to all our sponsors
  • 3. Who is that SharePointer? • Senior Consultant at CapGemini,Mumbai • 7 years of SharePoint experience • MCSD,MCSE,MCSA • Book – Reporting in TFS
  • 4. 1. Microsoft Graph Sneak Peek 3. Microsoft Graph Developer Stack 2. Microsoft Graph API 4. Demo By Graph Explorer 5. Microsoft Graph SDK And Tools 6. Demo By Visual Studio A Single Stop For Your Cloud Solution 7. Benefits and References
  • 5. 1. Microsoft Graph Sneak Peek
  • 6. > 200 million Downloads of Office Apps > 18 Million subscribers 60 Millions Monthly Active Users > 0.5 Billion People uses One Drive Office 365 Announcements : Data and its Usability
  • 7. Previously known as Office 365 unified API Exposes multiple APIs from Microsoft cloud services through a single REST API endpoint Seamless navigation between entities and the relationships among them. Access entities like users, groups, mail, messages, calendars, tasks, and notes coming from services as well as the relationship from the Office graph. Microsoft Graph
  • 8. Whom I work closely with ? What documents and topics are important to my colleagues right now? What matters the most to my boss?
  • 10. Direct ReportsManager Working With Linked by Me Presented to Me Share with Me Trending around me Viewed by Me
  • 12. 2. Microsoft Graph API 3. Your Cloud App 1. Data Silos One endpoint to rule them all
  • 14. 3. Microsoft Graph Developer Stack
  • 16. 4. Demo By Graph Explorer
  • 17. What's next ? GET my profile GET my files GET my photo GET my mail GET my calendar GET last user to modify file foo.txt GET unified groups I’m member of GET users in my organization GET group conversations GET people related to me GET people I am working with GET my tasks GET my notes GET files trending around me GET my manager
  • 18. https://graph.microsoft.com/v1.0/https://graph.microsoft.com/beta/ Available Versions API Request Pattern Query Operations https://graph.microsoft.com/ << Versions >> / << Tenants >> / << Entity Set >> / << Id >> / << Property >> Information Access Data End Point User profile https://graph.microsoft.com/v1.0/me Outlook mail https://graph.microsoft.com/v1.0/me/messages Outlook contacts https://graph.microsoft.com/v1.0/me/contacts Outlook calendars https://graph.microsoft.com/v1.0/me/events OneDrive https://graph.microsoft.com/v1.0/me/drive Users https://graph.microsoft.com/v1.0/users Groups https://graph.microsoft.com/v1.0/groups Tasks https://graph.microsoft.com/beta/me/tasks Files trending around me https://graph.microsoft.com/beta/me/trendingAround People I am working with https://graph.microsoft.com/beta/me/workingWith Data End Point $select Comma separated list of properties to include in the response. $expand Comma separated list of relationships to expands and include in the response. $order by Comma separated list of properties that are used to sort the order of items in response of collection. $filter Filter the response based on set of criteria $top The number of items to be returned in the result set $skip To set the number of items to skip before retrieving items in a collection
  • 19. 5. Microsoft Graph SDK And Tools
  • 20. Windows 10 Universal App Coming Soon… Send an email, manage groups, and perform other activities with Office 365 data iOS App v1.0 SDK (preview) Fetch the user directory and user profile data from various services like Active Directory, SharePoint, and OneDrive Android App v1.0 SDK (preview) All above samples Node.js web app Coming Soon… connect app to Office 365 using Microsoft Graph to send an email. PHP web app Coming Soon… connect app to Office 365 using Microsoft Graph to send an email. Python web app Coming Soon… connect app to Office 365 using Microsoft Graph to send an email. Rails web app Coming Soon… connect app to Office 365 using Microsoft Graph to send an email. ASP.NET MVC App Coming Soon… connect app to Office 365 using Microsoft Graph to send an email. Angular web app Coming Soon… Fetch the user directory and user profile data from various services like Active Directory, SharePoint, and OneDrive.
  • 21. 6. Demo By Visual Studio
  • 22. 1. Choose Dev Environment 2. Register App in Azure AD 3. Configure Permission scopes
  • 23. 1. Authenticate User with O365 2. Get The Access Token 3. Request MS Graph API using Access Token
  • 25. Steady Developer Experience Enables constructive results Freedom over environments
  • 26. Description Link Office Graph http://dev.office.com/officegraph Office 365 Unified API (Preview ) https://dev.office.com/unifiedapis Microsoft Graph Documentation http://graph.microsoft.io/docs/overview/overview Microsoft Graph Explorer https://graphexplorer2.azurewebsites.net/ API Sandbox Preview https://apisandbox.msdn.microsoft.com/ Creating O365 App http://dev.office.com/getting-started/office365apis Office 365 app registration tool https://dev.office.com/app-registration Manually registering app in Azure AD https://msdn.microsoft.com/office/office365/HowTo/add- common-consent-manually#bk_RegisterWebApp Change Log http://graph.microsoft.io/changelog Ask Questions to Stack Overflow Tag your questions with [MicrosoftGraph] and [office365] Ask Questions on Twitter Tag your questions with #MicrosoftGraph and #office365dev Application demo developed by Microsoft Graph API https://www.youtube.com/watch?v=s_yxMyFbNns https://www.youtube.com/watch?v=81yUUo9ejCs
  • 27. No. Question Answer 1 What is the difference between Microsoft Graph API and Office 365 Unified API ? 2 What is the difference between v1.0 and beta version of Microsoft Graph API ? 3 Which are two ways to register cloud applications ? 4 Which SDKs are available to implement cloud solution using MS Graph API ? 5 How App permissions are considered to access data from O365 cloud service ?