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
 }
				
				