Update Session By Id
Update session info by session id
Required Permissions:
For any player (including themselves)any of: session:update:any
, session:*
, session:update:self
Required Session Permissions: SessionPermissions.session_admin
for users who do not have the session:update:any
auth permission
Authorizations
- HTTPBearerHeadersOrCookie
Parameters
Path Parameters
Request Body required
A request body to update information about a session resource
object
Preferred region for the instance and match to take place in
Leader Player or instance defined custom data about this session
object
Flag for if players can freely join this session without an invite
Responses
200
Successful Response
A session resource
object
Template type
Unique ID for this session within its type
Info about the current active instance for the session
object
Allocation ID for instance that’s been spun up
Unique ID for the host/session relationship
Type of the host
Player ID of the host, if the host type is player
Player UUID of the host, if the host type is player
Unique ID for the process that is running this instance
Unique ID for the machine running the instance
Is the instance joinable at this time?
Parameters to join the instance
object
Public connection string for instance
Private connection string for instance
Custom data to join a instance
object
Parameters used by the host to startup. For UE5 this will contain the map and gamemode
object
Name of the map for the instance to spawn with
Game mode for the instance to spawn in
Additional commandline parameters for the instance
Custom data to pass through to the instance
object
Product Client Version number. Used for compatibility checking with players
21.3.15-beta+12345
Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone
Instance-defined custom data
object
The current status of the instance
Info about the current match in the instance
object
Unique ID
Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone
Instance-defined custom data
object
List of tickets that were assigned to this match if created by matchmaking
Info about the matchmaking state of the session, if it is in the process of matchmaking
object
Unique ID for this attempt at matchmaking
Session-defined custom data
object
Info about the open-match backfill object for the session
object
Unique ID for the backfill object
Optional additional extensions used when acknowledging backfill requests
object
Info about the browser state of the session
object
Custom data with the listing of the instance in the Session browser
object
Is this session freely joinable by players without an invite?
List of teams of players currently in the session
A team of SessionPlayers in a session
object
Players currently on this team
A player resource in a session
object
Legacy id for this player
UUID for this player
Status of the player in the session
If the player is only a pending invite, this is the player that requested the invite
Player-defined custom data
object
Product Client Version number. Used for compatibility checking with other players and instances
21.3.15-beta+12345
Which input type and platform the client is using
object
DEPRECATED. Use ‘platform’ instead. Id for which platform this client is on. ID will be ignored if ‘platform’ is given. At least one of the two is required
Which platform this client is on. If one is not provided, will get the platform from the ‘platform_id’. At least one of the two is required
Which input type this client is using
Client’s desired crossplay settings to determine which other clients it can play with. If not defined, assumed to be as permissive as possible
object
The platform type that the client is allowed to play with (any, xbox-like only, playstation-like only etc.)
The input type that the client is allowed to play with (keyboard and mouse, gamepad, touch input etc.)
Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone
Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone
Maximum number of players allowed on this team
Which team this is
Child Platform Sessions for this session. A player joining one of the child platform sessions implicitly joins the parent session
A platform session resource in a RallyHere session
object
Platform that this session is for
Platform-Specific Identifier for the Platform’s template
Platform session’s unique identifier
DEPRECATED. PlatformSessions no longer keep tracking of players. Players in the platform session
A platform player resource in a platform session
object
Player ID representing the current player
Player UUID representing the current player
Is this player the leader of the platform session? When setting up the parent session, if all players are from the same platform session, leadership is coordinated
Product defined custom data fields about the platform session
object
Leader Player or instance defined custom data about this session
object
Datetime that enforces that a timezone is given. Unix timestamps are allowed and forced into the UTC time zone
Preferred region for the instance and match to take place in
Flag of whether or not this session was created by matchmaking or not
Headers
Used to identify this version of the content. Provide with a get request to avoid downloading the same data multiple times.
403
Forbidden
object
422
Validation Error