Viewpoint Vista logo

Viewpoint Vista

ERP & FinanceAPI tokenLive

Viewpoint Vista (now part of Trimble) is a construction ERP covering job costing, project accounting, payroll, HR, equipment management, and subcontractor management for general contractors and specialty contractors. It is one of the most widely deployed construction-specific ERPs in North America.

What you can do

Read and write job cost transactions

Pull committed costs, actual costs, and budget data by job and cost code. Post job cost transactions from your project-management or field-reporting product to keep Vista's job ledger current.

Sync jobs and project records

Read job master records with contract values, project manager, start date, and status. Write back updated project data from your project-management or construction-management product.

Access AP invoices and subcontract data

Pull vendor invoices, subcontract commitments, and pay application records. Useful for AP-automation or subcontractor-payment products that need to validate invoices against Vista's commitment records.

Read payroll and labor records

Pull payroll transactions, labor hours by job and cost code, and employee records. Use this to build labor-cost dashboards or connect Vista payroll data to a workforce-analytics product.

Sync equipment usage and rates

Read equipment records, usage hours by job, and rental rates from Vista's Equipment Management module. Askel normalizes Vista's equipment cost allocation model so your project-cost product can include equipment costs.

Access GL accounts and financial data

Pull General Ledger account balances, journal entries, and financial statement data. Useful for CFO dashboards or project-financial-reporting products that consolidate Vista data with other sources.

Sample use case

Syncing Vista job cost data into a construction project-controls platform

Creekstone General Contracting builds commercial interiors and runs Vista for job costing and project accounting. They have adopted your project-controls platform to give project managers a real-time view of budget versus actual costs. The platform needs to pull job cost transactions from Vista daily so project managers can see their cost position without logging into Vista.

  1. 1

    Generate the API key in Vista

    Creekstone's Vista administrator opens the Vista application admin menu, navigates to the API configuration screen, and creates a new API key with read access to Job Cost, Accounts Payable, and Payroll modules. They copy the generated key value.

  2. 2

    Enter credentials in Askel

    Creekstone's admin enters the Vista host URL and pastes the API key into the Askel setup screen inside your project-controls platform. Askel adds the key as a Bearer Authorization header on every request and confirms connectivity by fetching the job list.

  3. 3

    Schema discovery

    Askel reads the available Vista REST endpoints and identifies the Job, CostCode, APInvoice, Payroll, and Equipment objects along with any Vista user-defined fields (UDFs) Creekstone has added. Your CS team sees a mapping draft within minutes.

  4. 4

    Map and validate

    Creekstone uses Vista UDFs to track CSI division codes on cost code records. A CS rep maps these UDFs to the project-controls platform's division dimension and runs a dry-run against the prior month's job cost transactions across 12 active jobs to confirm the cost categorizations are correct.

  5. 5

    Go live

    The nightly job cost sync is enabled. Askel pulls all new AP invoices, labor postings, and equipment charges from Creekstone's Vista and loads them into the project-controls platform. Project managers see updated cost positions each morning without logging into Vista.

Authentication

API token

The customer's Vista administrator generates an API key in the Vista application admin settings and provides it along with the Vista host URL. Askel includes the key as a Bearer Authorization header on every REST API request. The API key does not expire by default but can be rotated in the Vista admin settings if required.

Data flow

How Askel sits between your product and the customer's system

Data flow between Customer's Viewpoint Vista installation, Askel, and Your productCustomer's Viewpoint Vista installationAPI endpointAskelauth · mapping · driftYour productyour backend
JobsCost CodesAP InvoicesPayroll TransactionsEquipment UsageGL Accounts

FAQ for Viewpoint Vista

Which versions of Viewpoint Vista are supported?+
Askel supports Vista versions that include the Vista REST API, which was introduced in Vista 8.0 (released in 2019). Customers on earlier Vista versions that only expose the older SpecLink or ODBC connection methods will need to upgrade to Vista 8.0 or later before connecting. Most Vista customers on active support contracts are on a supported version.
Does Creekstone need Vista to be accessible from the internet?+
The Vista REST API endpoint must be reachable from Askel's infrastructure. Customers who host Vista on-premises typically set up a reverse proxy or expose the API port through their firewall. Vista hosted through a Trimble-managed cloud service or a Vista hosting partner is usually already internet-accessible.
What module access does the API key need?+
The API key inherits the permissions of the Vista user it is associated with. For job cost data, the user needs Job Cost and AP module access. For payroll data, Payroll module access is required. If your product writes back to Vista, write permissions are also needed. Askel generates a module checklist based on the data types you configure during setup.
How are Vista user-defined fields (UDFs) handled?+
Askel discovers UDFs configured on the Vista objects it reads and includes them alongside standard fields in the mapping interface. UDFs are flagged as custom during schema discovery so your CS team knows to confirm the correct mapping with the customer before going live.
Ready to ship integrations faster?customers faster?implementations faster?
Join onboarding teams delivering integrations without the engineering queue,
catching drift before it breaks, and hitting go-live dates.
Security & Compliance
ISO 27001 Certified
GDPR Compliant

© 2025 Askel.ai. All rights reserved.