Notifications
Retrieves all notification configurations.
Query parameters
SiteIdinteger · int32Optional
Site ID for which to retrieve notifications (optional)
Responses
200
Success
application/json; api-version=1.0
Notification
idinteger · int32Optional
ID of the object.
adminCreatestring · nullableOptional
User who created the object.
adminLastModstring · nullableOptional
User who last modified the object.
timeCreatestring · date-timeOptional
Time when the object was created.
timeLastModstring · date-timeOptional
Time when the object was last modified.
siteIdinteger · int32Optional
enabledbooleanOptional
hasThresholdbooleanOptional
typestring · enumOptionalPossible values:
Type of notification
recipientsstring · nullableOptional
executeScriptbooleanOptional
scriptIdinteger · int32Optional
sendEmailbooleanOptional
gracePeriodinteger · int32Optional
enableGracePeriodbooleanOptional
intervalinteger · int32Optional
enableIntervalbooleanOptional
waitUntilRecoveredbooleanOptional
allServersbooleanOptional
targetTypestring · enumOptionalPossible values:
Target Type
targetIdsinteger · int32[] · nullableOptional
401
Unauthorized
application/json; api-version=1.0
404
Not Found
application/json; api-version=1.0
get
/api/NotificationsRetrieves a notification configuration.
Path parameters
idinteger · int32Required
Notification ID
Responses
200
Success
application/json; api-version=1.0
Notification Event Criteria
idinteger · int32Optional
ID of the object.
adminCreatestring · nullableOptional
User who created the object.
adminLastModstring · nullableOptional
User who last modified the object.
timeCreatestring · date-timeOptional
Time when the object was created.
timeLastModstring · date-timeOptional
Time when the object was last modified.
siteIdinteger · int32Optional
enabledbooleanOptional
hasThresholdbooleanOptional
typestring · enumOptionalPossible values:
Type of notification
recipientsstring · nullableOptional
executeScriptbooleanOptional
scriptIdinteger · int32Optional
sendEmailbooleanOptional
gracePeriodinteger · int32Optional
enableGracePeriodbooleanOptional
intervalinteger · int32Optional
enableIntervalbooleanOptional
waitUntilRecoveredbooleanOptional
allServersbooleanOptional
targetTypestring · enumOptionalPossible values:
Target Type
targetIdsinteger · int32[] · nullableOptional
401
Unauthorized
application/json; api-version=1.0
404
Not Found
application/json; api-version=1.0
get
/api/Notifications/{id}