e0ce32ae-7ba3-4f66-b686-d22dd0eb7841) needs Exchange.ManageAsApp on Office 365 Exchange Online and the Exchange Administrator role. See Microsoft’s app-only authentication.
Set up Exchange for GDAP clients
For clients linked through Microsoft Graph (GDAP), Triggr does this itself, as long as Triggr’s security group has Privileged Role Administrator in their GDAP relationships.Link the client
microsoftTenantDomain variable. If that didn’t happen, Triggr tries again the first time an Exchange step runs for the client.Run Repair

A client's GDAP Health card in Triggr Core.
Connect it in Triggr
To add or fix a client’s configuration yourself:Open the client's row

Enter the client's domain
e0ce32ae-7ba3-4f66-b686-d22dd0eb7841, enter a domain of the client’s tenant in MicrosoftTenantDomain without https:// (ideally its .onmicrosoft.com domain), and click Save Configuration.
microsoftTenantDomain variable. For many clients, click Automap, then Approve All; clients without that variable are skipped. Per-client integrations never fall back to the Base Configuration when a workflow runs for a client.
To use Exchange in your own tenant, for workflows without a client, enter your own domain on the Base Configuration card and grant Exchange access yourself.
Grant Exchange access yourself
Use this in your own tenant, or when Repair can’t. Triggr’s app must already be in the tenant: GDAP consent adds it to a client’s, and Admin Consent on the Microsoft Graph (GDAP) Base Configuration adds it to yours (check under Entra ID > Enterprise apps > All applications, with Application Type set to All applications, by searching fore0ce32ae). Sign in to Microsoft Graph PowerShell as a Privileged Role Administrator or Global Administrator and run this, replacing <tenant-id>:
Run your own cmdlets
Run Cmdlet runs the PowerShell inscript in the client’s tenant (or yours, without a client) and returns its output as JSON in body.output. Add -ErrorAction Stop to fail the step on an error, and return only the properties you need:
New-UnifiedGroup, Remove-UnifiedGroup, Add-UnifiedGroupLinks or Remove-UnifiedGroupLinks with this sign-in; use Triggr’s Microsoft 365 group steps.
Troubleshooting
Microsoft Exchange integration is not configured for tenant
Microsoft Exchange integration is not configured for tenant
Failed to connect to Exchange Online
Failed to connect to Exchange Online
.onmicrosoft.com one) and ClientID is Triggr’s app. Then click Repair, or grant Exchange.ManageAsApp yourself.Exchange steps fail with a permission error
Exchange steps fail with a permission error
Repair can't assign Exchange Administrator
Repair can't assign Exchange Administrator
MicrosoftTenantDomain is a Microsoft tenant ID, not a domain
MicrosoftTenantDomain is a Microsoft tenant ID, not a domain
contoso.onmicrosoft.com, or click Repair to correct it.Triggr's app isn't in this client's tenant yet, or Microsoft is still applying Triggr's new consent
Triggr's app isn't in this client's tenant yet, or Microsoft is still applying Triggr's new consent
Exchange Online isn't set up in this client's tenant
Exchange Online isn't set up in this client's tenant

