Skip to main content
Microsoft Entra ID logo

Overview

Add Microsoft Entra ID to any ModuleX agent or workflow. Identity and access management via the Microsoft Graph API (graph.microsoft.com/v1.0) for managing users, groups, and directory objects in Microsoft Entra ID (formerly Azure Active Directory).
Categories: Developer Tools & Infrastructure · Identity & Access Management · Enterprise · Security · Auth: OAuth2 · Actions: 12

Authentication

OAuth2 Authentication

Connect using Microsoft Entra ID OAuth (recommended)

Required Credentials

OAuth Configuration

  • Authorization URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
  • Token URL: https://login.microsoftonline.com/common/oauth2/v2.0/token
  • Scopes: User.Read, User.ReadWrite.All, Group.ReadWrite.All, GroupMember.ReadWrite.All, Directory.ReadWrite.All

Available Actions

Parameters

string
required
Identifier of the group
string
required
Identifier of the user to add

Response

Parameters

string
required
The name to display in the address book for the group
boolean
required
Set to true for mail-enabled groups
string
required
The mail alias for the group, unique for groups in the organization. Maximum length is 64 characters.
boolean
required
Set to true for security-enabled groups

Response

Parameters

string
required
Identifier of the group to delete

Response

Parameters

string
Identifier of the user. Leave empty to use the signed-in user.

Response

Parameters

string
Identifier of the user. Leave empty to use the signed-in user.

Response

Response

Parameters

integer
Maximum number of users to return. Omit for no limit.
string
OData filter expression, e.g. ‘accountEnabled eq true’ (Default: accountEnabled eq true)
OData search expression, e.g. ‘“displayName:John“‘

Response

Parameters

string
Identifier of the user. Leave empty to use the signed-in user.

Response

Parameters

string
required
Identifier of the group
string
required
Identifier of the user to remove

Response

Parameters

string
required
Keywords to search by
integer
The maximum number of groups to return (Default: 100)

Response

Parameters

string
required
Identifier of the group to update
boolean
Whether people external to the organization can send messages to the group
boolean
Whether new members added to the group will be auto-subscribed to receive email notifications
string
An optional description for the group
string
The name to display in the address book for the group
string
The mail alias for the group. Maximum length is 64 characters.
boolean
Set to true for security-enabled groups
string
Specifies the visibility of the group. Allowed values: Public, Private.

Response

Parameters

string
required
Identifier of the user to update
string
The name to display in the address book for the user
string
The SMTP address for the user
string
The mail alias for the user
boolean
Whether the account is enabled (Default: true)
string
The street address of the user’s place of business
string
The city in which the user is located
string
The state or province in the user’s address
string
The postal code for the user’s postal address
string
The country/region in which the user is located

Response

Limits & Quotas

  • Microsoft Graph throttling: Varies by resource and tenant; typically 10,000 requests per 10 minutes per app per tenant for most directory endpoints.
  • Pagination: List endpoints may return paginated results; the integration follows @odata.nextLink automatically.
  • Error model: Non-2xx responses and timeouts are caught and returned as success=False + error rather than raising.

Okta

Algolia

Amazon Web Services