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
| Module | Change Type | Data Object | Description |
|---|---|---|---|
| AP | Enhanced | Pay Batch Entries Add Action | Repeated 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. |
| AP | Enhanced | Pay Batch Entries Add Action | Added optional grouped input via LineItems[] to add multiple open AP transactions for one vendor in a single API call. |
| AP | Fixed | Pay Batch Entries Add Action | Fixed intermittent incorrect vendor assignment when adding open invoices to a payment batch. |
| PM | Added | Firms | Added the Add action for PM Firms to allow programmatically creating firm master records. |
| PR | Added | Crews | Added the Add action for Payroll Crews to allow programmatically creating crew records. |
| SM | Enhanced | Work Orders Add Action | Work Orders Add now automatically creates default Scope 1, matching Vista UI behavior so work-completed lines can post without an explicit scopes payload. |
| VA | Added | Inquiry Data | Added refresh_inquiry action to re-execute VA inquiries with incremental change detection. |
| VA | Fixed | Clear Inquiry Action | Fixed Clear Inquiry returning HTTP 400 when clearing a valid inquiry run. |
| MS | Fixed | Ticket Batch Entries Add Action | Fixed null reference failures on ticket_batch_entries/add. |
| PO | Fixed | CO Batch Entries Add Action | Fixed null reference failures when optional/null fields are sent on co_batch_entries/add; improved input validation. |
| SM | Fixed | WO Work Completeds Add Inventory Action | Fixed add_inventory failures when the same Part code exists in multiple material groups by scoping HQMT lookup to the company material group. |
| PR | Fixed | Time Batch Entries Add Action | Fixed 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. |
| DM | Fixed | Attachment Files Cache File Action | Fixed unexpected errors when staging attachment bytes for download. |

