Skip to content

Commit

Permalink
Merge pull request #25982 from microsoftgraph/mainDirectoryStore
Browse files Browse the repository at this point in the history
Properties stored outside Directory Services
  • Loading branch information
FaithOmbongi authored Dec 27, 2024
2 parents 956ee35 + 635738f commit 67f152a
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 4 deletions.
5 changes: 3 additions & 2 deletions api-reference/beta/resources/groups-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,14 +268,15 @@ For more information about what guest users can do with groups, see [Compare mem
You can use group-based licensing to assign one or more product licenses to a Microsoft Entra group, and the licenses are then inherited by the members of the group, and automatically by any new members. When members leave the group, those licenses are removed. The feature can only be used with security groups and Microsoft 365 groups that have **securityEnabled** set to `true`.

To learn more about group-based licensing, see [What is group-based licensing in Microsoft Entra ID?](/azure/active-directory/fundamentals/active-directory-licensing-whatis-azure-portal).

## Properties stored outside the main data store

While the group resource data is mostly stored in Microsoft Entra ID, some of its properties, like **autoSubscribeNewMembers** and **allowExternalSenders**, are stored in Microsoft Exchange. In most instances, you can't specify these properties in the same Create or Update request body as other group properties.

<!-- describe how to identify properties stored outside the main data store-->

Properties stored outside the main data store also aren't supported as part of [change tracking](/graph/delta-query-overview). Therefore, a change to any of these properties doesn't result in an object showing up in the delta query response.

The following properties on the group object are stored outside the main data store: **accessType**, **allowExternalSenders**, **autoSubscribeNewMembers**, **cloudLicensing**, **hideFromAddressLists**, **hideFromOutlookClients**, **isFavorite**, **isSubscribedByMail**, **unseenConversationsCount**, **unseenCount**, **unseenMessagesCount**, **membershipRuleProcessingStatus**, **isArchived**.

## Common use cases for the groups API in Microsoft Graph

Using Microsoft Graph, you can perform the following common operations on groups.
Expand Down
4 changes: 3 additions & 1 deletion api-reference/beta/resources/users.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,9 @@ Some properties of the user object aren't returned by default and must be specif

While the user resource data is mostly stored in Microsoft Entra ID, some of its properties, like **skills**, are stored in SharePoint Online. In most instances, you can't specify these properties in the same Create or Update request body as other user properties.

Properties stored outside the main data store also aren't supported as part of change tracking. Therefore, a change to any of these properties doesn't result in an object showing up in the delta query response.
Properties stored outside the main data store also aren't supported as part of [change tracking](/graph/delta-query-overview). Therefore, a change to any of these properties doesn't result in an object showing up in the delta query response.

The following properties on the user object are stored outside the main data store: **signInActivity**, **cloudLicensing**, **mailboxSettings**, **deviceEnrollmentLimit**, **print**, **aboutMe**, **birthday**, **hireDate**, **interests**, **mySite**, **pastProjects**, **preferredName**, **responsibilities**, **schools**, **skills**.

## Related content

Expand Down
8 changes: 8 additions & 0 deletions api-reference/v1.0/resources/groups-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -271,6 +271,14 @@ You can use group-based licensing to assign one or more product licenses to a Mi

To learn more about group-based licensing, see [What is group-based licensing in Microsoft Entra ID?](/azure/active-directory/fundamentals/active-directory-licensing-whatis-azure-portal).

## Properties stored outside the main data store

While the group resource data is mostly stored in Microsoft Entra ID, some of its properties, like **autoSubscribeNewMembers** and **allowExternalSenders**, are stored in Microsoft Exchange. In most instances, you can't specify these properties in the same Create or Update request body as other group properties.

Properties stored outside the main data store also aren't supported as part of [change tracking](/graph/delta-query-overview). Therefore, a change to any of these properties doesn't result in an object showing up in the delta query response.

The following properties on the group object are stored outside the main data store: **accessType**, **allowExternalSenders**, **autoSubscribeNewMembers**, **cloudLicensing**, **hideFromAddressLists**, **hideFromOutlookClients**, **isFavorite**, **isSubscribedByMail**, **unseenConversationsCount**, **unseenCount**, **unseenMessagesCount**, **membershipRuleProcessingStatus**, **isArchived**.

## Common use cases

Using Microsoft Graph, you can perform the following common operations on groups.
Expand Down
4 changes: 3 additions & 1 deletion api-reference/v1.0/resources/users.md
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,9 @@ Some properties of the user object aren't returned by default and must be specif

While the user resource data is mostly stored in Microsoft Entra ID, some of its properties, like **skills**, are stored in SharePoint Online. In most instances, you can't specify these properties in the same Create or Update request body as other user properties.

Properties stored outside the main data store also aren't supported as part of change tracking. Therefore, a change to any of these properties doesn't result in an object showing up in the delta query response.
Properties stored outside the main data store also aren't supported as part of [change tracking](/graph/delta-query-overview). Therefore, a change to any of these properties doesn't result in an object showing up in the delta query response.

The following properties on the user object are stored outside the main data store: **signInActivity**, **cloudLicensing**, **mailboxSettings**, **deviceEnrollmentLimit**, **print**, **aboutMe**, **birthday**, **hireDate**, **interests**, **mySite**, **pastProjects**, **preferredName**, **responsibilities**, **schools**, **skills**.

## Related content

Expand Down

0 comments on commit 67f152a

Please sign in to comment.