New Features
New API Endpoints
We have introduced the following new API endpoints, organized by resource type for easier reference:
DecrementTables
GET /api/v1/DecrementTables/{DecrementTableId}
- Retrieve a decrement table by ID
ImprovementScales
GET /api/v1/ImprovementScales/{ImprovementScaleId}
- Retrieve an improvement scale by ID
Models
GET /api/v1/Models/{ModelId}/ScenarioTables
- List all scenario tables in a given model
GET /api/v1/Models/{ModelId}/ImprovementScales
- Retrieve all improvement scales in a given model
TableStructures
GET /api/v1/TableStructures/{TableStructureId}
- Retrieve the details of a given table structure
GET /api/v1/TableStructures/{TableStructureId}/DataTables
- List all data tables in a given table structure
GET /api/v1/TableStructures/{TableStructureId}/Columns
- Retrieve all columns in a given table structure
ScenarioTables
GET /api/v1/ScenarioTables/{ScenarioTableId}
- Retrieve the details of a given scenario table
Enhancements
API enhancements
- The following endpoints are now paginated:
GET /api/v1/Files/GetFiles
GET /api/v1/DataTables/Data
- Added an optional “Content-MD5” parameter to the
GET /api/v1/Files/GetUploadUrl
- Added a parameter to filter the
GET /api/v1/Files/GetFiles
endpoint by folder path
Other Enhancements
Compare & Merge
You can now use Shift + Click to select a range of items in the Compare & Merge tool. This allows users to select or deselect a subset of elements to merge rather than selecting them one at a time.
Confirm Merge
We have also streamlined the confirm merge window and added a filter to view all mappings, just the unmapped items, or just the successfully mapped items.

Formula Builder
You can now search in the formula builder to quickly add the following elements:
- Search “Array Value” to add an array value constant
- Search “Day of”, “Month of”, “Year of”, or “Time of” to add the corresponding date part


Fixes
API Fixes
- The correct error is now being thrown when file tabs are not populated in the
PATCH /api/v1/Projections/{projectionId}
endpoint - The Data Table ID is again optional in the
POST /api/v1/DataTables/{DataTableId}
endpoint - The
GET /api/v1/DataTables/Data
is again returning row data in the correct column order - The
POST /api/v1/Projections
endpoint now supports either path parameters or request body payload
Other Fixes
- Grouping parentheses in formulas is now always shown in the Compare Products tool
- We are again showing the model name in the confirm merge window when removing data tables from a target model
- Backend stability improvements for very large HPM projections with product aggregations
- Users can again retrieve treasury rates in the Economic Scenario Generator
- Errors are now being shown correctly when the error limit on a projection is small (~10), and the error limit is reached
Deprecated / Removed Features
API Endpoint Deprecations
In conjunction with the new API endpoint structure, the following legacy endpoints have been deprecated and replaced with…
GET /api/v1/DataTables/List
GET /api/v1/DecrementTables/List
GET /api/v1/TableStructures/List/{ModelId}