POST api/SubGroups

Create a SubGroup

Request Information

URI Parameters

None.

Body Parameters

The SubGroup to be created

Add_SubGroup
NameDescriptionTypeAdditional information
GroupID

Group ID you want to add this to.

integer

None.

Name

The name of the SubGroup

string

None.

Category

The category of the SubGroup. This can be any text that you want and can be used to group SubGroups

string

None.

Notes

Any notes for this SubGroup

string

None.

DeviceIDs

List of Devices to associate with this SubGroup

Collection of integer

None.

CalculatedDeviceIDs

List of Calculated Devices to associate with this SubGroup

Collection of integer

None.

Request Formats

application/json, text/json, text/html

Sample:
{
  "GroupID": 1,
  "Name": "sample string 2",
  "Category": "sample string 3",
  "Notes": "sample string 4",
  "DeviceIDs": [
    1,
    2
  ],
  "CalculatedDeviceIDs": [
    1,
    2
  ]
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Returns the created SubGroup 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": [
        {
          "NodeChannel": 1,
          "SerialNumber": "sample string 1",
          "Type": 1,
          "TypeName": "sample string 2",
          "SignalType": 0,
          "Controllable": true,
          "Schedulable": true,
          "Threshold": 1.0,
          "ReadingOverride": "sample string 3",
          "Specifications": "sample string 4",
          "Latitude": 1.0,
          "Longitude": 1.0,
          "Code": "sample string 5",
          "Allowance": 1,
          "DefaultValidationBeforeSpan": "00:00:00.1234567",
          "DefaultValidationBeforeLimit": 1,
          "DefaultValidationBeforeID": 1,
          "DefaultValidationBeforeEnable": true,
          "DefaultValidationBeforeName": "sample string 6",
          "DefaultValidationDuringSpan": "00:00:00.1234567",
          "DefaultValidationDuringLimit": 1,
          "DefaultValidationDuringID": 1,
          "DefaultValidationDuringEnable": true,
          "DefaultValidationDuringName": "sample string 7",
          "DefaultValidationAfterSpan": "00:00:00.1234567",
          "DefaultValidationAfterLimit": 1,
          "DefaultValidationAfterID": 1,
          "DefaultValidationAfterEnable": true,
          "DefaultValidationAfterName": "sample string 8",
          "ID": 9,
          "Name": "sample string 10",
          "Description": "sample string 11",
          "DataNodeID": 1,
          "DataNodeName": "sample string 12",
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Category": "sample string 13",
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2025-11-09T21:24:38.6502482+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "Lifespan": 1,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            }
          ],
          "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",
          "Type": 1,
          "TypeName": "sample string 2",
          "SignalType": 0,
          "Controllable": true,
          "Schedulable": true,
          "Threshold": 1.0,
          "ReadingOverride": "sample string 3",
          "Specifications": "sample string 4",
          "Latitude": 1.0,
          "Longitude": 1.0,
          "Code": "sample string 5",
          "Allowance": 1,
          "DefaultValidationBeforeSpan": "00:00:00.1234567",
          "DefaultValidationBeforeLimit": 1,
          "DefaultValidationBeforeID": 1,
          "DefaultValidationBeforeEnable": true,
          "DefaultValidationBeforeName": "sample string 6",
          "DefaultValidationDuringSpan": "00:00:00.1234567",
          "DefaultValidationDuringLimit": 1,
          "DefaultValidationDuringID": 1,
          "DefaultValidationDuringEnable": true,
          "DefaultValidationDuringName": "sample string 7",
          "DefaultValidationAfterSpan": "00:00:00.1234567",
          "DefaultValidationAfterLimit": 1,
          "DefaultValidationAfterID": 1,
          "DefaultValidationAfterEnable": true,
          "DefaultValidationAfterName": "sample string 8",
          "ID": 9,
          "Name": "sample string 10",
          "Description": "sample string 11",
          "DataNodeID": 1,
          "DataNodeName": "sample string 12",
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Category": "sample string 13",
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2025-11-09T21:24:38.6502482+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "Lifespan": 1,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            }
          ],
          "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",
          "CustomPeriodStart": "2025-11-09T21:24:38.6502482+10:00",
          "CustomPeriodEnd": "2025-11-09T21:24:38.6502482+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
            }
          ],
          "ID": 6,
          "Name": "sample string 7",
          "Description": "sample string 8",
          "DataNodeID": 1,
          "DataNodeName": "sample string 9",
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Category": "sample string 10",
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2025-11-09T21:24:38.6502482+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "Lifespan": 1,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            }
          ],
          "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",
          "CustomPeriodStart": "2025-11-09T21:24:38.6502482+10:00",
          "CustomPeriodEnd": "2025-11-09T21:24:38.6502482+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
            }
          ],
          "ID": 6,
          "Name": "sample string 7",
          "Description": "sample string 8",
          "DataNodeID": 1,
          "DataNodeName": "sample string 9",
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Category": "sample string 10",
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2025-11-09T21:24:38.6502482+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "Lifespan": 1,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            }
          ],
          "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": [
        {
          "NodeChannel": 1,
          "SerialNumber": "sample string 1",
          "Type": 1,
          "TypeName": "sample string 2",
          "SignalType": 0,
          "Controllable": true,
          "Schedulable": true,
          "Threshold": 1.0,
          "ReadingOverride": "sample string 3",
          "Specifications": "sample string 4",
          "Latitude": 1.0,
          "Longitude": 1.0,
          "Code": "sample string 5",
          "Allowance": 1,
          "DefaultValidationBeforeSpan": "00:00:00.1234567",
          "DefaultValidationBeforeLimit": 1,
          "DefaultValidationBeforeID": 1,
          "DefaultValidationBeforeEnable": true,
          "DefaultValidationBeforeName": "sample string 6",
          "DefaultValidationDuringSpan": "00:00:00.1234567",
          "DefaultValidationDuringLimit": 1,
          "DefaultValidationDuringID": 1,
          "DefaultValidationDuringEnable": true,
          "DefaultValidationDuringName": "sample string 7",
          "DefaultValidationAfterSpan": "00:00:00.1234567",
          "DefaultValidationAfterLimit": 1,
          "DefaultValidationAfterID": 1,
          "DefaultValidationAfterEnable": true,
          "DefaultValidationAfterName": "sample string 8",
          "ID": 9,
          "Name": "sample string 10",
          "Description": "sample string 11",
          "DataNodeID": 1,
          "DataNodeName": "sample string 12",
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Category": "sample string 13",
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2025-11-09T21:24:38.6502482+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "Lifespan": 1,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            }
          ],
          "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",
          "Type": 1,
          "TypeName": "sample string 2",
          "SignalType": 0,
          "Controllable": true,
          "Schedulable": true,
          "Threshold": 1.0,
          "ReadingOverride": "sample string 3",
          "Specifications": "sample string 4",
          "Latitude": 1.0,
          "Longitude": 1.0,
          "Code": "sample string 5",
          "Allowance": 1,
          "DefaultValidationBeforeSpan": "00:00:00.1234567",
          "DefaultValidationBeforeLimit": 1,
          "DefaultValidationBeforeID": 1,
          "DefaultValidationBeforeEnable": true,
          "DefaultValidationBeforeName": "sample string 6",
          "DefaultValidationDuringSpan": "00:00:00.1234567",
          "DefaultValidationDuringLimit": 1,
          "DefaultValidationDuringID": 1,
          "DefaultValidationDuringEnable": true,
          "DefaultValidationDuringName": "sample string 7",
          "DefaultValidationAfterSpan": "00:00:00.1234567",
          "DefaultValidationAfterLimit": 1,
          "DefaultValidationAfterID": 1,
          "DefaultValidationAfterEnable": true,
          "DefaultValidationAfterName": "sample string 8",
          "ID": 9,
          "Name": "sample string 10",
          "Description": "sample string 11",
          "DataNodeID": 1,
          "DataNodeName": "sample string 12",
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Category": "sample string 13",
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2025-11-09T21:24:38.6502482+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "Lifespan": 1,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            }
          ],
          "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",
          "CustomPeriodStart": "2025-11-09T21:24:38.6502482+10:00",
          "CustomPeriodEnd": "2025-11-09T21:24:38.6502482+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
            }
          ],
          "ID": 6,
          "Name": "sample string 7",
          "Description": "sample string 8",
          "DataNodeID": 1,
          "DataNodeName": "sample string 9",
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Category": "sample string 10",
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2025-11-09T21:24:38.6502482+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "Lifespan": 1,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            }
          ],
          "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",
          "CustomPeriodStart": "2025-11-09T21:24:38.6502482+10:00",
          "CustomPeriodEnd": "2025-11-09T21:24:38.6502482+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
            }
          ],
          "ID": 6,
          "Name": "sample string 7",
          "Description": "sample string 8",
          "DataNodeID": 1,
          "DataNodeName": "sample string 9",
          "DecimalPlaces": 1,
          "ReadingType": 1,
          "ReadingUnitType": 1,
          "Category": "sample string 10",
          "Reading": {
            "DelayFromStart": 1,
            "TimeToRun": 2,
            "LastReading": "2025-11-09T21:24:38.6502482+10:00",
            "Type": 4,
            "Units": 5,
            "Value": "1.0",
            "NumericalValue": 1.0,
            "Notes": "sample string 6"
          },
          "ReadingMinValue": 1.0,
          "ReadingMaxValue": 1.0,
          "Lifespan": 1,
          "BandActionsEnabled": true,
          "ReadingValueBands": [
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            },
            {
              "ID": 1,
              "DisplayIndex": 2,
              "Description": "sample string 3",
              "BottomValue": 4.0,
              "TopValue": 5.0,
              "Color": "sample string 6",
              "AlertTriggerType": 0,
              "AlertType": 0,
              "AlertResendWaitTime": 7,
              "MaxAlertRepeat": 8,
              "OtherAlertTriggerValue": "sample string 9",
              "AutoAcknowledge": true,
              "NotifyAcknowledge": true,
              "ActionType": 0,
              "ActionTargetType": 10,
              "ActionTargetID": 12,
              "ActionValue": 13.0,
              "AlertCountRequired": 14
            }
          ],
          "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": "2025-11-09T21:24:38.6502482+10:00",
    "BuildDateUTC": "2025-11-09T21:24:38.6502482+10:00"
  },
  "VersionInformation": {
    "Major": 1,
    "Minor": 8,
    "Hotfix": 0,
    "Beta": true,
    "Version": "1.8.0.BETA"
  }
}