Organization User Notification Resource
gsn_notification resources are messages sent to organization users. Examples of org_user notification errors are:- Trigger start and
stop notifications
Notification category types:
- INFO
- WARNING
- CRITICAL
GET gs_notification/org_user/{gsnUid}
Get the GroveStreams notification with the specified uid. | Resource Information | |
Rate Limited? | No | |
session, oauth and org tokens compatible? | Yes | |
api_key compatible? | Yes | |
Resource URL
http://grovestreams.com/api/gs_notification/org_user/gs_Uid}
Parameters
datetime |
required |
The datetime (UTC epoch millis) of the notification |
Example Requests
/gs_notification/org_user/8af0bfc0-2ce8-47a9-be96-5754ea734c1aResponse Body
{
"message": "",
"gs_notification": {
"uid":
"8af0bfc0-2ce8-47a9-be96-5754ea734c1a",
"to": "a@a.com,b@b.com",
"body":
"notification body",
"eventUid":
"26fb0502-ff10-36fb-afc6-c423a0d5b2d6",
"subject": "notification subject",
"item": {
"itemName": "",
"cycleName": "",
"cycleUid": "",
"componentName": "",
"stats": "",
"itemType": "stream",
"componentUid":
"389e2770-affe-3d15-859e-0857d206e805",
"extraData": "",
"itemUid":
"0fffe14b-dc0a-39cd-b2a6-3d7b222b1781"
},
"acknowledged": false,
"categoryType": "WARN",
"actionUid":
"e3a772e8-fdd6-3172-a98a-7774455007b6",
"date": 1335922280325
},
"success":
true
}
GET gs_notification/org_user
Returns
a list of gs_notification/org_user resources. |
Resource Information | |
Rate Limited? | No | |
session, oauth and org tokens compatible? | Yes | |
api_key compatible | Yes | |
Resource URL
http://grovestreams.com/api/gs_notification/org_user
Parameters
filter | optional | Applies enabled filters. Defaults to false if missing. |
Example Requests
/gs_notification/org_userResponse Body
{
"message": "",
"totalCount":
2,
"gs_notification": [
{
"uid":
"4bc58a68-1934-3a1d-bf13-fdce88368009",
"subject": "notification subject",
"acknowledged": false,
"categoryType": "WARN",
"date": 1335923526568
},
{
"uid":
"f1eea163-30d4-3b73-8c7b-50eb437dce4b",
"subject": "notification subject",
"acknowledged": false,
"categoryType": "WARN",
"date": 1335923526568
}
],
"success": true
}
POST gs_notification/org_user
Bulk
deletes a collection of notifications |
Resource Information | |
Rate Limited? | Yes | |
session, oauth and org tokens compatible? | Yes | |
api_key compatible | Yes | |
Resource URL
http://grovestreams.com/api/gs_notification/system
Parameters
Example Requests
/gs_notification/system
Request
Body
{
"gs_notification": [
{
"uid":
"a682cf8c-cb52-3aa4-b3ca-7a55a5b2b6c2",
"date": 1337675714029
},
{
"uid":
"fae69063-c371-342d-91a6-30f90adf0b5f",
"date": 1337672114029
},
{
"uid":
"a06b16d9-d690-3f68-b426-8417f904826e",
"date": 1337679314029
}
]
}
GET gs_notification/new_count
Returns
a count of unacknowledged user, system, and job notifications.
This call respects security role of the user. No counts will be returned for Guest users. No system or job counts will be returned for users who do not have observation studio rights. |
Resource Information | |
Rate Limited? | No | |
session, oauth and org tokens compatible? | Yes | |
api_key compatible | Yes | |
Resource URL
http://grovestreams.com/api/gs_notification/org_user
Parameters
none |
Example Requests
/gs_notification/org_userResponse Body
{
"message": "",
"totalCount":
2,
"gs_notification": [
{
"uid":
"4bc58a68-1934-3a1d-bf13-fdce88368009",
"subject": "notification subject",
"acknowledged": false,
"categoryType": "WARN",
"date": 1335923526568
},
{
"uid":
"f1eea163-30d4-3b73-8c7b-50eb437dce4b",
"subject": "notification subject",
"acknowledged": false,
"categoryType": "WARN",
"date": 1335923526568
}
],
"success": true
}
POST gs_notification/org_user/{gsnUid}/acknowledge
Marks
a notification as acknowledged. The acknowledged flag is only
used by the user interface. |
Resource Information | |
Rate Limited? | Yes | |
session, oauth and org tokens compatible? | Yes | |
api_key compatible | Yes | |
Resource URL
http://grovestreams.com/api/gs_notification/org_user/{gs_Uid}/acknowledge
Parameters
datetime |
required |
The datetime (UTC epoch millis) of the notification |
Example Requests
/gs_notification/org_user/2f22b3d2-7d26-3d81-9653-aa9d6a265670/acknowledge
Response
Body
{
"message": "Acknowledged gs_notification with uid
'2f22b3d2-7d26-3d81-9653-aa9d6a265670'",
"success":
true
}
DELETE gs_notification/org_user/{gsnUid}
Deletes
a notification. |
Resource Information | |
Rate Limited? | Yes | |
session, oauth and org tokens compatible? | Yes | |
api_key compatible | Yes | |
Resource URL
http://grovestreams.com/api/gs_notification/org_user/{organizationUid}
Parameters
datetime |
required |
The datetime (UTC epoch millis) of the notification |
Example Requests
/gs_notification/org_user/8af0bfc0-2ce8-47a9-be96-5754ea734c1aResponse Body
{
"message": "Deleted gs_notification with uid
'8af0bfc0-2ce8-47a9-be96-5754ea734c1a'",
"success":
true
}