← Back to all docs
trimble

Trimble API

Trimble Construction One is a connected construction management suite that brings together Viewpoint (ERP/accounting and job cost), ProjectSight (project management), Tekla (structural modeling), SketchUp (3D design), and Trimble Connect (model/document collaboration). An unofficial A

By Alex KlarfeldJanuary 25, 2026
Trimble API

What is Trimble?

Trimble Construction One is a cloud platform that connects construction planning, execution, and collaboration across office and field. It centralizes project and financial data while linking BIM/VDC artifacts and stakeholder workflows.

Core product areas include:

  • Financials (e.g., Viewpoint Vista/Spectrum: companies, vendors, job cost, budgets, commitments, AP/AR)
  • Project Management (e.g., ProjectSight: RFIs, Submittals, Drawings, Issues, Field Reports)
  • BIM & Collaboration (e.g., Tekla, SketchUp, Trimble Connect: models, versioned files, to-dos/issues)
  • Field Operations (e.g., daily reports, photos, quantities, observations)

Common data entities:

  • Companies, Users, and Role-Based Permissions (Trimble ID)
  • Projects (metadata, addresses, phases, status)
  • Job Cost Ledgers, Budgets, Cost Codes
  • Commitments (Subcontracts & POs) and Change Orders
  • Pay Applications (progress billing), AP Invoices
  • RFIs, Submittals, Reviews, Attachments
  • Documents, Drawings, BIM Models, Issues/To-Dos
  • Timecards and Field Logs (where licensed)

The Trimble Integration Challenge

Construction teams rely on the Trimble suite daily, but turning portal-based workflows across multiple products into API-driven automation is non-trivial:

  • Suite sprawl: Viewpoint, ProjectSight, Tekla/SketchUp, and Trimble Connect each have unique UX, schemas, and entitlements
  • Enterprise security: Trimble ID, SSO, MFA, and granular role-based controls complicate headless automation
  • Financial rigor: Approval chains, retainage, tax logic, and auditability must be respected programmatically
  • Model-first workflows: Large BIM files, viewpoints, and issue threads require careful normalization and pagination
  • Data fragmentation: Key objects (e.g., cost codes vs. model issues) live in different modules and need cross-referencing

How Supergood Creates Trimble APIs

Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your Trimble tenant.

  • Handles username/password, SSO/OAuth (Trimble ID), and MFA (SMS, email, TOTP) securely
  • Maintains session continuity with automated refresh and change detection
  • Normalizes responses so you can integrate once and rely on consistent objects across modules
  • Aligns with customer entitlements and role-based permissions to ensure compliant access
  • Maps cross-product identifiers (e.g., cost codes from Financials to RFI/Commitment references, model issue links)

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your modules, licensing, and authentication model.

  • Supergood Builds and Validates Your API

We deliver a hardened Trimble adapter tailored to your workflows and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Trimble evolves.

API Endpoints

Authentication

POST/sessions

Establish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth (Trimble ID) when enabled. Returns a short-lived auth token maintained by the platform.

Authentication

POST/sessions/refresh

Refresh an existing token to keep sessions uninterrupted.

Projects

GET/projects

List projects with filters and summary details across your Trimble suite.

RFIs (ProjectSight)

POST/projects/{projectId}/rfis

Create a new RFI with workflow metadata and optional attachments.

Commitments (Viewpoint Financials)

POST/projects/{projectId}/commitments

Create a subcontract or purchase order with line items tied to cost codes.

Pay Applications (Progress Billing)

POST/commitments/{commitmentId}/pay-applications

Create a pay application against a commitment with line item progress and retainage.

Use Cases

Project Data Sync

- Mirror projects, companies, and users into your internal systems - Keep project metadata current for analytics and reporting - Normalize addresses, statuses, and dates for multi-tenant operations

RFI and Submittal Automation

- Create RFIs from defect detections or field observations automatically - Initiate submittals with reviewers, due dates, and attachments - Track ball-in-court and SLA status across ProjectSight workflows

Financials: Budgets, Commitments, and Pay Applications

- Push commitments (subcontracts/POs) from your procurement system - Generate pay applications with line items and retainage - Pull financial statuses to reconcile with ERP (e.g., NetSuite, QuickBooks)

BIM Coordination and Field Reporting

- Ingest model issues and viewpoints from Trimble Connect - Attach photos and documents to unify QA/QC workflows - Trigger follow-ups and approvals when clash or quality thresholds are met

Technical Specifications

Authentication

Username/password with MFA (SMS, email, TOTP) and SSO/OAuth (Trimble ID) where enabled; supports service accounts or customer-managed credentials

Response format

JSON with consistent resource schemas and pagination across modules

Rate limits

Tuned for enterprise throughput while honoring customer entitlements and usage controls

Session management

Automatic reauth and cookie/session rotation with health checks

Data freshness

Near real-time retrieval of projects, RFIs, commitments, and pay applications

Security

Encrypted transport, scoped tokens, and audit logging; respects Trimble role-based permissions

Webhooks

Optional asynchronous delivery for long-running workflows (e.g., approval chains, submittal reviews)

Latency

Sub-second responses for list/detail queries under normal load

Throughput

Designed for high-volume project data sync and progress billing workflows

Reliability

Retry logic, backoff, and idempotency keys minimize duplicate actions

Adaptation

Continuous monitoring for UI/API changes across Viewpoint, ProjectSight, and Trimble Connect with rapid adapter updates

Frequently asked questions

Supergood supports workflows across commonly used modules such as Financials (Viewpoint), Project Management (ProjectSight: RFIs, Submittals, Drawings), and BIM/Collaboration (Trimble Connect, Tekla), subject to your licensing and entitlements. We scope coverage during integration assessment.

We support username/password + MFA (SMS, email, TOTP) and can operate behind Trimble ID SSO/OAuth when enabled. Sessions are refreshed automatically with secure challenge handling.

Yes. We can normalize commitments and progress billing to match your ERP schema (e.g., cost codes, retainage, line items) and deliver updates via webhooks or polling while complying with rate and permission constraints.

Yes. We support downloading artifacts and uploading attachments via signed uploads, with checksum validation and time-limited URLs.

Ready to get a real API?