← Back to all docs

e-Builder API

e-Builder (now Trimble Unity Construct) is a cloud capital program and construction project management platform for owners, spanning capital planning, cost management, bidding, document control, scheduling, and business process automation. Its REST API exposes transactional integrations, but access is gated behind admin-issued API keys and daily call limits. An unofficial API lets you programmatically pull projects, budgets, commitments, invoices, processes, documents, and schedules—and push updates like cost transactions, process actions, and document uploads back into e-Builder.

By Alex KlarfeldMay 30, 2026
e-Builder API

What is e-Builder?

e-Builder (now rebranded as Trimble Unity Construct) is a cloud-based capital program and construction project management platform built for owners, delivering digital project delivery across the entire asset lifecycle. Capital program owners use e-Builder to plan and fund capital projects, run bidding, control cost and schedule, manage documents, automate approval workflows, and hand assets over to operations—coordinating teams from planning through closeout on a single platform.

Core product areas include:

  • Capital Planning (project prioritization, funding allocation, portfolio management)
  • Cost Management (budgets, commitments, invoices, change orders, forecasting)
  • Bidding Management (solicitation, vendor responses, award)
  • Document Management (centralized, role-based document control)
  • Business Process Automation (configurable approval and review workflows)
  • Schedule Management (Gantt views, milestone and schedule reporting)
  • Reports and Dashboards (configurable, real-time KPI visibility)

Common data entities:

  • Projects, Programs, Portfolios, Capital Plans
  • Budgets, Commitments, Invoices, Change Orders, Cash Flow
  • Processes, Process Instances, Workflow Steps, Approvals
  • Documents, Folders, Attachments, Revisions
  • Schedules, Tasks, Milestones, Bid Packages
  • Companies, Contacts, Roles, Account Users

The e-Builder Integration Challenge

Owners run mission-critical capital programs on e-Builder, but turning its module-driven workflows into reliable API-driven automation is non-trivial:

  • Admin-gated API access: API keys are issued only by account administrators to a dedicated system user with full administrative permissions, subject to an Acceptable Use Policy
  • Daily call limits: The base subscription caps at 15,000 API calls per day (30,000 on an enhanced tier), resetting at UTC midnight—exceeding it returns a 426 response
  • Module-by-module endpoints: Endpoints are grouped by module, so coverage and object shapes vary across Cost, Documents, Processes, Schedule, and Bidding
  • Account-specific configuration: Custom processes, fields, and cost structures are tailored per owner, so generic integrations break across accounts
  • Process workflow complexity: Cost transactions and approvals move through configurable business-process workflows that require precise step and reason-code handling
  • Document and revision handling: Centralized, role-based document control needs careful upload/download, folder, and revision management

How Supergood Creates e-Builder APIs

Supergood reverse-engineers authenticated sessions and e-Builder's REST API surface to deliver a resilient API layer for your e-Builder (Trimble Unity Construct) account—across Cost, Capital Planning, Documents, Processes, and Schedule.

  • Handles API-key and authenticated session flows securely, including MFA where carrier accounts require it
  • Maintains session continuity with automated refresh and rate-limit-aware throttling to stay under daily call caps
  • Normalizes responses across Cost, Documents, Processes, and Schedule modules so you integrate once and rely on consistent objects
  • Aligns with account-specific processes, custom fields, and cost structures to ensure compliant access

Use e-Builder with AI agents: e-Builder MCP Server →

Getting Started

  • Schedule Integration Assessment

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

  • Supergood Generates and Validates Your API

We deliver a production-ready e-Builder adapter tailored to your account configuration and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as e-Builder evolves.

e-builder

API Endpoints

Authentication

POST/authenticate

Authenticate to an e-Builder (Trimble Unity Construct) account using an API access key and obtain a session token for downstream calls.

Projects

GET/projects

List projects, programs, and capital plans with filters for status, owner, portfolio, and date range.

Cost

GET/budgets

Retrieve budgets, commitments, invoices, change orders, and cash-flow records across the Cost module.

Cost

POST/create_cost_transaction

Post a cost transaction such as an invoice, commitment, or change order against a project budget line.

Processes

GET/processes

Pull process instances, workflow steps, and approval status from the business process automation module.

Documents

POST/upload_document

Upload a document into a project folder with revision and role-based access metadata.

Use Cases

Sync project and cost data into your warehouse

- Pull projects, budgets, commitments, and invoices from the Cost module into a single warehouse - Stream change-order and cash-flow updates to downstream BI and finance tools - Reconcile capital plan and portfolio records for unified program reporting

Automate cost transactions and approvals

- Push invoices, commitments, and change orders into projects without portal clicks - Advance business-process workflows and capture approvals programmatically - Route exceptions and rejections back to your ERP or accounting system

Keep documents and schedules in sync

- Upload and version project documents through role-based folders - Pull schedule tasks, milestones, and Gantt data for downstream planning tools - Trigger notifications when documents or milestones change

Integrate e-Builder with ERP and accounting

- Mirror budgets, commitments, and invoices between e-Builder and your ERP - Match vendor and company records across systems - Reconcile cash flow and forecast data on a scheduled cadence

Technical Specifications

Authentication

API access key issued to a dedicated system user, handled in a managed session

Connectivity

e-Builder's REST API (JSON payloads) plus authenticated session flows where endpoints are not exposed

Response format

Normalized JSON across Cost, Projects, Documents, Processes, and Schedule objects

Rate limits

Adaptive throttling tuned to the 15,000 (or 30,000 enhanced) daily call cap, resetting at UTC midnight to avoid 426 responses

Session management

Automatic session refresh, key rotation, and rate-limit header tracking

Data freshness

Near real-time pulls for projects, cost, and processes with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging

Webhooks

Event-style callbacks for cost transactions, process step changes, document uploads, and milestone updates

Latency

Sub-second reads on cached entities; multi-second writes when posting through cost and process workflows

Throughput

Horizontally scaled workers sized to multi-project capital program volume within daily call limits

Reliability

Retry, backoff, and idempotency keys for cost transactions and process actions

Adaptation

Continuous monitoring of e-Builder / Trimble Unity Construct releases and account-specific configuration drift

Frequently asked questions

Yes. e-Builder is being rebranded as Trimble Unity Construct, and Supergood works against the same authenticated surfaces and REST API regardless of the branding shown in your account.

e-Builder grants API access keys through account administrators to a dedicated system user. Supergood works with your existing entitlements and authenticated sessions, and can operate against either the REST API or authenticated surfaces where endpoints are not exposed.

Supergood is rate-limit aware. It tracks the response headers for your remaining calls and reset time, throttling adaptively to stay under the 15,000 or 30,000 daily cap and avoid 426 rate-limit responses.

Cost, Capital Planning, Bidding, Document Management, Business Process Automation, and Schedule are exposed through one normalized API surface, so project, budget, process, document, and schedule entities sit together.

Each account is profiled against its configured processes, cost structures, and custom fields. Supergood preserves account-specific fields and workflow states rather than forcing a generic schema.

Ready to get a real API?