Exchange BCF issue topics, comments, and viewpoints between BIM tools using the BCF REST API

domain: github.com/buildingSMART/BCF-API · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate via OAuth2 and discover server capabilities with GET /bcf/{version}/auth and GET /bcf/{version}/current-user
  2. List projects with GET /bcf/{version}/projects, then list a project's topics with GET /bcf/{version}/projects/{project_id}/topics, optionally with $filter and $orderby
  3. Create a topic with POST /bcf/{version}/projects/{project_id}/topics, then add discussion with POST .../topics/{guid}/comments
  4. Attach a viewpoint (camera position plus visible/colored/selected components) with POST .../topics/{guid}/viewpoints; retrieve its rendered image via GET .../viewpoints/{guid}/snapshot
  5. Treat viewpoints as immutable - create a new viewpoint rather than editing an existing one when the visualization needs to change

Known gotchas

Related routes

Create and manage BCF issues in a Trimble Connect project via the Topics API
developer.trimble.com · 6 steps · unrated
Bridge topics bidirectionally between two HiveMQ Enterprise brokers using the HiveMQ Bridge Extension
docs.hivemq.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans