Get Match Making Profile
GET/session/v1/match-making-profile/:match_making_profile_id
Get info about a specific match making profile
Required Permissions:
- For any player (including themselves) any of:
session:*,session:read:config
Required Session Permissions: None DEPRECATED Use the V2 endpoint instead
Request
Path Parameters
Possible values: non-empty and <= 128 characters
Header Parameters
If you provide the ETag that matches the current ETag for this resource, a 304 response will be returned - indicating that the resource has not changed.
Responses
- 200
- 403
- 422
Successful Response
Response Headers
ETag
string
Used to identify this version of the content. Provide with a get request to avoid downloading the same data multiple times.
- application/json
- Schema
- Example (from schema)
Schema
Possible values: non-empty and <= 128 characters
ID of the matchmaking profile to join
Possible values: [normal, backfill, created_before]
Mode that determines what types of match requests the ticket will appear in
Which instance template to use when launching a match in this profile
Which rank this profile should use MMR from to make matches from, and update at the end of match (1v1 MMR or 2v2 MMR for example)
The number of sides a game in this profile will have (2 in a 1v1 and 3 in a 1v1v1 for example
The maximum number of players that can be on each team
The minimum number of players that can be on each team
Unused in the legacy profile. Must use V2 for deserter functionality. Which deserter this profile should check before allowing players to join matchmaking
legacy_config
object
Legacy config to help migrate clients
{
"profile_id": "string",
"join_mode": "normal",
"instance_launch_template_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"rank_id": "string",
"num_sides": 0,
"max_players_per_side": 0,
"min_players_per_side": 0,
"deserter_id": "string",
"legacy_config": {}
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Default value: true
{
"auth_success": true,
"error_code": "string",
"desc": "string"
}
Validation Error
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
- MOD1
- MOD2
]
]
detail
object[]
loc
object[]
required
anyOf
string
integer
{
"detail": [
{
"loc": [
"string",
0
],
"msg": "string",
"type": "string"
}
]
}