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.

LaunchRestartRequest — openapi

Request model for launching a game restart.

Properties

NameTypeRequiredDescription
bleedOffDurationMinutesintegerfalsePeriod in minutes before servers begin to be restarted. During this time, players will not be matchmade to servers scheduled for restart. Valid range: 1-240.
placesobjectfalseOptional mapping of place ID to specific PlaceFilter objects. If empty for a place, restart all versions of that place. If null/omitted entirely, restart all places in the universe.
attributesfalseOptional JSON object sent to game servers when the restart is scheduled. Must be a JSON object and at most 500 bytes when serialized (UTF-8).

Complete Schema

{
  "type": "object",
  "properties": {
    "bleedOffDurationMinutes": {
      "maximum": 240,
      "minimum": 1,
      "type": "integer",
      "description": "Period in minutes before servers begin to be restarted.\r\nDuring this time, players will not be matchmade to servers scheduled for restart.\r\nValid range: 1-240.",
      "format": "int32",
      "nullable": true
    },
    "places": {
      "type": "object",
      "additionalProperties": {
        "$ref": "#/components/schemas/PlaceFilter"
      },
      "description": "Optional mapping of place ID to specific PlaceFilter objects.\r\nIf empty for a place, restart all versions of that place.\r\nIf null/omitted entirely, restart all places in the universe.",
      "nullable": true
    },
    "attributes": {
      "description": "Optional JSON object sent to game servers when the restart is scheduled.\r\nMust be a JSON object and at most 500 bytes when serialized (UTF-8).",
      "nullable": true
    }
  },
  "additionalProperties": false,
  "description": "Request model for launching a game restart."
}