Added

8/5/26

Vista API Enhancements — Since July 21, 2026

This release period adds Project Management cache coverage, AP payment-batch grouping enhancements, new PM and Payroll actions, VA inquiry refresh, and multiple high-impact fixes across AP, SM, PO, MS, PR, and DM modules.

Data object and action descriptions were updated across Vista modules to include missing native Vista program and view references (CM, GL, HR, JC, PR, PM, SM, VA, UD, and others) as well as in App Xchange description updates to supplement the file handling documentation.



Data and Cache Improvements

VA Inquiry Refresh

Added refresh_inquiry on inquiry data so integrators can re-run a VA inquiry with change detection instead of recreating inquiry runs on every schedule. Supports optional filter override and standard delete-detection behavior.

Project Management Paperless Caches

Added cache writer support for PM daily logs, inspection logs, drawing logs, issues, meeting minutes, and request for information (RFI) data objects to support construction document and field-log integrations.

Equipment Management Assets

Added a new Assets cache data object for EM asset header and depreciation schedule data (vista/em/2/data/assets/cache).

Job Cost

Added Contracts Forecast cache writer support.

Service Management

Added Work Order Scopes cache writer support. Reverted an earlier work order scope schema change that had caused cache compatibility issues.

Document Management Attachments

When a separate attachment database is configured but HQAF bytes exist only in the primary Viewpoint database, attachment_files/cache_file now falls back to the primary database before failing — fixing legacy attachment retrieval scenarios.


API Improvements

ModuleChange TypeData ObjectDescription
APEnhancedPay Batch Entries Add ActionRepeated Add calls for the same vendor in the same payment batch now group onto one payment header when SeparatePayYN is N and vendor, pay method, CM account, and address sequence match.
APEnhancedPay Batch Entries Add ActionAdded optional grouped input via LineItems[] to add multiple open AP transactions for one vendor in a single API call.
APFixedPay Batch Entries Add ActionFixed intermittent incorrect vendor assignment when adding open invoices to a payment batch.
PMAddedFirmsAdded the Add action for PM Firms to allow programmatically creating firm master records.
PRAddedCrewsAdded the Add action for Payroll Crews to allow programmatically creating crew records.
SMEnhancedWork Orders Add ActionWork Orders Add now automatically creates default Scope 1, matching Vista UI behavior so work-completed lines can post without an explicit scopes payload.
VAAddedInquiry DataAdded refresh_inquiry action to re-execute VA inquiries with incremental change detection.
VAFixedClear Inquiry ActionFixed Clear Inquiry returning HTTP 400 when clearing a valid inquiry run.
MSFixedTicket Batch Entries Add ActionFixed null reference failures on ticket_batch_entries/add.
POFixedCO Batch Entries Add ActionFixed null reference failures when optional/null fields are sent on co_batch_entries/add; improved input validation.
SMFixedWO Work Completeds Add Inventory ActionFixed add_inventory failures when the same Part code exists in multiple material groups by scoping HQMT lookup to the company material group.
PRFixedTime Batch Entries Add ActionFixed pay rate defaulting when Vista returns a null craft template — seq 127 is now explicitly cleared so a prior line's template does not carry forward.
DMFixedAttachment Files Cache File ActionFixed unexpected errors when staging attachment bytes for download.