The process of building custom applications and tools that interact with Microsoft SharePoint, including SharePoint Online in Microsoft 365.
Hi,
The modern SharePoint Events experience is more limited than the classic Event List when it comes to customization. Currently, there isn’t a supported way to extend the built-in event schema with additional custom metadata that is exposed as native event properties for the Events web part or Microsoft Graph.
The Events web part supports the built-in event fields and filtering options (such as category and date), but it doesn’t support adding custom metadata fields to the event model: Use the Events web part | Microsoft Support
Microsoft has also confirmed in the Tech Community that displaying custom columns in the modern Events experience isn’t currently supported: https://techcommunity.microsoft.com/t5/sharepoint/sharepoint-modern-events-webpart-where-are-my-custom-fields/m-p/2834386
If your solution requires additional metadata (for example, Department, Region, Business Unit, or other fields) that can be queried and used as filters with Microsoft Graph or PnP Search, the recommended approach is to store that information in a custom SharePoint list (or another supported data source) with your own site columns, then query that data using Microsoft Graph, SharePoint REST API, or PnP Search instead of relying on the built-in Events schema.
If this capability is important for your scenario, you may also consider submitting feedback through the Microsoft Feedback Portal so it can be reviewed by the product team.