2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

CreateMatchmakingScoringConfigurationRequest — openapi

Request to create a matchmaking scoring configuration.

Properties

NameTypeRequiredDescription
universeIdintegerfalseUniverseId for the new matchmaking scoring configuraiton.
namestringfalseName of the scoring configuration.
matchmakingSignalWeightsobjectfalseThe desired set of weights for each matchmaking signal.
customSignalWeightsobjectfalseThe desired set of weights for custom signals. It is a map from custom signal name to its weight.
template#/components/schemas/MatchmakingScoringConfigurationTemplatefalse

Complete Schema

{
  "type": "object",
  "properties": {
    "universeId": {
      "type": "integer",
      "description": "UniverseId for the new matchmaking scoring configuraiton.",
      "format": "int64"
    },
    "name": {
      "type": "string",
      "description": "Name of the scoring configuration.",
      "nullable": true
    },
    "matchmakingSignalWeights": {
      "type": "object",
      "properties": {
        "Invalid": {
          "type": "number",
          "format": "double"
        },
        "Occupancy": {
          "type": "number",
          "format": "double"
        },
        "Age": {
          "type": "number",
          "format": "double"
        },
        "Language": {
          "type": "number",
          "format": "double"
        },
        "Latency": {
          "type": "number",
          "format": "double"
        },
        "PreferredPlayers": {
          "type": "number",
          "format": "double"
        },
        "VoiceChat": {
          "type": "number",
          "format": "double"
        },
        "DeviceType": {
          "type": "number",
          "format": "double"
        },
        "PlayHistory": {
          "type": "number",
          "format": "double"
        },
        "TextChat": {
          "type": "number",
          "format": "double"
        }
      },
      "additionalProperties": false,
      "description": "The desired set of weights for each matchmaking signal.",
      "nullable": true
    },
    "customSignalWeights": {
      "type": "object",
      "additionalProperties": {
        "type": "number",
        "format": "double",
        "nullable": true
      },
      "description": "The desired set of weights for custom signals. It is a map from custom signal name to its weight.",
      "nullable": true
    },
    "template": {
      "$ref": "#/components/schemas/MatchmakingScoringConfigurationTemplate"
    }
  },
  "additionalProperties": false,
  "description": "Request to create a matchmaking scoring configuration."
}