Manage Users using the Graph API in Power Automate
Image Source:
Jan 7, 2023 5:30 AM

Manage Users using the Graph API in Power Automate

External Blog Post

When you manage user accounts within Power Automate, you can user the Office 365 Users connector, but sometimes the Graph API can give you more possibilities.

I've started a new series about using the Microsoft Graph API in Power Platform.

Starting with:

  • Introduction to the Graph API
  • How to configure Graph API calls
  • How to Manage Users using the Graph API

And there is a lot more to come.

Table of Contents

  • Office 365 Users Connector
  • Send an HTTP request (preview)
  • Create, Read, Update and Delete users using the Graph API
  • List Users
  • Create Users
  • Update Users
  • Delete User
  • Get Delta

The Office 365 Users connector gives some help with user management with the following actions:

  • Get relevant people
  • Get trending documents
  • Get user photo
  • Get user photo metadata
  • Get user profile
  • Search for user
  • Update my profile
  • Update my profile photo
  • And then the most important of all actions Send an HTTP request (preview)

Open full article

What is Microsoft Graph

Microsoft Graph is a RESTful web API that enables you to access Microsoft Cloud service resources. It provides a single endpoint for accessing data and insights from the Microsoft Cloud, including Azure Active Directory, Office 365, OneDrive, and more. The Microsoft Graph API allows you to programmatically access this data and use it to build applications and services that can be integrated with Microsoft Cloud services. You can use the Microsoft Graph API to build a wide range of applications and services, such as:

  • Office 365 integration
  • Data visualization and analytics
  • Collaboration and communication tools
  • Security and compliance solutions
  • And more

The Microsoft Graph API uses OAuth 2.0 for authentication and authorization. It supports a number of different authentication flow options, including client credentials, authorization code, and on-behalf-of. You can use the Microsoft Graph API with a variety of programming languages and development platforms, including .NET, Java, Python, and more.