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.

UpdateGameEventRequest — openapi

Request body for PATCH /v3/game-events/{eventId}. Every field is optional; null = "no change". An empty body is a no-op and returns the current resource.

Properties

NameTypeRequiredDescription
titlestringfalse
subtitlestringfalse
descriptionstringfalse
startTimestringfalse
endTimestringfalse
visibilityfalseMust be Public or Private; other values are rejected. Null = no change.
placeIdintegerfalse
categoriesarrayfalse
thumbnailsarrayfalse
configfalseOptional config block on the v3 PATCH body. Null sub-fields = no change.
featuringStatusfalse
taglinestringfalse

Complete Schema

{
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "nullable": true
    },
    "subtitle": {
      "type": "string",
      "nullable": true
    },
    "description": {
      "type": "string",
      "nullable": true
    },
    "startTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true
    },
    "endTime": {
      "type": "string",
      "format": "date-time",
      "nullable": true
    },
    "visibility": {
      "allOf": [
        {
          "$ref": "#/components/schemas/EventVisibility"
        }
      ],
      "description": "Must be `Public` or `Private`; other values are rejected. Null = no change.",
      "nullable": true
    },
    "placeId": {
      "type": "integer",
      "format": "int64",
      "nullable": true
    },
    "categories": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/EventRankedCategory"
      },
      "nullable": true
    },
    "thumbnails": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/EventMedia"
      },
      "nullable": true
    },
    "config": {
      "allOf": [
        {
          "$ref": "#/components/schemas/UpdateGameEventConfigRequest"
        }
      ],
      "description": "Optional config block on the v3 PATCH body. Null sub-fields = no change.",
      "nullable": true
    },
    "featuringStatus": {
      "allOf": [
        {
          "$ref": "#/components/schemas/FeaturingStatus"
        }
      ],
      "nullable": true
    },
    "tagline": {
      "type": "string",
      "nullable": true
    }
  },
  "additionalProperties": false,
  "description": "Request body for `PATCH /v3/game-events/{eventId}`.\r\nEvery field is optional; null = \"no change\". An empty body is a no-op and returns the current resource."
}