Inspect instances
inspectReads properties, attributes, tags, and children of Roblox instances in batches, returning valid data even if some paths are invalid.
Instructions
Reads properties, attributes, tags and children of one or more instances. Pass every path you care about in a single call — batching costs one round trip instead of N.
Property selection comes from the live Roblox API dump for each instance's actual class, so it stays correct across engine updates: concise — class and child count only standard — the properties that characterise the class (Part gets Size, Position, CFrame, Anchored, Material...) full — every readable property; expensive, use on one or two instances at most
Bad paths do not fail the call: they come back under failures while the valid ones still return, so one typo does not cost you the whole batch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| paths | Yes | Instance paths, e.g. ["Workspace.Baseplate", "Lighting"]. | |
| detail | No | How much to return per item. 'concise' = name + class only, cheapest, use when scanning or counting. 'standard' = the properties that matter for most edits. 'full' = every readable property, expensive — use only after you have narrowed to a handful of instances. | standard |
| studioId | No | Target Studio; omit for the active one. | |
| properties | No | Read exactly these properties instead of the detail-level default. Use when you want one specific value across many instances. | |
| includeChildren | No | Include a name/class listing of direct children. |