Bentley Systems
Bentley Systems (NASDAQ: BSY) is an infrastructure engineering software company providing comprehensive applications and cloud services for the design, construction, and operations of infrastructure across roads, bridges, rail, water, energy, and the built environment. Bentley exposes its developer platform through iTwin — a digital twin platform with 30+ REST APIs covering iModel data management, reality capture, project scheduling, reporting, visualization, clash detection, and webhooks. The company reports $1.3 billion in annual revenue, ~5,500 colleagues across 42 countries, and serves 42,000 accounts in 189 countries.
APIs
iTwin Access Control API
Manage user permissions, roles, group memberships, owner members, share invitations, and job-based access for iTwin projects. Provides role-based access control across the iTwin...
iTwins API
Create, manage, and query iTwin containers — the top-level organizational unit that holds iModels, reality data, schedules, and project context. The iTwins API administers proje...
iTwin Users API
Read user account profile information for users authorized to the iTwin Platform. Provides identity lookup and profile data used by other iTwin services.
iTwin iModels API
Create, clone, fork, query, and manage iModels — Bentley's specialized information containers for the lifecycle of infrastructure assets. Covers changesets, named versions, lock...
iTwin Storage API
Store and retrieve files inside iTwin containers — folders, files, file versions, and trashed items. Supports upload, copy, lock, and content download operations across 27 endpo...
iTwin Webhooks API
Subscribe to iTwin Platform events. Create, list, update, and delete webhook subscriptions to receive callbacks when iModels, iTwins, reality data, synchronization jobs, and oth...
iTwin Synchronization API
Synchronize native design files (DGN, DWG, IFC, SHP, RVT, and more) from Azure Blob Storage, iTwin Storage, or ProjectWise into iModels. Manages connections, source files, runs,...
iTwin Reality Management API
Organize and manage reality data — photos, point clouds, meshes, 3D Tiles, and orthophotos. Provides metadata management and access control for reality capture deliverables acro...
iTwin Reality Modeling API (ContextCapture)
Submit reality modeling jobs that process photos and laser scans into 3D meshes, point clouds, and 3D Tiles using Bentley's ContextCapture engine. Covers workspaces, settings, a...
iTwin Reality Analysis API
Run AI-powered analyses against reality data — object detection, segmentation, lines/polygon extraction, change detection — across 19 operations spanning jobs, output results, a...
iTwin Reality Conversion API
Convert reality data formats between point cloud, mesh, and 3D Tile representations. Submit conversion jobs and retrieve outputs.
iTwin Schedules API
Plan and manage 4D construction schedules. The largest iTwin API surface — 128 operations — covering tasks, resources, calendars, baselines, animations, work breakdown structure...
iTwin Insights API (Reporting)
Build custom reports and dashboards on top of iModel data. Define mappings, groups, properties, and ODATA endpoints to extract structured data for Power BI, Tableau, and custom ...
iTwin Carbon Calculation API
Compute embodied carbon footprint across infrastructure projects using EC3 (Embodied Carbon in Construction Calculator) integrations and iModel quantity takeoffs. 15 operations ...
iTwin Clash Detection API
Detect geometry clashes between 3D elements in iModels. Define clash tests, suppression rules, and retrieve clash run results across 20 operations.
iTwin Changed Elements API
Track and query design changes between iModel versions. Enables visual diff workflows and change reporting across project iterations.
iTwin Issues API
Manage issues raised against project deliverables — observations, defects, RFIs, punch list items. Supports attachments, comments, audit trail, and workflow transitions across 2...
iTwin Forms API
Define and submit forms — field-data capture templates used for inspections, checklists, and project-data collection. 29 operations covering form definitions, instances, and att...
iTwin Library API
Manage reusable component libraries — catalogs, components, parameters, and component instances. 60 operations span catalog management, search, ingest, and component definition.
iTwin Saved Views API
Persist and share saved iModel viewer states — camera positions, display styles, category visibility, model selections, and viewport overrides. 22 operations covering groups, ta...
iTwin Scenes API
Configure 3D scenes that compose iModels, reality data, OpenStreetMap, terrain, and overlays into a single viewer experience. 19 operations covering scenes, layers, and scene ex...
iTwin Named Groups API
Create and manage logical groupings of iTwin elements by query, selection, or hierarchy. Used by reporting, validation, and visualization workflows.
iTwin Grouping and Mapping API
Map iModel elements to logical groups and property mappings used in reporting and analysis workflows. Bridges the geometric element world to the tabular reporting world. 24 oper...
iTwin Transformations API
Submit and manage transformation jobs that derive new iModels from existing ones — element filtering, schema migration, and data shaping. 22 operations covering transformations ...
iTwin Export API
Export iModel data to web-friendly formats including 3D Tiles, glTF, and tileset bundles. Supports browser-ready visualization pipelines.
iTwin Mesh Export API
Export 3D mesh geometry from iModels for use in CesiumJS, Three.js, Unity, and Unreal Engine visualizations.
iTwin Visualization API
Server-side visualization service for rendering iTwins in web browsers without client compute. Supports interactive viewers and image generation.
iTwin Sensor Data API
Ingest, store, and query IoT sensor telemetry associated with iTwin assets. Provides device, sensor, observation, and time-series endpoints.
iTwin Cesium Curated Content API
Access Cesium's curated geospatial content — Cesium World Terrain, Bing Maps imagery, OpenStreetMap buildings — for streaming into iTwin viewers.
iTwin Geospatial Features API
Manage geospatial feature collections — GeoJSON-style points, lines, polygons — associated with iTwins. Supports overlay layers in viewers.
Enterprise Data Federation Service (EDFS) API
Federate access to data held in Bentley and third-party repositories — ProjectWise, SharePoint, and external systems — so that iTwin applications can query unified asset metadat...
iTwin P&ID to iTwin API
Convert Process & Instrumentation Diagrams (P&IDs) into iTwin-compatible intelligent data — symbols, lines, and connectivity — using AI extraction. 14 operations covering jobs, ...
Collections
iTwin Access Control API
POSTMANiTwin Carbon Calculation API
POSTMANiTwin Cesium Curated Content API
POSTMANiTwin Changed Elements API
POSTMANiTwin Clash Detection API
POSTMANiTwin Export API
POSTMANiTwin Forms API
POSTMANiTwin Geospatial Features API
POSTMANiTwin Grouping and Mapping API
POSTMANiTwin iModels API
POSTMANiTwin Insights API
POSTMANiTwin Issues API
POSTMANiTwins API
POSTMANiTwin Library API
POSTMANiTwin Mesh Export API
POSTMANiTwin Named Groups API
POSTMANiTwin P&ID to iTwin API
POSTMANiTwin Reality Analysis API
POSTMANiTwin Reality Conversion API
POSTMANiTwin Reality Management API
POSTMANiTwin Reality Modeling API
POSTMANiTwin Saved Views API
POSTMANiTwin Scenes API
POSTMANiTwin Schedules API
POSTMANiTwin Sensor Data API
POSTMANiTwin Storage API
POSTMANiTwin Synchronization API
POSTMANiTwin Transformations API
POSTMANiTwin Users API
POSTMANiTwin Webhooks API
POSTMANiTwin Export API
OPENiTwin Forms API
OPENiTwin iModels API
OPENiTwin Insights API
OPENiTwin Issues API
OPENiTwins API
OPENiTwin Library API
OPENiTwin Scenes API
OPENiTwin Schedules API
OPENiTwin Storage API
OPENiTwin Users API
OPENiTwin Webhooks API
OPENArazzo Workflows
Bentley Advance an Issue Through Its Workflow
Read an issue, update its status, record an audit-trail entry, and read back its workflow state.
ARAZZOBentley Start an iModel Authoring Session
Acquire a briefcase, take element locks, and push a changeset to author an iModel.
ARAZZOBentley Clone an iModel and Wait for It
Kick off an asynchronous iModel clone and poll the target iTwin until the clone is initialized.
ARAZZOBentley File an Issue With an Attachment and Comment
Create an issue, attach supporting media, and post an initial comment.
ARAZZOBentley Provision an iModel Inside a New iTwin
Create an iTwin project container, provision an iModel inside it, and wait for initialization.
ARAZZOBentley Publish a Form Template and Submit an Instance
Create a form template, submit a filled instance against it, and attach supporting media.
ARAZZOBentley Register Reality Data and Grant Write Access
Create a reality data record, confirm it, and obtain a write-access container URL for upload.
ARAZZOBentley Tag a Named Version From the Latest Changeset
Resolve the most recent changeset on an iModel and pin a named version to it.
ARAZZOGraphQL
Bentley Systems iTwin Platform — GraphQL Schema
This conceptual GraphQL schema models the Bentley Systems iTwin Platform developer API surface. Bentley exposes its infrastructure engineering data through 30+ REST APIs at `htt...
GRAPHQL