StreamBIM icon

StreamBIM

StreamBIM API: projects, IFC files, IFC search, converter jobs, sync, users, workflows, topics, checklists, attachments, documents

Document → Upload

AI-generated

Summary

Upload a file from binary data to a specified folder in a StreamBIM project, creating a new document or a new revision if the filename already exists in that folder.

Inputs

  • Project Name or ID — Select or specify the StreamBIM project where the document will be uploaded; options are loaded dynamically based on your StreamBIM credentials and region.
  • Folder Name or ID (required) — Choose or specify the target folder within the project for the upload; if a document with the same filename exists here, uploading creates a new revision instead of a new document.
  • Binary Property (required) — The name of the binary property in the incoming item containing the file data to upload.
  • Filename — Optionally override the filename; if not provided, the node uses the filename from the binary property.
  • Description — Optional text description to associate with the new document or new revision.
  • External ID — Optional external ID to set on document creation (ignored on revisions).

Output shape

a JSON object representing the uploaded document or the new document revision, including its metadata as returned by StreamBIM's API.

The output contains the uploaded document's data. If a document with the same filename already exists in the specified folder, this operation creates a new revision and returns its details instead. Errors or upload failures are propagated as node execution errors.

Links

Discussion