Create Instance Request
POST /session/v1/session/{session_id}/instance
Request an instance be spawned for the session, or register self as a host of the instance
Required Permissions:
- For any player (including themselves) any of:
session:*
,session:update:any
,session:update:self
Required Session Permissions: SessionPermissions.session_admin
if user does not have the session:update:any
auth permission
Authorizations
Parameters
Path Parameters
Request Body required
A request body to create an instance resource in a session
object
Unique ID for the instance, a new one will be generated if not provided
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
Type of the host
Which instance request template should be used to request this instance. Takes priority over instance_startup_params and host_type
Player UUID of the host, if the host type is player
Instance-defined custom data
object
Responses
200
Successful Response
Information about the instance resource in a 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
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
The profile id that this instance was spawned from
The match ID associated with this instance
403
Forbidden
object
422
Validation Error