---
title: "Sets a matchmaking scoring configuration for a place."
method: POST
path: "/matchmaking-api/v1/matchmaking/scoring-configuration/place"
tags: ["Matchmaking"]
---

# Sets a matchmaking scoring configuration for a place.

`POST /matchmaking-api/v1/matchmaking/scoring-configuration/place`

## Request body

- SetPlaceMatchmakingScoringConfigurationRequest — Request to set the matchmaking scoring configuration for a place.
  - `placeId` integer — The place ID of the desired scoring configuration to set.
  - `scoringConfigurationId` string, nullable — The ID of the scoring configuration.

## Response `200`

Success

- SetMatchmakingScoringConfigurationResponse — Response to set the matchmaking scoring configuration.
  - `scoringConfiguration` MatchmakingScoringConfiguration — The custom scoring configuration for matchmaking.
    - `id` string, nullable — The id of the scoring configuration.
    - `name` string, nullable — The name of the scoring configuration. It needs to be unique within a universe.
    - `signalWeights` object, nullable — The signal weights for the scoring configuration.
      - `Invalid` MatchmakingSignalWeightConfiguration — The signal weight configuration for matchmaking.
        - `weight` number, double — Weight of signal.
        - `signalType` 'Invalid' | 'Occupancy' | 'Age' | 'Language' | 'Latency' | 'PreferredPlayers' | 'VoiceChat' | 'DeviceType' | 'PlayHistory' | 'TextChat' — The default signal types matchmaking uses.
      - `Occupancy` MatchmakingSignalWeightConfiguration — The signal weight configuration for matchmaking.
        - `weight` number, double — Weight of signal.
        - `signalType` 'Invalid' | 'Occupancy' | 'Age' | 'Language' | 'Latency' | 'PreferredPlayers' | 'VoiceChat' | 'DeviceType' | 'PlayHistory' | 'TextChat' — The default signal types matchmaking uses.
      - `Age` MatchmakingSignalWeightConfiguration — The signal weight configuration for matchmaking.
        - `weight` number, double — Weight of signal.
        - `signalType` 'Invalid' | 'Occupancy' | 'Age' | 'Language' | 'Latency' | 'PreferredPlayers' | 'VoiceChat' | 'DeviceType' | 'PlayHistory' | 'TextChat' — The default signal types matchmaking uses.
      - `Language` MatchmakingSignalWeightConfiguration — The signal weight configuration for matchmaking.
        - `weight` number, double — Weight of signal.
        - `signalType` 'Invalid' | 'Occupancy' | 'Age' | 'Language' | 'Latency' | 'PreferredPlayers' | 'VoiceChat' | 'DeviceType' | 'PlayHistory' | 'TextChat' — The default signal types matchmaking uses.
      - `Latency` MatchmakingSignalWeightConfiguration — The signal weight configuration for matchmaking.
        - `weight` number, double — Weight of signal.
        - `signalType` 'Invalid' | 'Occupancy' | 'Age' | 'Language' | 'Latency' | 'PreferredPlayers' | 'VoiceChat' | 'DeviceType' | 'PlayHistory' | 'TextChat' — The default signal types matchmaking uses.
      - `PreferredPlayers` MatchmakingSignalWeightConfiguration — The signal weight configuration for matchmaking.
        - `weight` number, double — Weight of signal.
        - `signalType` 'Invalid' | 'Occupancy' | 'Age' | 'Language' | 'Latency' | 'PreferredPlayers' | 'VoiceChat' | 'DeviceType' | 'PlayHistory' | 'TextChat' — The default signal types matchmaking uses.
      - `VoiceChat` MatchmakingSignalWeightConfiguration — The signal weight configuration for matchmaking.
        - `weight` number, double — Weight of signal.
        - `signalType` 'Invalid' | 'Occupancy' | 'Age' | 'Language' | 'Latency' | 'PreferredPlayers' | 'VoiceChat' | 'DeviceType' | 'PlayHistory' | 'TextChat' — The default signal types matchmaking uses.
      - `DeviceType` MatchmakingSignalWeightConfiguration — The signal weight configuration for matchmaking.
        - `weight` number, double — Weight of signal.
        - `signalType` 'Invalid' | 'Occupancy' | 'Age' | 'Language' | 'Latency' | 'PreferredPlayers' | 'VoiceChat' | 'DeviceType' | 'PlayHistory' | 'TextChat' — The default signal types matchmaking uses.
      - `PlayHistory` MatchmakingSignalWeightConfiguration — The signal weight configuration for matchmaking.
        - `weight` number, double — Weight of signal.
        - `signalType` 'Invalid' | 'Occupancy' | 'Age' | 'Language' | 'Latency' | 'PreferredPlayers' | 'VoiceChat' | 'DeviceType' | 'PlayHistory' | 'TextChat' — The default signal types matchmaking uses.
      - `TextChat` MatchmakingSignalWeightConfiguration — The signal weight configuration for matchmaking.
        - `weight` number, double — Weight of signal.
        - `signalType` 'Invalid' | 'Occupancy' | 'Age' | 'Language' | 'Latency' | 'PreferredPlayers' | 'VoiceChat' | 'DeviceType' | 'PlayHistory' | 'TextChat' — The default signal types matchmaking uses.
    - `customSignals` object, nullable — The custom signals part of this place's scoring configuration.
    - `createdTime` string, date-time — The scoring configuration's created time.
    - `updatedTime` string, date-time — The scoring configuration's updated time.

---

[API](https://skmtc.dev/roblox/apis/roblox-api.md) · [All operations](https://skmtc.dev/roblox/apis/roblox-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/roblox/roblox-api/revisions/bfc42d786c65/schema)
