SurveyAI
Trimble Connect Integration API Reference
Public technical overview of the Trimble Connect interfaces leveraged by SurveyAI to support BIM object selection and CAD-oriented deliverable workflows.
Integration: Trimble Connect for Browser · 3D Viewer ExtensionDocumentation status: public integration interface reference · November 2026
1. Integration overview
SurveyAI by REALITIX is a cloud-connected extension intended to operate within the Trimble Connect 3D Viewer. The extension uses Trimble's supported Workspace API to obtain the active project context, interact with loaded model objects, retrieve selected object information, and assist users with preparing targeted CAD-compatible DXF deliverables for surveying and construction workflows.
The Workspace API is a browser-based JavaScript interface. Its methods are not REST URL endpoints; communication between the extension and Trimble Connect uses the supported Workspace API integration mechanism. Public REST APIs, where applicable, are a separate integration surface.
2. Trimble interfaces leveraged
| Interface / method | Role in integration | Official reference |
|---|---|---|
| WorkspaceAPI.connect() | Initialize the connection between the extension and Trimble Connect; receive viewer events. | Workspace API overview |
| project.getProject() | Read the active Trimble Connect project context. | ProjectAPI |
| viewer.getModels() | Identify models available in the active 3D Viewer session. | ViewerAPI |
| viewer.getSelection() | Read the current model-object selection. | ViewerAPI |
| viewer.getObjects() | Query model objects according to supported selection criteria. | ViewerAPI |
| viewer.getObjectProperties(modelId, objectRuntimeIds) | Retrieve available properties for identified model objects. | ViewerAPI |
| viewer.isolateEntities(modelEntities) | Isolate relevant model objects for visual review. | ViewerAPI |
This table describes the supported integration surface and relevant capabilities. Individual methods may be used according to workflow and deployment configuration; it is not a representation of a public SurveyAI REST API.
3. Connected workflow
- User opens an authorized project and BIM model in Trimble Connect.
- SurveyAI establishes a Workspace API session within the extension context.
- User identifies and selects target elements such as columns, anchor bolts, or embeds.
- SurveyAI reads supported selection and object metadata to prepare the requested operation.
- SurveyAI processes the selected model information using its proprietary workflow and produces a CAD-compatible DXF deliverable where the necessary geometry is available.
4. REST API endpoints and access
The current Trimble Connect 3D Viewer extension integration is based primarily on Workspace API methods, rather than direct public REST endpoint calls. No proprietary SurveyAI processing endpoints are offered as a public developer API at this stage. Therefore, there is no public SurveyAI endpoint catalog to publish.
If additional cloud-to-cloud Trimble Connect REST integration is introduced, the relevant endpoint paths, API version, authorization scopes, and request/response definitions will be documented here after implementation and validation. Trimble's current REST documentation and OpenAPI specifications are available below:
5. Security and data handling
SurveyAI operates within the authorized Trimble Connect project and viewer context. Access to project and model information is governed by the user's Trimble Connect permissions and the capabilities of the supported integration. Credentials, private cloud service routes, internal processing implementation, and proprietary geometry-conversion logic are not published in this reference.
6. Integration and product contact
For partnership review, integration questions, or additional technical documentation, contact surveyai@realitix.tech.