Microsoft Graphic



Download Microsoft Graphics Studio Home Publishing 99 for Windows to patch: Empty text frame appears in email project.

-->
  • Microsoft Graph is the API for Microsoft 365. Connect to Office, Windows 10, and Enterprise Mobility + Security to empower creativity and collaboration.
  • Microsoft Graph is the gateway to data and intelligence in Microsoft 365. Microsoft Graph provides a unified programmability model that you can use to take advantage of the tremendous amount of data in Microsoft 365, Enterprise Mobility + Security, and Windows 10.

Microsoft Graph is the gateway to data and intelligence in Microsoft 365. It provides a unified programmability model that you can use to access the tremendous amount of data in Microsoft 365, Windows 10, and Enterprise Mobility + Security. Use the wealth of data in Microsoft Graph to build apps for organizations and consumers that interact with millions of users.

Powering the Microsoft 365 platform

In the Microsoft 365 platform, three main components facilitate the access and flow of data:

  • The Microsoft Graph API offers a single endpoint, https://graph.microsoft.com, to provide access to rich, people-centric data and insights exposed as resources of Microsoft 365 services. You can use REST APIs or SDKs to access the endpoint and build apps that support scenarios spanning across productivity, collaboration, education, people and workplace intelligence, and much more. Microsoft Graph also includes a powerful set of services that manage user and device identity, access, compliance, security, and help protect organizations from data leakage or loss.
  • Microsoft Graph connectors (preview) work in the incoming direction, delivering data external to the Microsoft cloud into Microsoft Graph services and applications, to enhance Microsoft 365 experiences such as Microsoft Search.
  • Microsoft Graph data connect provides a set of tools to streamline secure and scalable delivery of Microsoft Graph data to popular Azure data stores. This cached data serves as data sources for Azure development tools that you can use to build intelligent applications.

Together, the Microsoft Graph API, connectors (preview), and data connect power the Microsoft 365 platform. With the ability to access Microsoft Graph data and other datasets to derive insights and analytics, you can extend Microsoft 365 experiences, or build unique, intelligent applications.

Note

Microsoft Graph connectors is in preview. To use connectors with Microsoft Search or to build connectors, you must sign up for the connectors preview program. To join in the preview program, submit the Microsoft Graph connectors preview signup form.

What's in Microsoft Graph?

Microsoft Graph exposes REST APIs and client libraries to access data on the following Microsoft cloud services:

  • Microsoft 365 services: Delve, Excel, Microsoft Bookings, Microsoft Teams, OneDrive, OneNote, Outlook/Exchange, Planner, SharePoint, Workplace Analytics.
  • Enterprise Mobility and Security services: Advanced Threat Analytics, Advanced Threat Protection, Azure Active Directory, Identity Manager, and Intune.
  • Windows 10 services: activities, devices, notifications, Universal Print (preview).
  • Dynamics 365 Business Central.

To find out more, see Major services and features in Microsoft Graph.

What can you do with Microsoft Graph?

Use Microsoft Graph to build experiences around the user's unique context to help them be more productive. Imagine an app that...

  • Looks at your next meeting and helps you prepare for it by providing profile information for attendees, including their job titles and managers, as well as information about the latest documents they're working on, and people they're collaborating with.
  • Scans your calendar, and suggests the best times for the next team meeting.
  • Fetches the latest sales projection chart from an Excel file in your OneDrive and lets you update the forecast in real time, all from your phone.
  • Subscribes to changes in your calendar, sends you an alert when you’re spending too much time in meetings, and provides recommendations for the ones you can miss or delegate based on how relevant the attendees are to you.
  • Helps you sort out personal and work information on your phone; for example, by categorizing pictures that should go to your personal OneDrive and business receipts that should go to your OneDrive for Business.
  • Analyzes at-scale Microsoft 365 data so that decision makers can unlock valuable insights into time allocation and collaboration patterns that improve business productivity.
  • Brings custom business data into Microsoft Graph, indexing it to make it searchable along with data from Microsoft 365 services.

Pick the first scenario about researching meeting attendees as an example. With the Microsoft Graph API, you can:

  1. Get the email addresses of the meeting event attendees.
  2. Look them up individually as a user in Azure Active Directory to get their profile information.

You can then navigate to other resources using relationships:

  • Connect to their manager through a manager relationship.
  • Get valuable insights and intelligence including the popular files trending around the user.
  • Get the most relevant people around the user.
  • Extend the scenario to get to the user's groups through a memberOf relationship
  • Reach other members in each group.
  • Tap into other scenarios enabled by groups, such as education and teamwork.

Microsoft Graph continues to open up the Microsoft 365 platform for developers, and always only with the appropriate permissions.

Note

When you use the Microsoft Graph API, you agree to the Microsoft APIs Terms of Use and the Microsoft Privacy Statement.

Popular API requests

Check out some of these common scenarios for working with the Microsoft Graph API. The links take you to the Graph Explorer.

OperationURL
GET my profilehttps://graph.microsoft.com/v1.0/me
GET my fileshttps://graph.microsoft.com/v1.0/me/drive/root/children
GET my photohttps://graph.microsoft.com/v1.0/me/photo/$value
GET my mailhttps://graph.microsoft.com/v1.0/me/messages
GET my high importance emailhttps://graph.microsoft.com/v1.0/me/messages?$filter=importance%20eq%20'high'
GET my calendar eventshttps://graph.microsoft.com/v1.0/me/events
GET my managerhttps://graph.microsoft.com/v1.0/me/manager
GET last user to modify file foo.txthttps://graph.microsoft.com/v1.0/me/drive/root/children/foo.txt/lastModifiedByUser
GET Microsoft 365 groups I’m member ofhttps://graph.microsoft.com/v1.0/me/memberOf/$/microsoft.graph.group?$filter=groupTypes/any(a:a%20eq%20'unified')
GET users in my organizationhttps://graph.microsoft.com/v1.0/users
GET groups in my organizationhttps://graph.microsoft.com/v1.0/groups
GET people related to mehttps://graph.microsoft.com/v1.0/me/people
GET items trending around mehttps://graph.microsoft.com/beta/me/insights/trending
GET my noteshttps://graph.microsoft.com/v1.0/me/onenote/notebooks

Bring data from an external content source to Microsoft Graph (preview)

Use Microsoft Graph connectors to bring data that is external to the Microsoft cloud into Microsoft Graph. Examples of such data can be an organization's human resources database or product catalog, hosted on-premises or in the public or private clouds.

Microsoft Graph connectors create connections to external data sources, index the data, and store it as external custom items and files. Once indexed, those items can show up in Microsoft Search, and for apps that use the Microsoft Search API.

Access Microsoft Graph data at scale using Microsoft Graph data connect

Use Microsoft Graph data connect to access data on Microsoft Graph at scale, while allowing administrators granular consent and full control over their Microsoft Graph data. Data connect streamlines the delivery of this data to Microsoft Azure.

Using Azure tools, you can then build intelligent apps that:

  • Find you the closest expert on a topic to you in your organization
  • Automate knowledge base creation
  • Analyze meeting requests to provide insights into conference room utilization
  • Detect fraud with productivity and communication data

When should I use Microsoft Graph API or data connect?

Microsoft Graph data connect provides a new way for you to interact with the data that's available through Microsoft Graph APIs. Data connect provides a unique set of tools that streamline the building of intelligent applications, all within the Microsoft cloud.

FeatureMicrosoft Graph APIMicrosoft Graph data connect
Access scopeSingle user or entire tenantMany users or groups
Access patternReal timeRecurrent schedule
Data operationsOperates on data masterOperates on a cache of the data
Data protectionData is protected while in Microsoft 365Data protection is extended to the cache of data in your Azure subscription
User consentSelf
Resource types
None
Admin consentEntire organization
Resource types
Select groups of users
Resource types and properties
Excludes users
Access toolsRESTful web queriesAzure Data Factory

See Microsoft Graph data connect for more information, and get started using Microsoft Graph data connect.

Microsoft Graphic Design Jobs

Next steps

  • Check out some featured scenarios.
  • Try a sample request in the Graph Explorer.
  • Use the quick start to set up a ready-to-run sample app.
  • Look under Learn in the table of contents to read about services and features that you can use in your scenarios.
  • Find out how to get an auth token in your app.
  • Start using the API.
Graphics

Support for Windows Vista without any service packs installed ended on April 13, 2010. To continue receiving security updates for Windows, make sure you're running Windows Vista with Service Pack 2 (SP2). For more information, refer to this Microsoft web page: Support is ending for some versions of Windows

INTRODUCTION

Microsoft Graphic Drivers Download

This article describes one of the components of the Platform Update for Windows Vista.

Windows Graphics, Imaging, and XPS Library

The Windows Graphics, Imaging, and XPS Library contains the latest advancements in modern graphics technologies for gaming, multimedia, imaging and printing applications. It includes updates to DirectX to support hardware acceleration for 2D, 3D and text-based scenarios; DirectCompute for hardware accelerated parallel computing scenarios; and XPS Library for document printing scenarios.
For more information about these technologies, please visit the following Microsoft Web sites:

http://msdn.microsoft.com/en-us/directx/default.aspx
http://msdn.microsoft.com/en-us/library/dd370990(VS.85).aspx
http://msdn.microsoft.com/en-us/library/dd371554(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms737408(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms742418.aspx

More Information

For more information, click the following article number to view the article in the Microsoft Knowledge Base:

Microsoft Graphics Card Update

971644 Description of the Platform Update for Windows Server 2008 and the Platform Update for Windows Vista

Download information

How to obtain this update

The following file is available for download from the Microsoft Download Center:

Microsoft Graphic Drivers Download

Update for Windows Server 2008, x86-based versions


Download the Update for Windows Server 2008 for x86-based systems package now.

Update for Windows Server 2008, x64-based versions


Download the Update for Windows Server 2008 for x64-based systems package now.

Update for Windows Vista, x86-based versions


Download the Update for Windows Vista for x86-based systems package now.

Update for Windows Vista, x64-based versions


Download the Update for Windows Vista for x64-based systems package now.
For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:

Microsoft Graphics Card

119591 How to obtain Microsoft support files from online servicesMicrosoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.