MS Graph event - keep custom attributes when event moved between calendars

Ash Prescott 1 Reputation point
2021-10-21T21:08:30.02+00:00

As the title says, we are using the MS Graph API to interact with a users events. We need to store some custom data with the event so that our system can handle the events correctly.

After reading the documentation, we successfully implemented the Open Type Extensions, however, we have noticed that there is a significant limitation with this - if the event is moved by a user to a different calendar or another users calendar, then this custom data is lost!

I notice that there are schema extensions and also outlook extended properties, but the documentation does not state whether I am going to have the same issue with these options.

Does anyone know how or if it's possible to achieve what we are trying to do. I would have though this is a pretty essential feature for custom data...!

Thanks in advance

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,716 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. awijekoon 1,025 Reputation points Microsoft Vendor
    2024-02-18T20:36:45.46+00:00

    @Ash Prescott

    you could try single-value extended property.

    https://learn.microsoft.com/en-us/graph/api/singlevaluelegacyextendedproperty-post-singlevalueextendedproperties?view=graph-rest-1.0&tabs=http

    I hope this helps. If the reply is helpful, please click Accept Answer and kindly upvote it. If you have additional questions about this answer, please click Comment.

    0 comments No comments