---
title: "Sets (creates or updates) the start place override for a universe."
method: POST
path: "/matchmaking-api/v1/matchmaking/universe/{universeId}/start-place"
---

# Sets (creates or updates) the start place override for a universe.

`POST /matchmaking-api/v1/matchmaking/universe/{universeId}/start-place`

## Path parameters

- `universeId` integer, required

## Request body

- SetStartPlaceOverrideRequestBody — Request body for setting the start place override for a universe. The universe is identified by the route, so it is not part of the body.
  - `dataStoreLocation` DataStoreLocation — Describes where an attribute value exists in DataStore.
    - `dataStoreName` string, nullable — The DataStore name.
    - `scope` string, nullable — The scope of the key in DataStore.
    - `keyTemplate` string, nullable — The key of a DataStore value, with {UserId} replaced by the player's actual ID when fetching values.
    - `valuePath` string, nullable — A JSON path to a value if it lives in a JSON object.

## Response `200`

Success

- SetStartPlaceOverrideResponse — Response for setting the start place override for a universe.

## Changes

- **2026-10-02** `a66c82669409` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/roblox/apis/roblox-api/changes/matchmaking-api/v1/matchmaking/universe/:universeId/start-place/post.md)

---

[API](https://skmtc.dev/roblox/apis/roblox-api.md) · [All operations](https://skmtc.dev/roblox/apis/roblox-api/llms.txt) · [OpenAPI document](https://skmtc.dev/roblox/apis/roblox-api/revisions/ddc1ae212d79?raw)
