April 2019 (version 2.25/2.25.1)

The Remote Manager April 2019 releases contain the following features:

v2.25

v2.25.1

Device names

In addition to the required device ID, you can optionally assign a unique name to each device. The name appears in the device list, on pins in the map view, and in alarm email notifications.

A device name can be from 1 to 63 characters. Valid characters are ASCII letters from a to z, the digits from 0 to 9, and the hyphen (-). The name may not start with a hyphen.

Alarm type: Datapoint on Change

You can trigger an alarm based on the value of a Datapoint change. This is useful to notice changes such as the active wan, IP address, or cellular technology.

API Explorer layout changes

API Documentation, Response, and Request content are displayed in tabs within the lower right panel of the API Explorer:

New APIs

API Methods Change

/v1/alerts/summary

/v1/alerts/status

GET

New API to get the status of alerts.

Status is a subset of the data in summary.

/v1/groups

GET

POST

PUT

DELETE

New API to get, add, move, and delete groups. Allows devices to be moved to a parent group on delete.

/v1/devices/inventory

/v1/devices/bulk

  Added fields including the number of fired alarms and cellular related data. Add or update devices using a CSV format Get devices in a CSV format.
/v1/reports   Many additional reports.
sci   Available to read only users - limited to operations that do not modify the device Update firmware from the firmware repository specifying a version.
Monitor  

Allow authorization header.

New monitor topics: devices and alert_status

Filtering and Sorting in the v1 APIs

Filtering and sorting have been enhanced in the v1 APIs.

Here are some examples:

/ws/v1/devices/inventory?query=tags='fileUpdate'&orderby=connection_status

Get a list of devices that have been tagged with fileUpdate and return them sorted by the connection status.

/ws/v1/devices/inventory?query=group startsWith 'Minnesota'

Get a list of devices that are in the Minnesota group including all child groups.

/ws/v1/alerts/summary?query=status='fired'&orderby=last_update desc

Get a list of all alerts in the fired state and order with most recently fired first.

Tutorials: Azure and AWS

Added two tutorials:

Azure: https://www.digi.com/resources/documentation/digidocs/90002345/default.htm

AWS: https://www.digi.com/resources/documentation/digidocs/90002346/default.htm

Allow multiple versions in SCI Firmware Update

To update firmware for many devices in a single SCI request, specify the vendor ID and/or device type for each version. Match a device against vendor ID and device type first, then vendor ID, then use the version with no qualifiers.

Device type specified
<sci_request version="1.0">
  <update_firmware>
    <targets>
        <group path="my_group"/>
    </targets>
    <version>3.0.0.0</version>
    <version deviceType="TransPort LR54">3.0.0.1</version>
    <version deviceType="TransPort LR54W">3.0.0.2</version>
    <version deviceType="TransPort WR64">3.0.0.3</version>
  </update_firmware>
</sci_request>
Specify vendor ID and device type
<sci_request version="1.0">
  <update_firmware>
    <targets>
        <group path="my_group"/>
    </targets>
    <version vendorId="FE000009" deviceType="TransPort LR54">3.0.0.1</version>
    <version vendorId="FE000009" deviceType="TransPort LR54W">3.0.0.2</version>
  </update_firmware>
</sci_request>
Specify device type with vendor ID fall back
<sci_request version="1.0">
  <update_firmware>
    <targets>
        <group path="my_group"/>
    </targets>
    <version deviceType="TransPort LR54">3.0.0.1</version>
    <version vendorId="FE000008">3.0.0.2</version>
  </update_firmware>
</sci_request>

API for alert history by alert source

The v1/alerts/history/alert[/source] API shows an historical status view of an alert by id or name. The alert history records each status change of an alert. See the API Explorer for examples.

Support for relative times in API paramters and queries

Added support for specifying relative time values in the start and end time parameters and query parameters:

Reports based on devices queries

Added API to generate reports based on devices queries. See /ws/v1/reports/devices in the API Explorer for details.