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.

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:
Common data entities:
Owners run mission-critical capital programs on e-Builder, but turning its module-driven workflows into reliable API-driven automation is non-trivial:
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.
Use e-Builder with AI agents: e-Builder MCP Server →
Book a 30-minute session to confirm your modules, account configuration, and authentication model.
We deliver a production-ready e-Builder adapter tailored to your account configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as e-Builder evolves.
Authentication
/authenticateAuthenticate to an e-Builder (Trimble Unity Construct) account using an API access key and obtain a session token for downstream calls.
Projects
/projectsList projects, programs, and capital plans with filters for status, owner, portfolio, and date range.
Cost
/budgetsRetrieve budgets, commitments, invoices, change orders, and cash-flow records across the Cost module.
Cost
/create_cost_transactionPost a cost transaction such as an invoice, commitment, or change order against a project budget line.
Processes
/processesPull process instances, workflow steps, and approval status from the business process automation module.
Documents
/upload_documentUpload a document into a project folder with revision and role-based access metadata.
- 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
- 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
- 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
- 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
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
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.