1 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

PublishDraftRequest — openapi

Request model for publishing a draft.

Properties

NameTypeRequiredDescription
draftHashstringfalseThe draft hash for concurrency control. If provided, the publish will fail if it doesn't match.
messagestringfalseThe message describing the changes being published.
deploymentStrategyfalseThe deployment strategy to use when publishing. Invalid GradualRollout Immediate

Complete Schema

{
  "type": "object",
  "properties": {
    "draftHash": {
      "type": "string",
      "description": "The draft hash for concurrency control. If provided, the publish will fail if it doesn't match.",
      "nullable": true
    },
    "message": {
      "type": "string",
      "description": "The message describing the changes being published.",
      "nullable": true
    },
    "deploymentStrategy": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DeploymentStrategy"
        }
      ],
      "description": "The deployment strategy to use when publishing.\n\nInvalid\n\nGradualRollout\n\nImmediate",
      "x-enum-varnames": [
        "Invalid",
        "GradualRollout",
        "Immediate"
      ]
    }
  },
  "additionalProperties": false,
  "description": "Request model for publishing a draft."
}