List classes in a dictionary
bsdd_list_dictionary_classesList classes of a specific bSDD dictionary, filterable by text, class type, or IFC entity to browse its structure.
Instructions
List the classes of one dictionary, optionally filtered by text, class type or related IFC entity. Use this to browse a dictionary; use bsdd_search_classes to search across dictionaries.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of items to return (1-1000). Defaults to 50. | |
| offset | No | Zero-based offset of the first item returned. Default 0. | |
| classType | No | Optional filter on class type. | |
| searchText | No | Optional filter text. Ignored when useNestedClasses is true. | |
| languageCode | No | Language code, case sensitive (e.g. "EN", "nl-NL"). Falls back to the dictionary default language. | |
| dictionaryUri | Yes | Dictionary URI including version, e.g. "https://identifier.buildingsmart.org/uri/buildingsmart/ifc/4.3". The version may be replaced by "latest". | |
| useNestedClasses | No | Return the classes as a tree instead of a flat list. Cannot be combined with pagination. | |
| relatedIfcEntities | No | Optional filter on related IFC entities, by code (e.g. "IfcWall", version-independent) or by class URI. |