Notification
Notifications
Search this users Notifications
Filter by Notification Id
Filter by Subject
Embed related data such as userGroups,displayGroups
Column to sort by. Used together with sortDir.
Sort direction
successful operation
GET /api/notification HTTP/1.1
Accept: */*
successful operation
[
{
"notificationId": 1,
"createDt": 1,
"releaseDt": 1,
"subject": "text",
"type": "text",
"body": "text",
"isInterrupt": 1,
"isSystem": 1,
"userId": 1,
"filename": "text",
"originalFileName": "text",
"nonusers": "text",
"userGroups": [
{
"groupId": 1,
"group": "text",
"isUserSpecific": 1,
"isEveryone": 1,
"description": "text",
"libraryQuota": 1,
"isSystemNotification": 1,
"isDisplayNotification": 1,
"isDataSetNotification": 1,
"isLayoutNotification": 1,
"isLibraryNotification": 1,
"isReportNotification": 1,
"isScheduleNotification": 1,
"isCustomNotification": 1,
"isShownForAddUser": 1,
"defaultHomepageId": "text",
"features": [
"text"
]
}
],
"displayGroups": [
{
"displayGroupId": 1,
"displayGroup": "text",
"description": "text",
"isDisplaySpecific": 1,
"isDynamic": 1,
"dynamicCriteria": "text",
"dynamicCriteriaLogicalOperator": "text",
"dynamicCriteriaTags": "text",
"dynamicCriteriaExactTags": 1,
"dynamicCriteriaTagsLogicalOperator": "text",
"userId": 1,
"tags": [
{
"tag": "text",
"tagId": 1,
"value": "text"
}
],
"bandwidthLimit": 1,
"groupsWithPermissions": "text",
"createdDt": "text",
"modifiedDt": "text",
"folderId": 1,
"permissionsFolderId": 1,
"ref1": "text",
"ref2": "text",
"ref3": "text",
"ref4": "text",
"ref5": "text"
}
],
"canEdit": true,
"canDelete": true
}
]Add a Notification
The Subject
The Body
ISO date representing the release date for this notification
Flag indication whether this notification should interrupt the web portal nativation/login
The display group ids to assign this notification to
The user group ids to assign to this notification
successful operation
POST /api/notification HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 108
"subject='text'&body='text'&releaseDt='text'&isInterrupt=1&displayGroupIds=[1]&userGroupIds=[1]"successful operation
{
"notificationId": 1,
"createDt": 1,
"releaseDt": 1,
"subject": "text",
"type": "text",
"body": "text",
"isInterrupt": 1,
"isSystem": 1,
"userId": 1,
"filename": "text",
"originalFileName": "text",
"nonusers": "text",
"userGroups": [
{
"groupId": 1,
"group": "text",
"isUserSpecific": 1,
"isEveryone": 1,
"description": "text",
"libraryQuota": 1,
"isSystemNotification": 1,
"isDisplayNotification": 1,
"isDataSetNotification": 1,
"isLayoutNotification": 1,
"isLibraryNotification": 1,
"isReportNotification": 1,
"isScheduleNotification": 1,
"isCustomNotification": 1,
"isShownForAddUser": 1,
"defaultHomepageId": "text",
"features": [
"text"
]
}
],
"displayGroups": [
{
"displayGroupId": 1,
"displayGroup": "text",
"description": "text",
"isDisplaySpecific": 1,
"isDynamic": 1,
"dynamicCriteria": "text",
"dynamicCriteriaLogicalOperator": "text",
"dynamicCriteriaTags": "text",
"dynamicCriteriaExactTags": 1,
"dynamicCriteriaTagsLogicalOperator": "text",
"userId": 1,
"tags": [
{
"tag": "text",
"tagId": 1,
"value": "text"
}
],
"bandwidthLimit": 1,
"groupsWithPermissions": "text",
"createdDt": "text",
"modifiedDt": "text",
"folderId": 1,
"permissionsFolderId": 1,
"ref1": "text",
"ref2": "text",
"ref3": "text",
"ref4": "text",
"ref5": "text"
}
],
"canEdit": true,
"canDelete": true
}Get a single Notification by ID
The Notification ID
successful operation
Class Notification
The Notifcation ID
Create Date as Unix Timestamp
Release Date as Unix Timestamp
The subject line
The Notification type
The HTML body of the notification
Should the notification interrupt the CMS UI on navigate/login
Flag for system notification
The Owner User Id
Attachment filename
Attachment originalFileName
Additional email addresses to which a saved report will be sent
Flag indicating whether the current user can edit this notification
Flag indicating whether the current user can delete this notification
GET /api/notification/{notificationId} HTTP/1.1
Accept: */*
successful operation
{
"notificationId": 1,
"createDt": 1,
"releaseDt": 1,
"subject": "text",
"type": "text",
"body": "text",
"isInterrupt": 1,
"isSystem": 1,
"userId": 1,
"filename": "text",
"originalFileName": "text",
"nonusers": "text",
"userGroups": [
{
"groupId": 1,
"group": "text",
"isUserSpecific": 1,
"isEveryone": 1,
"description": "text",
"libraryQuota": 1,
"isSystemNotification": 1,
"isDisplayNotification": 1,
"isDataSetNotification": 1,
"isLayoutNotification": 1,
"isLibraryNotification": 1,
"isReportNotification": 1,
"isScheduleNotification": 1,
"isCustomNotification": 1,
"isShownForAddUser": 1,
"defaultHomepageId": "text",
"features": [
"text"
]
}
],
"displayGroups": [
{
"displayGroupId": 1,
"displayGroup": "text",
"description": "text",
"isDisplaySpecific": 1,
"isDynamic": 1,
"dynamicCriteria": "text",
"dynamicCriteriaLogicalOperator": "text",
"dynamicCriteriaTags": "text",
"dynamicCriteriaExactTags": 1,
"dynamicCriteriaTagsLogicalOperator": "text",
"userId": 1,
"tags": [
{
"tag": "text",
"tagId": 1,
"value": "text"
}
],
"bandwidthLimit": 1,
"groupsWithPermissions": "text",
"createdDt": "text",
"modifiedDt": "text",
"folderId": 1,
"permissionsFolderId": 1,
"ref1": "text",
"ref2": "text",
"ref3": "text",
"ref4": "text",
"ref5": "text"
}
],
"canEdit": true,
"canDelete": true
}Edit a Notification
The NotificationId
The Subject
The Body
ISO date representing the release date for this notification
Flag indication whether this notification should interrupt the web portal nativation/login
The display group ids to assign this notification to
The user group ids to assign to this notification
successful operation
Class Notification
The Notifcation ID
Create Date as Unix Timestamp
Release Date as Unix Timestamp
The subject line
The Notification type
The HTML body of the notification
Should the notification interrupt the CMS UI on navigate/login
Flag for system notification
The Owner User Id
Attachment filename
Attachment originalFileName
Additional email addresses to which a saved report will be sent
Flag indicating whether the current user can edit this notification
Flag indicating whether the current user can delete this notification
PUT /api/notification/{notificationId} HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 108
"subject='text'&body='text'&releaseDt='text'&isInterrupt=1&displayGroupIds=[1]&userGroupIds=[1]"successful operation
{
"notificationId": 1,
"createDt": 1,
"releaseDt": 1,
"subject": "text",
"type": "text",
"body": "text",
"isInterrupt": 1,
"isSystem": 1,
"userId": 1,
"filename": "text",
"originalFileName": "text",
"nonusers": "text",
"userGroups": [
{
"groupId": 1,
"group": "text",
"isUserSpecific": 1,
"isEveryone": 1,
"description": "text",
"libraryQuota": 1,
"isSystemNotification": 1,
"isDisplayNotification": 1,
"isDataSetNotification": 1,
"isLayoutNotification": 1,
"isLibraryNotification": 1,
"isReportNotification": 1,
"isScheduleNotification": 1,
"isCustomNotification": 1,
"isShownForAddUser": 1,
"defaultHomepageId": "text",
"features": [
"text"
]
}
],
"displayGroups": [
{
"displayGroupId": 1,
"displayGroup": "text",
"description": "text",
"isDisplaySpecific": 1,
"isDynamic": 1,
"dynamicCriteria": "text",
"dynamicCriteriaLogicalOperator": "text",
"dynamicCriteriaTags": "text",
"dynamicCriteriaExactTags": 1,
"dynamicCriteriaTagsLogicalOperator": "text",
"userId": 1,
"tags": [
{
"tag": "text",
"tagId": 1,
"value": "text"
}
],
"bandwidthLimit": 1,
"groupsWithPermissions": "text",
"createdDt": "text",
"modifiedDt": "text",
"folderId": 1,
"permissionsFolderId": 1,
"ref1": "text",
"ref2": "text",
"ref3": "text",
"ref4": "text",
"ref5": "text"
}
],
"canEdit": true,
"canDelete": true
}Delete the provided notification
The Notification Id to Delete
successful operation
No content
DELETE /api/notification/{notificationId} HTTP/1.1
Accept: */*
successful operation
No content
Last updated
Was this helpful?

