connect to the world's biggest organizations'

Discover the power of people


Build apps that connect to the world's biggest organizations in Azure Active Directory through Microsoft Graph API

Try the API

85%

of Fortune 500 companies have data in Azure Active Directory

100M+

active users

4M+

organizations

What your app can do through the API


access user profile

Access user profiles

Look up and manage profile information such as name, photo, email address, job title, office location, and more of users in your organization.

See GET /users
manage groups

Manage groups

Create groups for projects and teams in your organization. Add and remove members from the group, and grant members access to resources.

See POST /groups
understand org structures

Understand organizational structures

Power your workflows by looking up the manager of any user in your organization, or look up the users in a manager's team.

See GET /manager

b2b

Promote external user collaboration

Invite an external user to your organization from another organization or with a Microsoft personal account to collaborate with them. Grant them access to resources, add them to groups, etc.

See POST /invitations
id protection

Monitor Identity Protection risks (beta)

Retrieve risk events generated by Azure Active Directory Identity Protection, including the risk event’s type, severity, date, time, location, impacted user, and more. Identity Protection is featured in Azure AD Premium P2.

See GET /identityRiskEvents
pim

Activate users into privileged roles (beta)

Secure access to resources by activating administrative privileges on-demand. Privileged Identity Management is featured in Azure AD Premium P2.

See POST /privilegedRoleAssignments

Supported platforms



Android

Android

Angular

Angular

ASP.NET MVC

ASP.NET MVC

iOS

iOS

JavaScript

JavaScript

PHP

PHP

Python

Python

Ruby

Ruby

Windows Universal

UWP

Xamarin

Xamarin



See code samples and SDKs

* The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

Related APIs in Microsoft Graph



Contacts

Contacts

administrative units

Administrative Units (beta)

People

People (beta)

Intune

Intune (beta)

More Azure Active Directory services for developers



sign in

Add a sign in button in your app for users with personal or enterprise accounts.

Learn more
sign in

Integrate customer accounts into your app with Azure Active Directory B2C.

Learn more

Looking for Azure Active Directory Graph API?

Azure Active Directory Graph API is the older API that provides access to Azure Active Directory data.

Should I use Azure Active Directory Graph API or Microsoft Graph API? Visit Azure Active Directory Graph API docs