Skip to main content
Use TypeIds with create_object, create_objects, doc.addObject, and object inspection. This page is a curated map; use runtime introspection for exact active-build availability.

Core application TypeIds

Common properties:

Part TypeIds

Common primitive properties:
Boolean properties:

PartDesign TypeIds

Common feature properties:

Sketcher TypeIds

Common sketch members:
Use get_sketch for normalized geometry and constraint serialization.

Spreadsheet TypeIds

Common sheet operations:
Use MCP spreadsheet tools first because they normalize cells, aliases, ranges, and recompute.

TechDraw TypeIds

Common properties:

Mesh TypeIds

Common properties:
Mesh objects are faceted and should not be treated as final parametric solids.

Draft / BIM / FEM TypeIds

Draft and BIM often create Python-backed objects with generic TypeIds plus a Proxy.Type or workbench-specific proxy. Inspect both:
FEM objects are analysis-specific. Discover available FEM TypeIds with:

Property discovery

Use:
Use richer metadata when available:

Expression binding

Any expression-capable property can be driven from a spreadsheet alias:
Inspect expressions:

Agent rule

Never guess a property name on a live model. Inspect PropertiesList or use a typed MCP tool that already knows the property schema.