Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
Roblox.ClientSettings.Api.Models.Response.OtaVersionResponse — openapi
Response for endpoints returning ota information.
Properties
| Name | Type | Required | Description |
|---|---|---|---|
| name | string | true | Ota library/plugin name |
| version | string | true | Version number of asset |
| downloadUrl | string | true | URL to download the ota asset |
| isStandalone | boolean | false | Refers to whether the plugin is core to Studio functions, and is used to determine when it is loaded. |
| assetId | string | false | The asset ID of the LuaApp OTA. |
| assetVersion | string | false | The asset version of the LuaApp OTA. |
| maxAppVersion | string | false | The maximum application version compatible with the LuaApp OTA. |
| tryoutName | string | false | The name of the tryout for the LuaApp OTA. |
| localAssetURI | string | false | The local asset URI for the LuaApp OTA. |
| isForcedUpdate | boolean | false | Indicates whether the LuaApp OTA is a forced update. |
| appStorageResetId | string | false | The application storage reset ID for the LuaApp OTA. |
| isDevelopmentConfig | boolean | false | Indicates whether the LuaApp OTA is a development configuration. |
| assetsManifest | object | false | Inlined assets manifest for the LuaApp OTA. |
| versionV2 | integer | false | VersionV2 of the OTA asset. |
Complete Schema
{
"description": "Response for endpoints returning ota information.",
"required": [
"downloadUrl",
"name",
"version"
],
"type": "object",
"properties": {
"name": {
"description": "Ota library/plugin name",
"type": "string"
},
"version": {
"description": "Version number of asset",
"type": "string"
},
"downloadUrl": {
"description": "URL to download the ota asset",
"type": "string"
},
"isStandalone": {
"description": "Refers to whether the plugin is core to Studio functions, and is used to determine when it is loaded.",
"type": "boolean"
},
"assetId": {
"description": "The asset ID of the LuaApp OTA.",
"type": "string"
},
"assetVersion": {
"description": "The asset version of the LuaApp OTA.",
"type": "string"
},
"maxAppVersion": {
"description": "The maximum application version compatible with the LuaApp OTA.",
"type": "string"
},
"tryoutName": {
"description": "The name of the tryout for the LuaApp OTA.",
"type": "string"
},
"localAssetURI": {
"description": "The local asset URI for the LuaApp OTA.",
"type": "string"
},
"isForcedUpdate": {
"description": "Indicates whether the LuaApp OTA is a forced update.",
"type": "boolean"
},
"appStorageResetId": {
"description": "The application storage reset ID for the LuaApp OTA.",
"type": "string"
},
"isDevelopmentConfig": {
"description": "Indicates whether the LuaApp OTA is a development configuration.",
"type": "boolean"
},
"assetsManifest": {
"description": "Inlined assets manifest for the LuaApp OTA.",
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"versionV2": {
"format": "int64",
"description": "VersionV2 of the OTA asset.",
"type": "integer"
}
},
"additionalProperties": false
}