PUT api/SubGroups/RequestReading?category={category}

Request that a reading be taken of the physical device and the records updated as soon as possible. for a particular category. NOTE: the returned details may or may not contain the readings that have been requested. Check reading date/time

Request Information

URI Parameters

NameDescriptionTypeAdditional information
category

The Category of the SubGroups you want to read

string

Required

Body Parameters

None.

Response Information

Resource Description

a Response with the item/s and messages

GetSubGroupsResponse
NameDescriptionTypeAdditional information
SubGroups

Array of SubGroups

Collection of SubGroup

None.

Messages

Array of messages

Collection of Message

None.

ServerInformation

Relevant information regarding the Server

ServerInformation

None.

VersionInformation

Relevant information regarding the API's version

VersionInformation

None.

Response Formats

application/json, text/json, text/html

Sample:
{
  "SubGroups": [
    {
      "ID": 1,
      "Name": "sample string 2",
      "GroupID": 3,
      "GroupName": "sample string 4",
      "Category": "sample string 5",
      "Notes": "sample string 6",
      "DisplayIndex": 7,
      "Devices": [
        {
          "PositionSourceName": "sample string 1",
          "PositionFromDataNode": true,
          "Position": {
            "Fix": true,
            "Age": 2,
            "Latitude": 1.0,
            "Longitude": 1.0,
            "Altitude": 1.0,
            "Course": 1.0,
            "Speed": 1.0,
            "Error": 1.0,
            "ReadingDate": "2026-03-02T15:52:47.0160817+10:00"
          },
          "NodeChannel": 1,
          "SerialNumber": "sample string 3",
          "Type": 1,
          "TypeName": "sample string 4",
          "SignalType": 0,
          "Controllable": true,
          "Schedulable": true,
          "Threshold": 1.0,
          "ReadingOverride": "sample string 5",
          "Specifications": "sample string 6",
          "PositionSourceID": 1,
          "Latitude": 1.0,
          "Longitude": 1.0,
          "Code": "sample string 7",
          "Allowance": 1,
          "DefaultValidationBeforeSpan": "00:00:00.1234567",
          "DefaultValidationBeforeLimit": 1,
          "DefaultValidationBeforeID": 1,
          "DefaultValidationBeforeEnable": true,
          "DefaultValidationBeforeName": "sample string 8",
          "DefaultValidationDuringSpan": "00:00:00.1234567",
          "DefaultValidationDuringLimit": 1,
          "DefaultValidationDuringID": 1,
          "DefaultValidationDuringEnable": true,
          "DefaultValidationDuringName": "sample string 9",
          "DefaultValidationAfterSpan": "00:00:00.1234567",
          "DefaultValidationAfterLimit": 1,
          "DefaultValidationAfterID": 1,
          "DefaultValidationAfterEnable": true,
          "DefaultValidationAfterName": "sample string 10",
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2026-03-02T15:52:47.0160817+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            }
          ],
          "ID": 11,
          "Name": "sample string 12",
          "Description": "sample string 13",
          "DataNodeID": 1,
          "DataNodeName": "sample string 14",
          "Category": "sample string 15",
          "Lifespan": 1,
          "ConfiguredAlerts": [
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            },
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            }
          ]
        },
        {
          "PositionSourceName": "sample string 1",
          "PositionFromDataNode": true,
          "Position": {
            "Fix": true,
            "Age": 2,
            "Latitude": 1.0,
            "Longitude": 1.0,
            "Altitude": 1.0,
            "Course": 1.0,
            "Speed": 1.0,
            "Error": 1.0,
            "ReadingDate": "2026-03-02T15:52:47.0160817+10:00"
          },
          "NodeChannel": 1,
          "SerialNumber": "sample string 3",
          "Type": 1,
          "TypeName": "sample string 4",
          "SignalType": 0,
          "Controllable": true,
          "Schedulable": true,
          "Threshold": 1.0,
          "ReadingOverride": "sample string 5",
          "Specifications": "sample string 6",
          "PositionSourceID": 1,
          "Latitude": 1.0,
          "Longitude": 1.0,
          "Code": "sample string 7",
          "Allowance": 1,
          "DefaultValidationBeforeSpan": "00:00:00.1234567",
          "DefaultValidationBeforeLimit": 1,
          "DefaultValidationBeforeID": 1,
          "DefaultValidationBeforeEnable": true,
          "DefaultValidationBeforeName": "sample string 8",
          "DefaultValidationDuringSpan": "00:00:00.1234567",
          "DefaultValidationDuringLimit": 1,
          "DefaultValidationDuringID": 1,
          "DefaultValidationDuringEnable": true,
          "DefaultValidationDuringName": "sample string 9",
          "DefaultValidationAfterSpan": "00:00:00.1234567",
          "DefaultValidationAfterLimit": 1,
          "DefaultValidationAfterID": 1,
          "DefaultValidationAfterEnable": true,
          "DefaultValidationAfterName": "sample string 10",
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2026-03-02T15:52:47.0160817+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            }
          ],
          "ID": 11,
          "Name": "sample string 12",
          "Description": "sample string 13",
          "DataNodeID": 1,
          "DataNodeName": "sample string 14",
          "Category": "sample string 15",
          "Lifespan": 1,
          "ConfiguredAlerts": [
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            },
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            }
          ]
        }
      ],
      "CalculatedDevices": [
        {
          "DisplayIndex": 1,
          "Type": 10,
          "TypeName": "Sum",
          "Timescale": true,
          "Option": "sample string 1",
          "Period": 0,
          "PeriodName": "None",
          "CustomPeriodStart": "2026-03-02T15:52:47.0160817+10:00",
          "CustomPeriodEnd": "2026-03-02T15:52:47.0160817+10:00",
          "EquationID": 1,
          "EquationName": "sample string 2",
          "EquationDescription": "sample string 3",
          "Equation": "sample string 4",
          "Valid": true,
          "Hidden": true,
          "Items": [
            {
              "ID": 1,
              "Name": "sample string 2",
              "ShortName": "sample string 3",
              "Value": 1.0,
              "Type": 0,
              "Validation": 0,
              "Option": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 4",
              "DisplayIndex": 1
            },
            {
              "ID": 1,
              "Name": "sample string 2",
              "ShortName": "sample string 3",
              "Value": 1.0,
              "Type": 0,
              "Validation": 0,
              "Option": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 4",
              "DisplayIndex": 1
            }
          ],
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2026-03-02T15:52:47.0160817+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            }
          ],
          "ID": 6,
          "Name": "sample string 7",
          "Description": "sample string 8",
          "DataNodeID": 1,
          "DataNodeName": "sample string 9",
          "Category": "sample string 10",
          "Lifespan": 1,
          "ConfiguredAlerts": [
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            },
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            }
          ]
        },
        {
          "DisplayIndex": 1,
          "Type": 10,
          "TypeName": "Sum",
          "Timescale": true,
          "Option": "sample string 1",
          "Period": 0,
          "PeriodName": "None",
          "CustomPeriodStart": "2026-03-02T15:52:47.0160817+10:00",
          "CustomPeriodEnd": "2026-03-02T15:52:47.0160817+10:00",
          "EquationID": 1,
          "EquationName": "sample string 2",
          "EquationDescription": "sample string 3",
          "Equation": "sample string 4",
          "Valid": true,
          "Hidden": true,
          "Items": [
            {
              "ID": 1,
              "Name": "sample string 2",
              "ShortName": "sample string 3",
              "Value": 1.0,
              "Type": 0,
              "Validation": 0,
              "Option": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 4",
              "DisplayIndex": 1
            },
            {
              "ID": 1,
              "Name": "sample string 2",
              "ShortName": "sample string 3",
              "Value": 1.0,
              "Type": 0,
              "Validation": 0,
              "Option": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 4",
              "DisplayIndex": 1
            }
          ],
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2026-03-02T15:52:47.0160817+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            }
          ],
          "ID": 6,
          "Name": "sample string 7",
          "Description": "sample string 8",
          "DataNodeID": 1,
          "DataNodeName": "sample string 9",
          "Category": "sample string 10",
          "Lifespan": 1,
          "ConfiguredAlerts": [
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            },
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            }
          ]
        }
      ],
      "PositionDevices": [
        {
          "NodeChannel": 1,
          "SerialNumber": "sample string 1",
          "Specifications": "sample string 2",
          "LatestPosition": {
            "Fix": true,
            "Age": 1,
            "Latitude": 2.0,
            "Longitude": 3.0,
            "Altitude": 1.0,
            "Course": 1.0,
            "Speed": 1.0,
            "Error": 1.0,
            "ID": 4,
            "Date": "2026-03-02T15:52:47.0160817+10:00",
            "DeviceType": 10
          },
          "ID": 3,
          "Name": "sample string 4",
          "Description": "sample string 5",
          "DataNodeID": 1,
          "DataNodeName": "sample string 6",
          "Category": "sample string 7",
          "Lifespan": 1,
          "ConfiguredAlerts": [
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            },
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            }
          ]
        },
        {
          "NodeChannel": 1,
          "SerialNumber": "sample string 1",
          "Specifications": "sample string 2",
          "LatestPosition": {
            "Fix": true,
            "Age": 1,
            "Latitude": 2.0,
            "Longitude": 3.0,
            "Altitude": 1.0,
            "Course": 1.0,
            "Speed": 1.0,
            "Error": 1.0,
            "ID": 4,
            "Date": "2026-03-02T15:52:47.0160817+10:00",
            "DeviceType": 10
          },
          "ID": 3,
          "Name": "sample string 4",
          "Description": "sample string 5",
          "DataNodeID": 1,
          "DataNodeName": "sample string 6",
          "Category": "sample string 7",
          "Lifespan": 1,
          "ConfiguredAlerts": [
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            },
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            }
          ]
        }
      ]
    },
    {
      "ID": 1,
      "Name": "sample string 2",
      "GroupID": 3,
      "GroupName": "sample string 4",
      "Category": "sample string 5",
      "Notes": "sample string 6",
      "DisplayIndex": 7,
      "Devices": [
        {
          "PositionSourceName": "sample string 1",
          "PositionFromDataNode": true,
          "Position": {
            "Fix": true,
            "Age": 2,
            "Latitude": 1.0,
            "Longitude": 1.0,
            "Altitude": 1.0,
            "Course": 1.0,
            "Speed": 1.0,
            "Error": 1.0,
            "ReadingDate": "2026-03-02T15:52:47.0160817+10:00"
          },
          "NodeChannel": 1,
          "SerialNumber": "sample string 3",
          "Type": 1,
          "TypeName": "sample string 4",
          "SignalType": 0,
          "Controllable": true,
          "Schedulable": true,
          "Threshold": 1.0,
          "ReadingOverride": "sample string 5",
          "Specifications": "sample string 6",
          "PositionSourceID": 1,
          "Latitude": 1.0,
          "Longitude": 1.0,
          "Code": "sample string 7",
          "Allowance": 1,
          "DefaultValidationBeforeSpan": "00:00:00.1234567",
          "DefaultValidationBeforeLimit": 1,
          "DefaultValidationBeforeID": 1,
          "DefaultValidationBeforeEnable": true,
          "DefaultValidationBeforeName": "sample string 8",
          "DefaultValidationDuringSpan": "00:00:00.1234567",
          "DefaultValidationDuringLimit": 1,
          "DefaultValidationDuringID": 1,
          "DefaultValidationDuringEnable": true,
          "DefaultValidationDuringName": "sample string 9",
          "DefaultValidationAfterSpan": "00:00:00.1234567",
          "DefaultValidationAfterLimit": 1,
          "DefaultValidationAfterID": 1,
          "DefaultValidationAfterEnable": true,
          "DefaultValidationAfterName": "sample string 10",
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2026-03-02T15:52:47.0160817+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            }
          ],
          "ID": 11,
          "Name": "sample string 12",
          "Description": "sample string 13",
          "DataNodeID": 1,
          "DataNodeName": "sample string 14",
          "Category": "sample string 15",
          "Lifespan": 1,
          "ConfiguredAlerts": [
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            },
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            }
          ]
        },
        {
          "PositionSourceName": "sample string 1",
          "PositionFromDataNode": true,
          "Position": {
            "Fix": true,
            "Age": 2,
            "Latitude": 1.0,
            "Longitude": 1.0,
            "Altitude": 1.0,
            "Course": 1.0,
            "Speed": 1.0,
            "Error": 1.0,
            "ReadingDate": "2026-03-02T15:52:47.0160817+10:00"
          },
          "NodeChannel": 1,
          "SerialNumber": "sample string 3",
          "Type": 1,
          "TypeName": "sample string 4",
          "SignalType": 0,
          "Controllable": true,
          "Schedulable": true,
          "Threshold": 1.0,
          "ReadingOverride": "sample string 5",
          "Specifications": "sample string 6",
          "PositionSourceID": 1,
          "Latitude": 1.0,
          "Longitude": 1.0,
          "Code": "sample string 7",
          "Allowance": 1,
          "DefaultValidationBeforeSpan": "00:00:00.1234567",
          "DefaultValidationBeforeLimit": 1,
          "DefaultValidationBeforeID": 1,
          "DefaultValidationBeforeEnable": true,
          "DefaultValidationBeforeName": "sample string 8",
          "DefaultValidationDuringSpan": "00:00:00.1234567",
          "DefaultValidationDuringLimit": 1,
          "DefaultValidationDuringID": 1,
          "DefaultValidationDuringEnable": true,
          "DefaultValidationDuringName": "sample string 9",
          "DefaultValidationAfterSpan": "00:00:00.1234567",
          "DefaultValidationAfterLimit": 1,
          "DefaultValidationAfterID": 1,
          "DefaultValidationAfterEnable": true,
          "DefaultValidationAfterName": "sample string 10",
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2026-03-02T15:52:47.0160817+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            }
          ],
          "ID": 11,
          "Name": "sample string 12",
          "Description": "sample string 13",
          "DataNodeID": 1,
          "DataNodeName": "sample string 14",
          "Category": "sample string 15",
          "Lifespan": 1,
          "ConfiguredAlerts": [
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            },
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            }
          ]
        }
      ],
      "CalculatedDevices": [
        {
          "DisplayIndex": 1,
          "Type": 10,
          "TypeName": "Sum",
          "Timescale": true,
          "Option": "sample string 1",
          "Period": 0,
          "PeriodName": "None",
          "CustomPeriodStart": "2026-03-02T15:52:47.0160817+10:00",
          "CustomPeriodEnd": "2026-03-02T15:52:47.0160817+10:00",
          "EquationID": 1,
          "EquationName": "sample string 2",
          "EquationDescription": "sample string 3",
          "Equation": "sample string 4",
          "Valid": true,
          "Hidden": true,
          "Items": [
            {
              "ID": 1,
              "Name": "sample string 2",
              "ShortName": "sample string 3",
              "Value": 1.0,
              "Type": 0,
              "Validation": 0,
              "Option": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 4",
              "DisplayIndex": 1
            },
            {
              "ID": 1,
              "Name": "sample string 2",
              "ShortName": "sample string 3",
              "Value": 1.0,
              "Type": 0,
              "Validation": 0,
              "Option": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 4",
              "DisplayIndex": 1
            }
          ],
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2026-03-02T15:52:47.0160817+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            }
          ],
          "ID": 6,
          "Name": "sample string 7",
          "Description": "sample string 8",
          "DataNodeID": 1,
          "DataNodeName": "sample string 9",
          "Category": "sample string 10",
          "Lifespan": 1,
          "ConfiguredAlerts": [
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            },
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            }
          ]
        },
        {
          "DisplayIndex": 1,
          "Type": 10,
          "TypeName": "Sum",
          "Timescale": true,
          "Option": "sample string 1",
          "Period": 0,
          "PeriodName": "None",
          "CustomPeriodStart": "2026-03-02T15:52:47.0160817+10:00",
          "CustomPeriodEnd": "2026-03-02T15:52:47.0160817+10:00",
          "EquationID": 1,
          "EquationName": "sample string 2",
          "EquationDescription": "sample string 3",
          "Equation": "sample string 4",
          "Valid": true,
          "Hidden": true,
          "Items": [
            {
              "ID": 1,
              "Name": "sample string 2",
              "ShortName": "sample string 3",
              "Value": 1.0,
              "Type": 0,
              "Validation": 0,
              "Option": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 4",
              "DisplayIndex": 1
            },
            {
              "ID": 1,
              "Name": "sample string 2",
              "ShortName": "sample string 3",
              "Value": 1.0,
              "Type": 0,
              "Validation": 0,
              "Option": 0,
              "DeviceID": 1,
              "DeviceName": "sample string 4",
              "DisplayIndex": 1
            }
          ],
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2026-03-02T15:52:47.0160817+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "ShortDescription": "sample string 4",
              "BottomValue": 1.0,
              "TopValue": 1.0,
              "Color": "sample string 5",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 6,
              "MaxAlertRepeat": 7,
              "OtherAlertTriggerValue": 1.0,
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 10,
              "ActionTargetName": "sample string 11",
              "ActionValue": 12.0,
              "AlertCountRequired": 13,
              "ResetCountRequired": 14
            }
          ],
          "ID": 6,
          "Name": "sample string 7",
          "Description": "sample string 8",
          "DataNodeID": 1,
          "DataNodeName": "sample string 9",
          "Category": "sample string 10",
          "Lifespan": 1,
          "ConfiguredAlerts": [
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            },
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            }
          ]
        }
      ],
      "PositionDevices": [
        {
          "NodeChannel": 1,
          "SerialNumber": "sample string 1",
          "Specifications": "sample string 2",
          "LatestPosition": {
            "Fix": true,
            "Age": 1,
            "Latitude": 2.0,
            "Longitude": 3.0,
            "Altitude": 1.0,
            "Course": 1.0,
            "Speed": 1.0,
            "Error": 1.0,
            "ID": 4,
            "Date": "2026-03-02T15:52:47.0160817+10:00",
            "DeviceType": 10
          },
          "ID": 3,
          "Name": "sample string 4",
          "Description": "sample string 5",
          "DataNodeID": 1,
          "DataNodeName": "sample string 6",
          "Category": "sample string 7",
          "Lifespan": 1,
          "ConfiguredAlerts": [
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            },
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            }
          ]
        },
        {
          "NodeChannel": 1,
          "SerialNumber": "sample string 1",
          "Specifications": "sample string 2",
          "LatestPosition": {
            "Fix": true,
            "Age": 1,
            "Latitude": 2.0,
            "Longitude": 3.0,
            "Altitude": 1.0,
            "Course": 1.0,
            "Speed": 1.0,
            "Error": 1.0,
            "ID": 4,
            "Date": "2026-03-02T15:52:47.0160817+10:00",
            "DeviceType": 10
          },
          "ID": 3,
          "Name": "sample string 4",
          "Description": "sample string 5",
          "DataNodeID": 1,
          "DataNodeName": "sample string 6",
          "Category": "sample string 7",
          "Lifespan": 1,
          "ConfiguredAlerts": [
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            },
            {
              "ID": 1,
              "Enabled": true,
              "Name": "sample string 3",
              "Description": "sample string 4",
              "AlertType": 0,
              "MaxRepeats": 5,
              "WaitTime": 6,
              "OwnerID": 7,
              "OwnerType": 10,
              "Type": 0,
              "CheckInControlled": true
            }
          ]
        }
      ]
    }
  ],
  "Messages": [
    {
      "Severity": 0,
      "MessageCode": 1,
      "CodeDesc": 2,
      "MessageText": "sample string 3",
      "RecordNumber": 4
    },
    {
      "Severity": 0,
      "MessageCode": 1,
      "CodeDesc": 2,
      "MessageText": "sample string 3",
      "RecordNumber": 4
    }
  ],
  "ServerInformation": {
    "CurrentTimeUTC": "2026-03-02T15:52:47.0160817+10:00",
    "BuildDateUTC": "2026-03-02T15:52:47.0160817+10:00"
  },
  "VersionInformation": {
    "Major": 1,
    "Minor": 8,
    "Hotfix": 0,
    "Beta": true,
    "Version": "1.8.0.BETA"
  }
}