David Simpson Apps

Microsoft 365 permissions & admin consent explanation

What permissions the app requests and why

When you connect your Microsoft 365 account to this app, you will be asked to grant specific Microsoft Graph permissions. These permissions are required so the app can perform actions on behalf of the signed-in user, and are used only for features you explicitly choose to use.

Required Microsoft 365 permissions

PermissionWhat it allowsWhy it's needed
Sign you in + profile + email (openid, profile, email, User.Read)Authenticate your identity and display your name/emailSo you can securely sign in with your Microsoft 365 account and we can identify you in the app
Maintain access (offline_access)Allows the app to maintain access without repeated sign-insEnables persistent sessions for workflows and actions you start
Read and write your files (Files.ReadWrite.All, Sites.ReadWrite.All)Access your OneDrive and SharePoint filesEnables viewing, uploading, editing, syncing and managing files from within this app
Read, write and send mail (Mail.Read, Mail.ReadWrite 2 , Mail.Send)Read, write and send mail as youUsed by workflows to import emails into the app and to send emails you initiate
Create and update calendar events (Calendars.ReadWrite.All 1 , Calendars.ReadWrite.Shared 2 )Access your calendarFor scheduling and calendar workflows you trigger
Read and manage group data (Group.ReadWrite.All1)Access Microsoft 365 groups you're part ofUsed for group calendar and group-related workflows

Updates to Microsoft 365 permissions

From time to time, as the functionality of the app expands, we need to expand the permissions that the app requires.

A list of recent changes to permissions:

Prior to January 27, 2026

offline_access openid profile email Mail.Read Mail.Send User.Read Files.ReadWrite.All Sites.ReadWrite.All

1 January 27, 2026

offline_access openid profile email Mail.Read Mail.Send User.Read Files.ReadWrite.All Sites.ReadWrite.All Calendars.ReadWrite Group.ReadWrite.All

Added:

  • Group.ReadWrite.All for SharePoint site creation automation blocks.
  • Calendars.ReadWrite.All for Outlook calendar automation blocks.

2 July 15, 2026

offline_access openid profile email Mail.Read Mail.Send User.Read Files.ReadWrite.All Sites.ReadWrite.All Calendars.ReadWrite Group.ReadWrite.All Mail.ReadWrite Calendars.ReadWrite.Shared

Added:

  • Mail.ReadWrite to allow saving emails as draft before sending (means that the email can then be identified by it's Message ID)
  • Calendars.ReadWrite.Shared for future use when creating calendar events for shared inboxes.

These permissions are only used with your consent and only for the user account that granted them.

What happens when new permissions are added?

  • Existing automation blocks will retain the old permissions, and continue to work using the old permissions
  • New automation blocks will need to be authenticated with Microsoft 365 to pick up the new permissions
  • The new permissions will require approval by a Microsoft 365 administrator at adminconsent.m365.app

If the app currently has different permissions to those described above, a Microsoft 365 administrator can fix this by approving the app at adminconsent.m365.app.

Security and privacy

  • Your Microsoft credentials are never stored by this app
  • Tokens are securely stored by monday.com's infrastructure
  • Actions taken by the app are performed on behalf of the signed-in user — the app never acts on data you haven't explicitly allowed
  • We do not access other users' Microsoft 365 data unless you explicitly grant access through a workflow feature
  • This app only accesses the types of data described above and only to support the specific features you choose

Because this app requests access to mail, files, calendars, and group data, your Microsoft 365 admin must grant consent before individual users can connect. If you see an "admin approval required" message, please ask your admin to grant consent.

Once an admin approves these permissions, other users in your organisation can connect without needing to re-approve.

Revoking access

End users — see Revoking access to Microsoft 365 for instructions in monday.com. You can also revoke access at any time from your Microsoft 365 account settings under Connected apps and services.

Microsoft 365 administrators — admins can revoke this app's access at any time from the Azure portal by removing the Enterprise Application, disabling sign-in, or revoking granted permissions under Microsoft Entra ID.

Further reading