An API that connects multiple Microsoft services, enabling data access and automation across platforms
14,179 questions with Microsoft Security | Microsoft Graph tags
Microsoft Graph DriveItem permissions no longer returning `link.webUrl`
I’m working on a personal project that integrates with Microsoft Graph to inspect sharing permissions for OneDrive/SharePoint DriveItems. Previously, when retrieving permissions for a DriveItem using: GET…
Microsoft Security | Microsoft Graph
Microsoft Graph Access Token Rejected with IDX14100 Despite Valid OAuth Token Response
Issue Summary We are integrating Microsoft Graph Calendar APIs using Microsoft Entra ID OAuth 2.0. Our application uses the /common authority because we need to support both personal Microsoft accounts and organizational Microsoft 365 accounts. The OAuth…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
How can a Tenant admin programmatically enumerate exact permissions requested by a newly created multitenant service principal before consent?
I’m trying to understand the exact Microsoft Entra / Microsoft Graph object model for reviewing permissions on an external multitenant application before granting tenant-wide admin consent. Scenario: Tenant A is the publisher/home tenant. Tenant A…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
How can a delegated app distinguish a room mailbox calendar from a user's calendar in GET /me/calendars?
We are building a scheduling application. After a user connects their Outlook calendar with delegated permissions (offline_access, User.Read, Calendars.ReadWrite), we list the calendars the user has added and offer the people among them as suggestions.…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
POST /me/onenote/sectionGroups/{id}/sections — 403/40004 with Notes.ReadWrite (Delegated) on SharePoint-backed notebook
I have a confirmed delegated token with Notes.ReadWrite in the scp claim. According to the v1.0 documentation, this is sufficient for POST /me/onenote/sectionGroups/{id}/sections (work/school account, delegated). The API returns 403 / error.code 40004…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
Microsoft Graph API - /sendMail and /messages endpoints returning 500 error
In Python where "shared_email_address" is an email address to which access has already been configured. This code has been working for months on end, but started to hit the 500 error on 8/31/2026, so I want to determine if there are any known…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
How to setup Jira Cloud Graph Connector to enable Write Permissions?
Hi, I wanted to setup the Jira Cloud Connector as per https://learn.microsoft.com/en-us/microsoftsearch/jira-connector Now I thought I could give the App in Atlassion DevCenter more permissions and use them, so I enabled some Write permissions. But even…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
Microsoft Graph returns 401 for /me/calendars with delegated Calendars.ReadBasic on personal Microsoft account
App configuration Supported account type: Personal accounts only Public client / device-code authentication Authority: consumers Delegated Microsoft Graph permission: Calendars.ReadBasic only No client secret or certificate Observed behavior …
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
opt-out passkeys for September 1st
Having issues with opt-out of passkeys commands using powershell 7 .. cannot successfully run the Invoke-MgGraphRequest -Method PATCH -Uri "https://graph.microsoft.com/beta/policies/authenticationMethodsPolicy" -Body $body -ContentType…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
Graph sensitivity labels seem frozen
Since around 20 August, Microsoft Graph has served a frozen snapshot of my tenant's sensitivity labels and has not reflected a single change since, in any direction. Labels created and published after that date never appear (404 on a single GET, and 400…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
How do I change the iconColor of a Sharepoint GraphAPI.DriveItem
From Sharepoint, a user is able to set the color of a folder, eg: From GraphAPI, the DriveItem shows this color: https://graph.microsoft.com/v1.0/drives/<driveid>/items/<itemid> Attempting to patch this value: {"decorator":…
Microsoft 365 and Office | SharePoint | For business | Windows
A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
MS Graph API - Shifts Unpaid Breaks
When you create a Shift via Microsoft Teams, there is a field for an Unpaid Break in minutes. When this shift is retrieved via Microsoft Graph API, the Unpaid Break field is nowhere to be found. { "@odata.etag":…
Microsoft Teams | Development
Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
How to parse calendar events (IPM.Appointment) from Microsoft Graph Export API Fast Transfer Stream (FTS) format?
Service: Microsoft Graph API, Exchange Online, eDiscovery/Export. Scenario: We are trying to programmatically export and parse deleted calendar events (IPM.Appointment) that are residing in hidden Exchange hold folders (e.g., RecoverableItemsDeletions or…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
Personal OneDrive: newly consented apps get 403 accessDenied / serviceReadOnly ("Database Is Read Only") on ALL drive endpoints, while an app consented months ago works for the same user at the same moment
Summary On personal Microsoft accounts (OneDrive Personal), any app registration whose delegated consent was granted today receives 403 accessDenied / innerError serviceReadOnly / message "Database Is Read Only" on every drive endpoint,…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
Graph API Access to Transcripts Stopped Working After July 31, 2026 Policy Changes
Dear Teams, We are experiencing an issue with our application after the transcript access policy changes that took effect on July 31, 2026. Previously, our application was able to retrieve Microsoft Teams meeting transcripts successfully through…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
Microsoft Graph OneNote API — PATCH content fails on any page containing a table
PATCH /me/onenote/pages/{id}/content reliably fails with error 20137 ("This page can not be PATCHed") for every page that contains an HTML <table> element anywhere in its content — including brand-new pages created moments earlier via…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
How to Identify SharePoint permission changes using Microsoft Graph Delta without scanning every drive item?
Hi , We've requirement to implement an incremental SharePoint permissions extraction process using Microsoft Graph Delta and would appreciate some guidance on the recommended approach. Current implementation For each SharePoint site: Discover all…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
Microsoft Graph Calendars.ReadBasic returns 403 ErrorAccessDenied for personal Outlook account while Graph Explorer returns 200
We are implementing Microsoft Calendar availability sync for our web application, Groupbooka. We have a dedicated Microsoft Entra app registration: App name: Groupbooka Calendar Application (client) ID: fdb304b4-113d-4aab-a762-fc52b810c78d…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
Microsoft Graph webhook subscriptions deliver duplicate notifications for the same message
We have a NestJS application that subscribes to Microsoft Graph webhooks for Outlook inbox messages using the /subscriptions endpoint with resource users/{email}/mailfolders('Inbox')/messages. We are consistently receiving duplicate webhook notifications…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms
Using graph API to create calendar entries that are "Teams Meetings" in a shared calendar account, used to work but isn't now
I am using the graph API to create Calendar entries in a shared Outlook calendar account. These are working successfully. I have been successfully creating them as Teams Meetings - I have been seeing that when I create the entries and…
Microsoft Security | Microsoft Graph
An API that connects multiple Microsoft services, enabling data access and automation across platforms