Actions46
- Checklist Actions
- Converter Job Actions
- Document Actions
- Document Label Actions
- Folder Actions
- IFC File Actions
- IFC Search Actions
- Project Actions
- Sync Actions
- Topic Actions
- User Actions
- Workflow Actions
IFC File → Update
AI-generatedSummary
Update a specific IFC file record within a building of a StreamBIM project by modifying its properties or relationships.
Inputs
- Project Name or ID — The StreamBIM project identifier; used to scope building and IFC file selections. Loaded via credential region or can be set via expression.
- Building Name or ID (required) — The building within the project to which the IFC file belongs; selects the scope for IFC file operations. Loaded from project selection or set by expression.
- IFC File Name or ID — The composite IFC file identifier in the format
{buildingId}-{documentId}(e.g.,1000-1094); leave empty to use the current input item if it references an IFC file. - Use Raw JSON Body — If enabled, specify the complete JSON:API request body for the IFC file update; disables typed fields.
- Layer — The model layer assignment string to update on the IFC file, e.g., 'M' or multiple sublayers separated by tildes like 'M~E'.
- Marked for Deletion — Boolean indicating whether the IFC file record should be marked for deletion.
Output shape
a single JSON object representing the updated IFC file resource as returned by the StreamBIM API
If 'Use Raw JSON Body' is disabled, only 'Layer' and 'Marked for Deletion' typed fields are sent to the API along with the document and building relationships; if enabled, the full JSON:API body must be supplied. The IFC file to update is identified by the composite IFC File ID or from the input item if omitted. The operation returns the updated IFC file data wrapped in JSON as provided by the StreamBIM API.
Examples
Example 1: Updating IFC file layer via typed fields
Set Project and Building, specify IFC File ID, disable 'Use Raw JSON Body', set 'Layer' to 'M~E', and run operation to update the IFC file's layer.
Example 2: Updating IFC file using raw JSON body
Enable 'Use Raw JSON Body', set the complete JSON:API compliant request body to define all attributes and relationships for the IFC file update.