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.

RevisionResponse — openapi

Response model for a revision.

Properties

NameTypeRequiredDescription
revisionIdstringfalseThe revision ID.
versionintegerfalseThe version number.
timestringfalseThe time the revision was created/updated.
publishedBystringfalseThe user ID who published this revision.
messagestringfalseThe message describing the changes.
deploymentResultstringfalseThe deployment result status.
autoRestoreToVersionintegerfalseThe version to auto-restore to, or -1 if not applicable.
changesobjectfalseThe changes in this revision, keyed by entry key.
conditionalRulesChangesfalseOptional delta for conditional rules when this revision touched rules or evaluation order.

Complete Schema

{
  "type": "object",
  "properties": {
    "revisionId": {
      "type": "string",
      "description": "The revision ID.",
      "nullable": true
    },
    "version": {
      "type": "integer",
      "description": "The version number.",
      "format": "int64"
    },
    "time": {
      "type": "string",
      "description": "The time the revision was created/updated.",
      "format": "date-time"
    },
    "publishedBy": {
      "type": "string",
      "description": "The user ID who published this revision.",
      "nullable": true
    },
    "message": {
      "type": "string",
      "description": "The message describing the changes.",
      "nullable": true
    },
    "deploymentResult": {
      "type": "string",
      "description": "The deployment result status.",
      "nullable": true
    },
    "autoRestoreToVersion": {
      "type": "integer",
      "description": "The version to auto-restore to, or -1 if not applicable.",
      "format": "int64"
    },
    "changes": {
      "type": "object",
      "additionalProperties": {
        "$ref": "#/components/schemas/RevisionChange"
      },
      "description": "The changes in this revision, keyed by entry key.",
      "nullable": true
    },
    "conditionalRulesChanges": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ConditionalRulesChangesPayload"
        }
      ],
      "description": "Optional delta for conditional rules when this revision touched rules or evaluation order.",
      "nullable": true
    }
  },
  "additionalProperties": false,
  "description": "Response model for a revision."
}