#MicrosoftGraph

2025-06-12

When the Invoke-MgGraphRequest Cmdlet Needs Help to Fetch Responses

Sometimes it’s hard to get a response back from running a Graph API request with the Invoke-MgGraphRequest cmdlet. Graph Explorer helps. So does reading Microsoft’s documentation for the cmdlet. In the end, everything works out and we can discover some valuable information that comes back in a response header. In this case, the response header helps us discover if a purge job works.

office365itpros.com/2025/06/12
#MicrosoftGraph #Microsoft365

2025-06-04

Mailbox Import-Export Graph APIs Leave No Audit Trail

A recent post revealed that the Mailbox Import-Export Graph API doesn’t capture audit events for its operations. The API is in beta, but this is disappointing. Auditing any mailbox is important, but it becomes a critical requirement when the possibility exists that attackers could use the API to exfiltrate mailbox data outside of the tenant. This is a hole that Microsoft needs to close.

office365itpros.com/2025/06/04
#Microsoft365 #MicrosoftGraph

2025-05-30

Microsoft Launches the Copilot Interaction Export API

Microsoft will launch the aiInteractionHistory Graph API (aka, the Copilot Interaction Export API) in June. The API enables third-party access to Copilot data for analysis and investigative purposes, but any ISV who wants to use the API needs to do some work to interpret the records returned by the API to determine what Copilot really did in its interactions with users.

office365itpros.com/2025/05/30
#Copilot #Microsoft365 #MicrosoftGraph

2025-05-29

Practical Graph: Working with Calendar Events Using Graph APIs

Calendar events make up user and group calendars. It's possible to create, update, cancel, and remove calendar appointments and meetings, including recurring events, through the Graph API. This article explains how to pass all the properties needed to create and manage events using PowerShell and the Graph APIs.

practical365.com/calendar-even
#PowerShell #MicrosoftGraph #Microsoft365

2025-05-29

How to List Hidden Group Memberships

A user reported that a script didn’t list any details of hidden group memberships and asked why. The reason is that a separate Graph permission controls access to hidden group memberships. If an app doesn’t have the permission, the Graph returns null memberships, which is probably not all that helpful. Once the right permission is in place, everything works.

office365itpros.com/2025/05/29
#Microsoft365 #MicrosoftGraph

2025-05-23

Hey, glad you liked yesterday’s post about the Microsoft Graph endpoint! I’m back with more to blow your mind 🤯.

Sure, it might seem like old news, but these PowerShell tricks just keep getting better for managing your Microsoft 365 world 🌟.

These commands let you filter Microsoft 365 Message Center announcements like a pro 🚀:

- Grab updates from the last 3 days with precise date filters 📅.
- Zero in on services like SharePoint - Online or Microsoft Viva 🔍.
- Focus on categories like "planForChange" for targeted insights 📋.
- Spot urgent tasks by filtering messages with required actions ⚠️.
- Combine filters to get this month’s Viva announcements needing attention 📌.
- Sort everything by date to stay organized and on top 🗂️.

It’s perfect for keeping your workplace in sync without the chaos! 😊

Share this with your network and tell me your favorite filter in the comments below ⬇️!

#Microsoft365 #PowerShell #MicrosoftGraph #MVPBuzz #TechTips #WorkplaceInnovation #M365Governance

2025-05-22

Are you tired of manually checking the Message Center in the M365 Admin Center every day? 🚀

Do you know there are alternatives to make your M365 administrator life easier?

The Microsoft Graph provides endpoints to retrieve the information you need, including messages from the Message Center 😯. The endpoint is called "Service Announcement" and the URL is /admin/serviceAnnouncement/messages.

How can you benefit from this? Well, you can create your own automations to inform you about the latest updates and send the proper warnings based on the properties of the updates. Imagine having all the latest updates delivered to you without lifting a finger!

🔗 Learn more about the endpoint here: learn.microsoft.com/en-us/grap

Don't miss out on this opportunity to enhance your M365 administration experience.

#M365 #MicrosoftGraph #Automation #Productivity #MVPBuzz #M365Governance

Tom Morgan MVPtomorgan@twit.social
2025-05-19

blog post: The new Meeting AI Insights API is nice … but there’s a big problem blog.thoughtstuff.co.uk/?p=621 #microsoftgraph #MicrosoftTeams

Tom Morgan MVPtomorgan@twit.social
2025-05-19

blog post: Weekly Update 19 May 2025 – Build 2025, ACS Sample Builder, Teams App Usage, Graph Meeting AI Insights blog.thoughtstuff.co.uk/?p=621 #microsoftgraph #MicrosoftTeams

2025-05-15

Microsoft Graph PowerShell SDK V2.28 Attempts to Restore Stability

On May 10, 2025, Microsoft released V2.28 of the Microsoft Graph PowerShell SDK in the hope that the new version would fix a bunch of annoying problems that have dogged the SDK for several months. The first few days haven’t revealed any new problems and bug reports are being closed, so the signs are positive. But do test before deploying V2.28 into production.

office365itpros.com/2025/05/15
#PowerShell #MicrosoftGraph #Microsoft365

Frank Quednauflq@freiburg.social
2025-05-14

I guess #microsoft layoffs affected the people maintaining the status pages, because the #microsoftgraph was timing out af yesterday, but status says it‘s all green.

2025-05-07

How to Permanently Remove Mailbox Items with the Graph API

Some new Graph APIs were announced on April 1 to close a feature gap with EWS. The new APIs permanently remove mailbox items and other objects, including folders, calendars, and calendar items. Permanent deletion means that items cannot be recovered through clients because they end up in the Purges folder in Recoverable Items. This article explains how the new APIs work, including a practical example.

office365itpros.com/2025/05/07
#Microsoft365 #MicrosoftGraph

Tom Morgan MVPtomorgan@twit.social
2025-04-28

blog post: Weekly Update 28 April 2025 – M365 Dev Program Update, Graph API usage, WhatsApp in ACS, Work Trend Index blog.thoughtstuff.co.uk/?p=621 #microsoft365dev #microsoftgraph

2025-04-16

Practical Graph: How to Upload a Large Attachment to Exchange Online

Previously, the Graph APIs limited Outlook attachments to a maximum of 3 MB. That limit doesn't exist anymore, but the old method of uploading very large attachments in chunks to make sure that the operation is possible across flaky networks is still useful, so we explain how to do it here using the Microsoft Graph PowerShell SDK.

practical365.com/sending-very-
#PowerShell #MicrosoftGraph #Microsoft365

Tom Morgan MVPtomorgan@twit.social
2025-04-07

blog post: Weekly Update 7 April 2025 – New Graph APIs, Model Evaluations, AI, Msft 50 blog.thoughtstuff.co.uk/?p=621 #microsoft #microsoftgraph

Sascha Stumplersasstu@hessen.social
2025-03-28

New MiToken Graph PowerShell module for multi-tenant apps dlvr.it/TJpr1d via PlanetPowerShell #MiToken #PowerShell #MicrosoftGraph #CloudComputing

2025-03-25

Are you still using client ID & secret in your automation Runbooks! Learn how to set up managed identities in Azure Automation Runbooks and use them in PnP.PowerShell scripts.
You can also debug your scripts in Visual Studio Code.
#AzureAutomation #PowerShell #Security #MicrosoftGraph #PnP
menzel.it/post/2025/03/managed

2025-03-25

Are you still using client ID & secret in your automation Runbooks! Learn how to set up managed identities in Azure Automation Runbooks and use them in PnP.PowerShell scripts. You can also debug your scripts in Visual Studio Code. #AzureAutomation #PowerShell #Security #MicrosoftGraph #PnP

Using Managed Identity with Az...

Sascha Stumplersasstu@hessen.social
2025-03-25

New MiToken Graph PowerShell module for multi-tenant apps dlvr.it/TJkkv9 via PlanetPowerShell #MicrosoftGraph #PowerShell #MultiTenant #CloudComputing

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst