Skip to content

Get All Mm Templates

GET
/v1/sandbox/{sandbox_id}/match-making-template

Get all MatchMakingTemplates in a sandbox

Requires any of permissions: sandbox:config:view, sandbox:config:edit

Authorizations

Parameters

Path Parameters

sandbox_id
required

Sandbox ID

string format: uuid

Sandbox ID

Query Parameters

page_size

The maximum number of elements to be returned per call

integer
default: 50 >= 1 <= 10000

The maximum number of elements to be returned per call

cursor

Cursor to designate where you are in iterating through values. Start with ‘0’, and pass this on subsequent calls to continue iteration

string
default: 0 >= 1 characters <= 128 characters

Cursor to designate where you are in iterating through values. Start with '0', and pass this on subsequent calls to continue iteration

Responses

200

Successful Response

object
cursor
required

Cursor to designate where you are in iterating through values. Start with ‘0’, and pass this on subsequent calls to continue iteration

string
>= 1 characters <= 128 characters
match_making_templates

List of MatchMakingTemplates

Array<object>
object
match_making_template_id
required

ID to uniquely identify this MatchMakingTemplate

string format: uuid
match_making_template_group_id
required

Which group of MatchMakingTemplates this template belongs to

string format: uuid
mmr_grouping_method
required

What method should be used to calculate a group’s MMR based on the individual player’s ranks

string
Allowed values: worst best avg_weighted_by_sigma avg
match_making_ruleset_id

Which ruleset needs to be satisfied to use this template

string format: uuid
match_making_profile_list_id
required

Which list of MatchMakingProfiles should be used with this template

string format: uuid
legacy_config

Old config used by Legacy systems. These values are ignored by the current APIs

object
sandbox_id

ID of the Sandbox

string format: uuid
last_modified_account_id

Account ID of the user who last modified the resource

string format: uuid
last_modified_timestamp

Timestamp of when the resource was last modified

string format: date-time
ruleset

Ruleset to determine whether this template should be used

object
name

Name of the resource

string
>= 1 characters <= 125 characters
description

Description of the resource

string
>= 1 characters <= 250 characters
custom_data

Custom data associated with the resource

object
key
additional properties
string
ruleset_determiner

Determiner for how many rules must be satisifed in this ruleset (all, any, one, none)

string
Allowed values: allOf anyOf oneOf noneOf
sandbox_id

ID of the Sandbox

string format: uuid
last_modified_account_id

Account ID of the user who last modified the resource

string format: uuid
last_modified_timestamp

Timestamp of when the resource was last modified

string format: date-time
created_timestamp

Timestamp of when this resource was created

string format: date-time
match_making_ruleset_id
required

ID to uniquely identify this MatchMakingRuleset

string format: uuid
rules

A list of the rules to be checked for this ruleset

Array<object>
default:

This mixin is meant to give a set of common properties to root config models

object
name

Name of the resource

string
>= 1 characters <= 125 characters
description

Description of the resource

string
>= 1 characters <= 250 characters
custom_data

Custom data associated with the resource

object
key
additional properties
string
match_making_ruleset_id
required

Which ruleset this MatchMakingRule belongs to

string format: uuid
comparison_operation
required

Which comparison operator is used when evaluating the rule

string
Allowed values: eq ne lt le gt ge
item_id

What item is being compared if this is an Inventory rule

string format: uuid
rule_type
required

What type of rule this is (determines what types of values are being compared)

string
Allowed values: Inventory JoiningSessionSize
comparison_value
required

What value is to be compared to

integer
sandbox_id

ID of the Sandbox

string format: uuid
last_modified_account_id

Account ID of the user who last modified the resource

string format: uuid
last_modified_timestamp

Timestamp of when the resource was last modified

string format: date-time
created_timestamp

Timestamp of when this resource was created

string format: date-time
match_making_rule_id
required

ID to uniquely identify this MatchMakingRule

string format: uuid

422

Validation Error

object
detail
Array<object>
object
loc
required
Array
msg
required
string
type
required
string