REST API – Add Swagger Comments for Collect Endpoint Parameters [d47730]
Added missing parameter descriptions in the Swagger documentation for Collect Endpoints.
REST API – New GET /api/registration/expiration Endpoint [d48411]
Created a new GET /api/registration/expiration endpoint to enable retrieval of the software maintenance expiration date. This is the same date that appears in Professional under the "Network Licenses" tab.
REST API – New POST /api/collect/templates/prepopulation/check Endpoint [d47685]
Created a new POST /api/collect/templates/prepopulation/check endpoint to validate pre-population mapping errors in a Collect template. The endpoint uses the template ID and table name as input and checks pre-population mappings validation for the table in the Collect template.
REST API – Update GET /api/collect/forms Endpoint [d47587]
Updated the REST API endpoint GET /api/collect/forms to have a new parameter formsSearch.templateId that accepts a Collect template ID. If an ID is provided, it will only return forms for that template.
REST API – Updated Endpoints for EUID, NewEUID, and NewSYSID [d51547]
Updated API endpoints to reflect the following changes:
- Added a warning header to the response from POST api/odata/NewEuid and POST api/odata/NewSysid to inform users of deprecation. Users are now requested to use POST api/odata/Id which takes a table name and column name to return an ID from the appropriate sequence.
- Adapted the endpoint POST api/collect/Euid to take a table name and column name but will support backwards compatibility by not requiring these fields until a future date. These additional fields can be added in the same way that Quantity is currently added as an argument, e.g., POST {local_site}/api/collect/Euid?reserve.Quantity=1&reserve.Tablename=dt_file&reserve.Column=file_id.
REST API – Updated GET /api/reports/{reportId}/FeatureServer/{reportLayerId}/query Endpoint [d49754]
Updated the endpoint [GET] /api/reports/{reportId}/FeatureServer/{reportLayerId}/query to fix a bug that prevented users from using newer SRIDs.