Skip to content

FousTrimble Unity Construct

Turn Trimble Unity Construct into an API

Read the processes in your court, your Submittal Register items with their Status and Held By, and a process's Routing History with one API call each. A workflow can check every project each weekday morning and email you what came into your court.

Works with your own Trimble Unity Construct account. Fous is an independent product.

What you can build on e-Builder

  • Get the processes in my court

    Build this

    Reads the Project Processes page with the In My Court filter: each process with its subject, current step, days on that step, due date and status.

    Takes
    Project, process type (optional)
    Returns
    Process name, subject, current step, days in current step, due date, status
  • Get submittal items and their status

    Build this

    Reads the Submittal Register for one project: each item's number, revision, package, spec section, status and who holds it.

    Takes
    Project, status (optional)
    Returns
    Item number, rev number, package number, spec section, title, status, held by, submittal coordinator
  • Get the routing history of a process

    Build this

    Opens one process, selects Show History and reads the Routing History: every step with its actor, due date, completion time, age in days and status.

    Takes
    Project, process name
    Returns
    Process name, process status, steps with step name, actor, due date, completed, age in days, status, comments
  • Start an invoice process

    Build this

    Clicks Start Process, chooses your owner's invoice process, fills in start step fields such as commitment, invoice number, description and amount, then Submit or Save.

    Takes
    Project, process type, commitment, invoice number, description, invoice amount, submit or save
    Returns
    Process name, subject, current step, status

Automate e-Builder with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • New processes in your court, every project

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    For each project you name, get the processes in your court.
    Step 2
    Keep the processes that were not in your court on the last run.
    Step 3
    Email you the list by project, with process name, subject, current step and due date.
  • Submittal items with a changed status

    Build this
    Starts
    Every weekday at 16:00
    Step 1
    For each project, get the items in the Submittal Register.
    Step 2
    Keep the items whose status or held by changed since the last run.
    Step 3
    Post each one, with spec section, title, status and held by, to your webhook.
  • Where each invoice process stands

    Build this
    Starts
    When your system calls the workflow's webhook with a list of projects and process names
    Step 1
    For each project and process name, get the Routing History of the invoice process.
    Step 2
    Keep the current step, its actor, due date and age in days.
    Step 3
    Post the result to your accounting system's webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get the processes in my court” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "app.e-builder.net/get_processes_in_my_court",
    "input": {
      "project": "Acme Medical Center Expansion",
      "process_type": "Contractor Invoice"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "project": "Acme Medical Center Expansion",
    "processes": [
      {
        "process_name": "Contractor Invoice 142",
        "subject": "Pay Application 7, Northwind Builders",
        "current_step": "Contractor Revision",
        "days_in_current_step": 2,
        "due_date": "2026-11-14",
        "status": "Open"
      }
    ],
    "count": 1
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

E-Builder’s own options

Trimble documents a REST API for Trimble Unity Construct with JSON payloads, used to connect ERP, CRM and asset management systems. It runs as a system user created for API access with full administrative permissions on the account, and the base subscription allows up to 15,000 calls a day. Without it, people work in e-Builder's pages and can export a process's Routing History to Excel.

OptionWhat it coversWhat it takes
Trimble Unity Construct REST APITransactional integrations with other systems, in JSON over REST. Trimble points to its Data Warehouse for bulk data extraction.A system user with full administrative permissions on the account. Up to 15,000 calls a day, 30,000 on request through your account manager.
Export to ExcelThe steps and data history of one process, from its Routing History page.Access to the process in the project.
e-Builder by handProcesses and the Submittal Register in each project, and My Processes on My Home for what needs your action.A user account on the e-Builder account, set up from the email you get when you are added.

Read on November 12, 2026: Trimble Unity Construct REST API, Processes guide.

Signing in to e-Builder

You set your password and security questions from the email you get when added to e-Builder, then sign in with your username and password. The sign-in page also offers to pair your account with a Trimble Identity (TID) and log in with its email and password. With Fous you sign in once through e-Builder's own sign-in: the login is sealed with AES-256, code and agents never see it, and expired sessions sign back in.

Worth knowing

Each account designs its own processes
The process type decides which steps and statuses you see, and submittal statuses are set by account administrators. A method takes the process type by the name your owner uses.
An invoice needs an approved commitment
A commitment invoice can only be added against a commitment that exists on the project and is approved. The invoice number must not already be in use for that project and vendor.
Only licensed subcontractors forward items
Licensed and non-licensed subcontractors can respond, comment and attach documents to submittal items. Only licensed subcontractors can send an item on to another subcontractor.
The API user is an administrator
Trimble expects the API user to be a system user with full administrative permissions. Daily limits reset at UTC midnight, and going over returns HTTP 426 until the reset.

More in Construction

Other industries: 1688, TikTok Shop Seller Center, Submit learner data, PG&E online account, DoorDash Merchant Portal, BB Digital PJ.

Frequently asked questions

Yes. Trimble documents a REST API with JSON payloads that runs as a system user with full administrative permissions on the account, with up to 15,000 calls a day on the base subscription and 30,000 on request. For bulk extraction Trimble points to its Data Warehouse.

Yes. Trimble's help for Trimble Unity Construct is published at help.e-builder.net, its guides still refer to e-Builder Support, and you sign in at app.e-builder.net.

Open the process and click Show History. The Routing History page lists every step with its actor, due date, completion time, age in days and status, and Show Workflow highlights the current step.

The default statuses are App, AAN, FRO, ONH, REJ, REV and RAR. Account administrators can change them, so your account may use others, and a method returns the status as your account shows it.

No. Fous is an independent product. You use it with your own e-Builder account, and a method reads and does only what that account can.

Put Trimble Unity Construct behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextGCPayOracle Textura Payment ManagementPayapps1688How methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Trimble Unity Construct (Trimble). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.