Skip to main content

MultiplayerActivityDetails (JSON)

A JSON object representing the Microsoft.Xbox.Services.Multiplayer.MultiplayerActivityDetails.
Note:
This object is implemented by the 2015 Multiplayer and applies only to that multiplayer version and later. It is intended for use with template contract 104/105 or later.
The MultiplayerActivityDetails JSON object has the following specification. | Member| Type| Description| | --- | --- | --- | --- | | SessionReference| MultiplayerSessionReference| A Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionReference object representing identifying information for the session.| | HandleId| 64-bit unsigned integer| The handle ID corresponding to the activity.| | TitleId| 32-bit unsigned integer| The title ID that should be launched in order to join the activity.| | Visibility| MultiplayerSessionVisibility| A Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionVisibility value indicating the visibility state of the session.| | JoinRestriction| MultiplayerSessionJoinRestriction| A Microsoft.Xbox.Services.Multiplayer.MultiplayerSessionJoinRestriction value indicating the join restriction for the session. This restriction applies if the visiblity field is set to “open”.| | Closed| Boolean value| True if the session is temporarily closed for joining, and false otherwise.| | OwnerXboxUserId| 64-bit unsigned integer| XBOX user ID of the member who owns the activity.| | MaxMembersCount| 32-bit unsigned integer| Number of total slots.| | MembersCount| 32-bit unsigned integer| Number of slots occupied.|

Sample JSON syntax

See also

Parent
JavaScript Object Notation (JSON) Object Reference
Last modified on August 20, 2026