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.

UpdateMatchmakingScoringConfigurationRequest — openapi

Request to update a custom matchmaking signal.

Properties

NameTypeRequiredDescription
scoringConfigurationIdstringfalseThe ID of the scoring configuration to be updated.
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.

Complete Schema

{
  "type": "object",
  "properties": {
    "scoringConfigurationId": {
      "type": "string",
      "description": "The ID of the scoring configuration to be updated.",
      "nullable": true
    },
    "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
    }
  },
  "additionalProperties": false,
  "description": "Request to update a custom matchmaking signal."
}