REST API (25.1)

<< Click to Display Table of Contents >>

Navigation:  Release Notes > Build 25.1 (May 2025) >

REST API (25.1)

 

 


 

 

REST API – GET /api/reports Endpoint Returning statusFlag as Null [d44256]

Updated the GET /api/reports endpoint to return the correct statusFlag ('A') instead of a null value.

 

 


 

 

REST API – Culture Setting Not Being Applied When 'Accept-Language' Request Header Not in API Request [d44175]

Corrected an issue with the API/report/[reportid]/data endpoint not applying the culture settings as per the help article: https://help.earthsoft.com/ent-using-equis-in-different-langu.htm#systemenvironmentvariable.

 

 


 

 

REST API – New api/reports Endpoint [d44810]

Added new REST API api/report/{reportId}-GeoJSON endpoint that uses reportID to provide a distinct name and prevent duplicate errors in ArcGIS Online (AGOL) with GeoJSON links created through the EZView widget.

 

 


 

 

REST API – OData GET Fails on Tables/Views Without a Key [d44231]

Fixed a bug where making an OData GET request returned a 500 Internal Server Error response when querying database views and keyless tables.

 

 


 

 

REST API – Removed POST /api/spm/tasks/scheduleChangeReasons Endpoint [d44374]

Removed a deprecated POST /api/spm/tasks/scheduleChangeReasons endpoint.

 

 


 

 

REST API – Update GET/api/reports/reportId/data Endpoint to Include Total Row Count [d44029]

Added x-EQ-TotalRowCount to the GET /api/reports/reportId/data endpoint response headers so users can get the total row count in the response even when paginating.

 

 


 

 

REST API – Updated GET api/facilities/{facilityId}/locations Endpoint [d44336]

Updated GET api/facilities/{facilityId}/locations endpoint to improve efficiency.

 

 


 

 

REST API – Updated Swagger User Interface [d44415]

Updated the Swagger user interface for the EQuIS REST API to the modern version.