Property
|
Description
|
Type
|
Example
|
id |
The Id of the group |
Integer |
“id” : 14 |
name |
The name of the group |
String |
“name” : “QA” |
description |
The description of the group |
String |
“description” : “Internal Service Checks” |
stopMonitoring |
true: monitoring is disabled for the websites in the group
false: monitoring is enabled for the websites in the group
If stopMonitoring=true, then alerting will also by default be disabled for the websites in the group |
Boolean |
“stopMonitoring” : false |
disableAlerting |
true: alerting is disabled for the websites in the group
false: alerting is enabled for the websites in the group
If stopMonitoring=true, then alerting will also by default be disabled for the websites in the group |
Boolean |
“disableAlerting” : false |
parentId |
The Id of the parent group. If parentId=1 then the group exists under the root group. |
Integer |
“parentId” : 1 |
alertStatus |
A status that indicates if there is currently an alert for a website in the group, and whether or not the alert has been acknowledged. This status property has two values in the following format:
{acknowledged} – {alertLevel}, where
acknowledged: confirmed | unconfirmed
alertLevel: warn | error | critical |
String |
“alertStatus” : “none” |
sdtStatus |
A status that indicates if there are any SDTs set for the group or any websites in the group. This status property has three values in the following format:
“{serviceGroupSDT} – {serviceSDT} – none”, where serviceGroupSDT and serviceSDT will be either “SDT” or “none” |
String |
“sdtStatus” : “none-none-none” |
alertDisableStatus |
A status that indicates whether alerting is disabled for the group or a websitee in the group. This status property has three values in the following format:
“{serviceGroupAlertingDisabled} – {serviceAlertingDisabled} – none”, where serviceGroupAlertDisabled and serviceAlertDisabled will be either “disable” or “none” |
String |
“alertDisableStatus” : “none-none-none” |
hasServicesDisabled |
true: one or more websites in the group have monitoring disabled (stopMonitoring:true)
false: no websites in the group have monitoring disabled (stopMonitoring:true) |
Boolean |
“hasServicesDisabled” : false |
numOfServices |
The number of websites in this group and in any subgroups within this group |
Integer |
“numOfServices” : 4 |
userPermission |
write | read | ack
The permission level of the user that made the API request |
String |
“userPermission” : “write” |
serviceProperties |
The properties set for the group (does not include inherited properties) |
JSON Object |
“serviceProperties” : [ {“name” : “billing”,”value” : “website”} ] |
numOfDirectServices |
The number of websites in this group (exlcuding those in subgroups) |
Integer |
“numOfDirectServices” : 4 |
testLocation |
The locations from which the websites within the group are monitored. Locations are:
1 : US – LA
2 : US – DC
3 : US – SF
4 : US – DC
5 : Europe – Dublin
6 : Asia – Singapore
testLocation:”{all:true}” indicates that the website will be monitored from all checkpoint locations
testLocation:”{smgIds:[1,2,3]}” indicates that the website will be monitored from checkpoint locations 1, 2 and 3 |
JSON Object |
“testLocation” : “{“all”:true}” |
fullPath |
The full path of the group |
String |
“fullPath” : “QA/Tests” |
subGroups |
A list of subgroups in the website group. |
JSON Object |
“subGroups” : [ {“id” : 15,”name” : “Tests”,”userPermission” : “write”,”disableAlerting” : false,”stopMonitoring” : false,”hasServicesDisabled” : false,”numOfServices” : 0,”numOfDirectServices” : 0,”alertDisableStatus” : “none-none-none”,”alertStatus” : “none”,”sdtStatus” : “none-none-none”,”fullPath” : “QA/Tests”,”description” : “”} ] |