Overview
Add Microsoft 365 People to any ModuleX agent or workflow. Manage contacts and contact folders via the Microsoft Graph API (graph.microsoft.com/v1.0).
Categories: Productivity & Collaboration · Contacts · Auth: OAuth2 · Actions: 3
Authentication
OAuth2 Authentication
Connect using Microsoft OAuth2 (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:
Contacts.ReadWrite,User.Read,offline_access
Available Actions
create_contact — Create a new contact in Microsoft 365 People
create_contact — Create a new contact in Microsoft 365 People
Parameters
string
required
Email address of the contact
string
required
First name of the contact
string
Last name of the contact
string
ID of the contact folder to create the contact in (defaults to the root contacts folder)
string
Mobile phone number of the contact
array
List of home phone numbers for the contact (each element is a string)
string
Street address of the contact
string
City of the contact
string
State of the contact
string
Postal code of the contact
string
Country or region of the contact
Response
create_contact_folder — Create a new contact folder in Microsoft 365 People
create_contact_folder — Create a new contact folder in Microsoft 365 People
update_contact — Update an existing contact in Microsoft 365 People
update_contact — Update an existing contact in Microsoft 365 People
Parameters
string
required
ID of the contact to update
string
ID of the contact folder containing the contact (defaults to the root contacts folder)
string
New email address for the contact
string
New first name for the contact
string
New last name for the contact
string
New mobile phone number for the contact
array
New list of home phone numbers for the contact (each element is a string)
string
New street address for the contact
string
New city for the contact
string
New state for the contact
string
New postal code for the contact
string
New country or region for the contact
Response
Limits & Quotas
- Microsoft Graph API throttling: 10,000 requests per 10 minutes per app per tenant.
- Per-mailbox limits: 4 concurrent connections.
- Error model: non-2xx responses raise
httpx.HTTPStatusError(Pattern A).