Agent Interface
Microsoft Graph APIWebhooks (Change Notifications)Power Automate Connectors
What an agent can do
- ✓Read and send emails via Outlook (Mail API)
- ✓Create, read, and manage calendar events
- ✓Access and manage OneDrive files and SharePoint documents
- ✓Create and manage Teams channels, messages, and meetings
- ✓Search across mailboxes, files, and sites (Search API)
- ✓Manage users, groups, and directory objects (Azure AD)
What it can't do
- ✗Access Copilot AI features or modify Copilot plugins via Graph
- ✗Real-time co-authoring in Office documents via API
- ✗Manage Exchange Online transport rules via Graph (use PowerShell)
- ✗Access Teams call recording content without compliance permissions
- ✗Modify Microsoft 365 admin center settings via Graph
Auth Model
OAuth 2.0 (delegated or app-only)Azure AD Service PrincipalManaged Identity (Azure-hosted)
Builder Notes
Microsoft Graph is the unified API for all Microsoft 365 services. Extremely broad surface area. Change notifications (webhooks) support subscription to mail, calendar, Teams, and file changes. Batch API supports up to 20 requests per batch. Rate limits are per-app, per-tenant.
Sources
Last verified: 2026-03-15