MS Graph Groups and Users
The MS Graph Groups and Users connector helps retrieve Microsoft Entra ID groups, members (users) and license details
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Jay Jani, Microsoft |
jayjani@microsoft.com |
Connector Metadata | |
---|---|
Publisher | Jay Jani |
Website | https://graph.microsoft.com |
Privacy policy | https://privacy.microsoft.com/en-us/privacystatement |
Categories | IT Operations;Data |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Get Group Properties |
Retrieve properties and relationships of an Microsoft Entra ID group |
Get Member Groups |
Group memberships for a user (member) |
Get Member License Details |
Retrieve group member(user)'s license details |
List Direct Group Members |
Retrieve direct members of a group with count |
List Groups By Display Name Search |
Retrieve groups by searching group's display name |
List Subscribed Skus |
Details of organization's subscribed license plan SKUs |
List Users |
Retrieve all users in the organization (Microsoft Entra ID Tenant) |
Get Group Properties
Retrieve properties and relationships of an Microsoft Entra ID group
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Object ID of the Microsoft Entra ID group
|
group-id | True | string |
Object ID of the Microsoft Entra ID group |
Returns
Name | Path | Type | Description |
---|---|---|---|
Odata Context
|
@odata.context | string |
The Odata.context link. |
ID
|
id | string |
Object id of the group |
Deleted Date Time
|
deletedDateTime | string |
Group's deletion date time |
Classification
|
classification | string |
classification |
Created Date Time
|
createdDateTime | string |
Group's creation date time |
creationOptions
|
creationOptions | array of string |
Created options of the group. |
Description
|
description | string |
description |
Display Name
|
displayName | string |
Group's display name |
Expiration Date Time
|
expirationDateTime | string |
Group's expiration date time |
groupTypes
|
groupTypes | array of string |
Group types for the group. |
Is Assignable To Role
|
isAssignableToRole | string |
Can a role be assigned to this group? |
Mail
|
string |
Group's email |
|
Mail Enabled
|
mailEnabled | boolean |
Is group email enabled? |
Mail Nick Name
|
mailNickname | string |
Group's email nick name |
Membership Rule
|
membershipRule | string |
The rule that is used for membership evaluation. |
Membership Rule Processing State
|
membershipRuleProcessingState | string |
The processing state of the rule that is used for membership evaluation. |
OnPremises Domain Name
|
onPremisesDomainName | string |
Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. |
OnPremises Last Sync Date Time
|
onPremisesLastSyncDateTime | string |
The time and date at which the tenant was last synced with the on-premise directory. |
OnPremises NetBios Name
|
onPremisesNetBiosName | string |
Name of networking service for on-premise server. |
OnPremises Sam Account Name
|
onPremisesSamAccountName | string |
Sam account name for on-premise directory. |
OnPremises Security Identifier
|
onPremisesSecurityIdentifier | string |
The on-premises security identifier. |
OnPremises Sync Enabled
|
onPremisesSyncEnabled | boolean |
True if on-premises sync is enabled for the group. |
Preferred Data Location
|
preferredDataLocation | string |
Preferred data location of the group. |
Preferred Language
|
preferredLanguage | string |
Preferred language as configured in Microsoft Entra ID. |
proxyAddresses
|
proxyAddresses | array of string |
Proxy addresses of the group. |
Renewed Date Time
|
renewedDateTime | string |
Renewed date time of the group. |
resourceBehaviorOptions
|
resourceBehaviorOptions | array of string |
Resource behavior options of the group. |
resourceProvisioningOptions
|
resourceProvisioningOptions | array of string |
Resource provisioning options of the group. |
Security Enabled
|
securityEnabled | boolean |
Indicates if the group is security enabled. |
Security Identifier
|
securityIdentifier | string |
Security identifier of the group. |
Theme
|
theme | string |
Theme of Microsoft Entra ID group. |
Visibility
|
visibility | string |
Visibility of the group. |
onPremisesProvisioningErrors
|
onPremisesProvisioningErrors | array of string |
On premise provisioning errors of the group. |
Get Member Groups
Group memberships for a user (member)
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Object ID of the Microsoft Entra ID member(user)
|
member-id | True | string |
Object ID of the Microsoft Entra ID member(user) |
Security Enabled Only (true/false)
|
securityEnabledOnly | True | boolean |
Do you want to retrieve security enabled groups only? |
Returns
Name | Path | Type | Description |
---|---|---|---|
Odata Context
|
@odata.context | string |
The Odata.context link. |
value
|
value | array of string |
value |
Get Member License Details
Retrieve group member(user)'s license details
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Object ID of the Microsoft Entra ID member(user)
|
id | True | string |
Object ID of the Microsoft Entra ID member(user) |
Selection of data points(columns)
|
$select | string |
Selection of data points(columns) |
Returns
Name | Path | Type | Description |
---|---|---|---|
Odata Context
|
@odata.context | string |
The Odata.context link. |
value
|
value | array of object |
value |
ID
|
value.id | string |
id |
SKU ID
|
value.skuId | string |
ID of the SKU. |
SKU Part Number
|
value.skuPartNumber | string |
Name of the SKU |
servicePlans
|
value.servicePlans | array of object |
servicePlans |
servicePlanId
|
value.servicePlans.servicePlanId | string |
servicePlanId |
servicePlanName
|
value.servicePlans.servicePlanName | string |
servicePlanName |
provisioningStatus
|
value.servicePlans.provisioningStatus | string |
provisioningStatus |
appliesTo
|
value.servicePlans.appliesTo | string |
appliesTo |
List Direct Group Members
Retrieve direct members of a group with count
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Object ID of the Microsoft Entra ID group
|
group-id | True | string |
Object ID of the Microsoft Entra ID group |
Filter By
|
$filter | string |
Filter By |
|
Data point (column) selection
|
$select | string |
Select which columns to retrieve |
Returns
Name | Path | Type | Description |
---|---|---|---|
Odata Context
|
@odata.context | string |
The Odata.context link. |
Odata Count
|
@odata.count | integer |
@odata.count |
value
|
value | array of object |
value |
Odata Type
|
value.@odata.type | string |
@odata.type |
Display Name
|
value.displayName | string |
Member's full name |
User Principal Name
|
value.userPrincipalName | string |
Member's user principal name |
ID
|
value.id | string |
Object id for the member |
Job Title
|
value.jobTitle | string |
jobTitle |
Mail Nick Name
|
value.mailNickname | string |
Member's email nick name |
Mail
|
value.mail | string |
Member's email |
Given Name
|
value.givenName | string |
Member's first name |
Surname
|
value.surname | string |
Member's last name |
businessPhones
|
value.businessPhones | array of string |
businessPhones |
Mobile Phone
|
value.mobilePhone | string |
mobilePhone |
Office Location
|
value.officeLocation | string |
officeLocation |
Preferred Language
|
value.preferredLanguage | string |
Preferred language as configured in Microsoft Entra ID. |
List Groups By Display Name Search
Retrieve groups by searching group's display name
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Search by display name
|
$search | string |
Search by keyword in display name of the Microsoft Entra ID group |
Returns
Name | Path | Type | Description |
---|---|---|---|
Odata Context
|
@odata.context | string |
The Odata.context link. |
Number of Groups
|
@odata.count | integer |
@odata.count |
value
|
value | array of object |
value |
ID
|
value.id | string |
Object id of the group |
Deleted Date Time
|
value.deletedDateTime | string |
Date and time of group deletion |
Classification
|
value.classification | string |
Group's classification |
Created Date Time
|
value.createdDateTime | string |
Date and time of group creation |
creationOptions
|
value.creationOptions | array of |
Created options of the group. |
Description
|
value.description | string |
Description for the group |
Display Name
|
value.displayName | string |
Group's display name |
Expiration Date Time
|
value.expirationDateTime | string |
Group's expiration date time |
groupTypes
|
value.groupTypes | array of string |
Group types for the group. |
Is Assignable To Role
|
value.isAssignableToRole | string |
Can a role be assigned to this group? |
Mail
|
value.mail | string |
Group's email |
Mail Enabled
|
value.mailEnabled | boolean |
Is group email enabled? |
Mail Nick Name
|
value.mailNickname | string |
Group's email nick name |
Membership Rule
|
value.membershipRule | string |
The rule that is used for membership evaluation. |
Membership Rule Processing State
|
value.membershipRuleProcessingState | string |
The processing state of the rule that is used for membership evaluation. |
OnPremises Domain Name
|
value.onPremisesDomainName | string |
Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. |
OnPremises Last Sync Date Time
|
value.onPremisesLastSyncDateTime | string |
The time and date at which the tenant was last synced with the on-premise directory. |
OnPremises NetBios Name
|
value.onPremisesNetBiosName | string |
Name of networking service for on-premise server. |
OnPremises Sam Account Name
|
value.onPremisesSamAccountName | string |
Sam account name for on-premise directory. |
OnPremises Security Identifier
|
value.onPremisesSecurityIdentifier | string |
The on-premises security identifier. |
OnPremises Sync Enabled
|
value.onPremisesSyncEnabled | boolean |
True if on-premises sync is enabled for the group. |
Preferred Data Location
|
value.preferredDataLocation | string |
Preferred data location of the group. |
Preferred Language
|
value.preferredLanguage | string |
Preferred language as configured in Microsoft Entra ID. |
proxyAddresses
|
value.proxyAddresses | array of string |
Proxy addresses of the group. |
Renewed Date Time
|
value.renewedDateTime | string |
Renewed date time of the group. |
resourceBehaviorOptions
|
value.resourceBehaviorOptions | array of |
Resource behavior options of the group. |
resourceProvisioningOptions
|
value.resourceProvisioningOptions | array of string |
Resource provisioning options of the group. |
Security Enabled
|
value.securityEnabled | boolean |
Indicates if the group is security enabled. |
Security Identifier
|
value.securityIdentifier | string |
Security identifier of the group. |
Theme
|
value.theme | string |
Theme of Microsoft Entra ID group. |
Visibility
|
value.visibility | string |
Visibility of the group. |
onPremisesProvisioningErrors
|
value.onPremisesProvisioningErrors | array of |
On premise provisioning errors of the group. |
List Subscribed Skus
Details of organization's subscribed license plan SKUs
Returns
Name | Path | Type | Description |
---|---|---|---|
Odata Context
|
@odata.context | string |
The Odata.context link. |
value
|
value | array of object |
value |
Capability Status
|
value.capabilityStatus | string |
Capability Status of SKU |
Consumed Units
|
value.consumedUnits | integer |
How many SKU units are consumed already? |
ID
|
value.id | string |
id |
SKU ID
|
value.skuId | string |
Global unique identifier of SKU |
SKU Part Number
|
value.skuPartNumber | string |
Name of the SKU |
Applies To
|
value.appliesTo | string |
Who does the SKU apply to? |
Enabled
|
value.prepaidUnits.enabled | integer |
Enabled units |
Suspended
|
value.prepaidUnits.suspended | integer |
Suspended units |
Warning
|
value.prepaidUnits.warning | integer |
Units in warning |
servicePlans
|
value.servicePlans | array of object |
servicePlans |
servicePlanId
|
value.servicePlans.servicePlanId | string |
servicePlanId |
servicePlanName
|
value.servicePlans.servicePlanName | string |
servicePlanName |
provisioningStatus
|
value.servicePlans.provisioningStatus | string |
provisioningStatus |
appliesTo
|
value.servicePlans.appliesTo | string |
appliesTo |
List Users
Retrieve all users in the organization (Microsoft Entra ID Tenant)
Returns
Name | Path | Type | Description |
---|---|---|---|
@odata.context
|
@odata.context | string |
The Odata.context link. |
value
|
value | array of object |
value |
businessPhones
|
value.businessPhones | array of string |
businessPhones |
Display Name
|
value.displayName | string |
User's full name |
Given Name
|
value.givenName | string |
User's first name |
Job Title
|
value.jobTitle | string |
User's job title |
Mail
|
value.mail | string |
User's email |
Mobile Phone
|
value.mobilePhone | string |
User's mobile phone |
Office Location
|
value.officeLocation | string |
User's office location |
Preferred Language
|
value.preferredLanguage | string |
User's preferred language |
Surname
|
value.surname | string |
User's last name |
User Principal Name
|
value.userPrincipalName | string |
User's principal name |
ID
|
value.id | string |
Object id of the user |