Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
Model — toolbox-service/v1
Representation of a model asset.
Properties
| Name | Type | Required | Description |
|---|---|---|---|
| subTypes | array | false | The subtypes that the model belongs to. |
| hasScripts | boolean | false | Whether the model has scripts. |
| scriptCount | integer | false | The number of scripts that are in the model. |
| objectMeshSummary | false | The summary of the meshes within the model, if they exist. | |
| instanceCounts | false | The number of studio Instance types in the model. See Instance. These are broken down into specific types, such as MeshPart, Part, Script, Tool, Animation, etc. |
Related Schemas
Complete Schema
{
"type": "object",
"allOf": [
{
"$ref": "#/components/schemas/Asset"
}
],
"properties": {
"subTypes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ModelSubType"
},
"description": "The subtypes that the model belongs to.",
"nullable": true
},
"hasScripts": {
"type": "boolean",
"description": "Whether the model has scripts."
},
"scriptCount": {
"type": "integer",
"description": "The number of scripts that are in the model.",
"format": "int32"
},
"objectMeshSummary": {
"allOf": [
{
"$ref": "#/components/schemas/ObjectMeshSummary"
}
],
"description": "The summary of the meshes within the model, if they exist.",
"nullable": true
},
"instanceCounts": {
"allOf": [
{
"$ref": "#/components/schemas/InstanceCounts"
}
],
"description": "The number of studio Instance types in the model.\r\nSee [Instance](https://create.roblox.com/docs/reference/engine/classes/Instance).\r\nThese are broken down into specific types, such as MeshPart, Part, Script,\r\nTool, Animation, etc.",
"nullable": true
}
},
"additionalProperties": false,
"description": "Representation of a model asset.",
"nullable": true
}