Get attribute property values
get_attribute_property_valuesRetrieves property values for building material attributes in a table, including values, display text, and status flags for Archicad project data.
Instructions
Reads property values of ATTRIBUTES — mainly building materials (properties/classifications of building materials, e.g. thermal or product data) — as a table like get_property_values: {properties: [...], results: [{attribute: {type, index, name, guid}, values: [...]}]}. Each cell is {value, display?, isDefault?} (display = Archicad's formatted text incl. units, only when it differs from value; isDefault only for user-defined properties: true = the element has no own value and shows the default/expression) or {status: 'NotAvailable' (property not available for this element/classification) | 'NotEvaluated' | 'Undefined' (value set to Undefined) | 'Empty'}. Without properties: all available ones (scope UserDefined default).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"attributes": "<attributes>"
},
"name": "get_attribute_property_values"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Used only without properties (default UserDefined) | |
| attributes | Yes | Attributes, e.g. [{type: 'BuildingMaterial', attribute: 'Бетон - Конструкционный'}] | |
| properties | No | ||
| includeDisplay | No | Add formatted display text (default true) |