POST api/Groups

Create a Group

Request Information

URI Parameters

None.

Body Parameters

The Group to be created

Add_Group
NameDescriptionTypeAdditional information
Name

The name of the Group

string

None.

LocationID

The location ID this Group belongs to

integer

None.

Notes

Any notes for this Group

string

None.

Request Formats

application/json, text/json, text/html

Sample:
{
  "Name": "sample string 1",
  "LocationID": 2,
  "Notes": "sample string 3"
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Returns the created Group and messages

GetGroupsResponse
NameDescriptionTypeAdditional information
Groups

Array of Groups

Collection of Group

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:
{
  "Groups": [
    {
      "ID": 1,
      "Name": "sample string 2",
      "LocationID": 3,
      "LocationName": "sample string 4",
      "Notes": "sample string 5",
      "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:25:10.6877304+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:25:10.6877304+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:25:10.6877304+10:00",
              "CustomPeriodEnd": "2025-11-09T21:25:10.6877304+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:25:10.6877304+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:25:10.6877304+10:00",
              "CustomPeriodEnd": "2025-11-09T21:25:10.6877304+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:25:10.6877304+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:25:10.6877304+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:25:10.6877304+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:25:10.6877304+10:00",
              "CustomPeriodEnd": "2025-11-09T21:25:10.6877304+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:25:10.6877304+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:25:10.6877304+10:00",
              "CustomPeriodEnd": "2025-11-09T21:25:10.6877304+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:25:10.6877304+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",
      "LocationID": 3,
      "LocationName": "sample string 4",
      "Notes": "sample string 5",
      "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:25:10.6877304+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:25:10.6877304+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:25:10.6877304+10:00",
              "CustomPeriodEnd": "2025-11-09T21:25:10.6877304+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:25:10.6877304+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:25:10.6877304+10:00",
              "CustomPeriodEnd": "2025-11-09T21:25:10.6877304+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:25:10.6877304+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:25:10.6877304+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:25:10.6877304+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:25:10.6877304+10:00",
              "CustomPeriodEnd": "2025-11-09T21:25:10.6877304+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:25:10.6877304+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:25:10.6877304+10:00",
              "CustomPeriodEnd": "2025-11-09T21:25:10.6877304+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:25:10.6877304+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:25:10.6877304+10:00",
    "BuildDateUTC": "2025-11-09T21:25:10.6877304+10:00"
  },
  "VersionInformation": {
    "Major": 1,
    "Minor": 8,
    "Hotfix": 0,
    "Beta": true,
    "Version": "1.8.0.BETA"
  }
}