The call is made using the MS Graph API call.
https://docs.microsoft.com/en-us/graph/api/group-list-owners?view=graph-rest-1.0&tabs=http
Q:How does the MS Graph API work?
A: The following are the steps.
- Register an Azure AD app with the following API permission granted and consented.
Microsoft Graph (2)
- Group.Read.All
- User.Read.All
2. Using the REST API to get the Access Token.
POST https://login.microsoftonline.com/<<<Guid for tenant>>>/oauth2/v2.0/token
REQUEST BODY:
grant_type=client_credentials&client_id=<<Azure AD App ID>>&client_secret=<<<the secret>>> &scope=https%3A%2F%2Fgraph.microsoft.com%2F.default
RESPONSE BODY:
{
“token_type”: “Bearer”,
“expires_in”: 3599,
“ext_expires_in”: 3599,
“access_token”: “<<blah blah long string>>”
}
- Using the above access token make a call to get the owners.
GET https://graph.microsoft.com/v1.0/groups/<<GuidforGroup>>/owners
It will give the data response as the following.
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directoryObjects",
"value": [
{
"@odata.type": "#microsoft.graph.user",
"id": "12d7bb75-763b-4103-a367-e6fa9ca0edaa",
"businessPhones": [
"8005555555"
],
"displayName": "MOD Administrator",
"givenName": "MOD",
"jobTitle": null,
"mail": "admin@TenantName.OnMicrosoft.com",
"mobilePhone": "555-555-5555",
"officeLocation": null,
"preferredLanguage": "en-US",
"surname": "Administrator",
"userPrincipalName": "admin@TanantName.onmicrosoft.com"
}
]
}
Q: How to make such calls from Power Automate?
A: Here is the answer in the link below.
https://www.infopulse.com/blog/using-microsoft-graph-api-inside-microsoft-flow-office-365/