Notification

Creates a new Notification object.

post
Path parameters
strTokenstringRequired

The login token

Body

Specifications of a Notification object.

notificationIDstring | nullableOptional

Notificaiton ID. Unique and assigned by the system.

timestampstring · date-timeOptional

Timestamp UTC of the notification.

severitystring | nullableOptional

Severity level. May be one of the following: INFO: the notification is an information AWARD: the notification is an award WARN: the notification is a warning ALERT: the notification is an alert

typestring | nullableOptional

Notification type. /// May be one of the following: BROADCAST: the notification is a broadcast TENANT: the notification is a tenant notification USER: the notification is a user notification

tenantstring | nullableOptional

Tenant ID of the notification.

userNamestring | nullableOptional

The Username of the user that the notification is addressed to.

validFromstring · date-time | nullableOptional

The date and time from which the notification is valid. Used when creating and modifying the notification. Ignored otherwise.

validTostring · date-time | nullableOptional

The date and time until which the notification is valid. Used when creating and modifying the notification. Ignored otherwise.

Responses
chevron-right
200

Success

post
/api/v2/Notifications/{strToken}
200

Success

Gets a specific Notification object.

get
Path parameters
strTokenstringRequired

The login token

strNotificationIDstringRequired

The ID of the notification

Responses
chevron-right
200

Success

get
/api/v2/Notifications/{strToken}/{strNotificationID}
200

Success

Deletes a Notification object.

delete
Path parameters
strTokenstringRequired

The login token

strNotificationIDstringRequired

The ID of the notification

Responses
chevron-right
200

Success

delete
/api/v2/Notifications/{strToken}/{strNotificationID}
200

Success

Updates a Notification object.

patch
Path parameters
strTokenstringRequired
strNotificationIDstringRequired
Body

Specifications of a Notification object.

notificationIDstring | nullableOptional

Notificaiton ID. Unique and assigned by the system.

timestampstring · date-timeOptional

Timestamp UTC of the notification.

severitystring | nullableOptional

Severity level. May be one of the following: INFO: the notification is an information AWARD: the notification is an award WARN: the notification is a warning ALERT: the notification is an alert

typestring | nullableOptional

Notification type. /// May be one of the following: BROADCAST: the notification is a broadcast TENANT: the notification is a tenant notification USER: the notification is a user notification

tenantstring | nullableOptional

Tenant ID of the notification.

userNamestring | nullableOptional

The Username of the user that the notification is addressed to.

validFromstring · date-time | nullableOptional

The date and time from which the notification is valid. Used when creating and modifying the notification. Ignored otherwise.

validTostring · date-time | nullableOptional

The date and time until which the notification is valid. Used when creating and modifying the notification. Ignored otherwise.

Responses
chevron-right
200

Success

patch
/api/v2/Notifications/{strToken}/{strNotificationID}
200

Success

Gets all the Notification objects

get
Path parameters
strTokenstringRequired

The login token

notificationsFilterstringRequired

Filters the notifications to show. May be one of the following:ACTIVE_AND_FUTURE: Only active and future notificationsONLY_FUTURE : Only future notificationsALL : All notifications

Default: ACTIVE_AND_FUTURE
Responses
chevron-right
200

Success

get
/api/v2/ListAllNotifications/{strToken}/{notificationsFilter}
200

Success

Gets the Notification objects for the currently logged-in user.

get
Path parameters
strTokenstringRequired

The login token

Responses
chevron-right
200

Success

get
/api/v2/UserNotifications/{strToken}
200

Success

Gets the Notification objects for a specific Tenant.

get
Path parameters
tenantNamestringRequired

The name of the Tenant

Responses
chevron-right
200

Success

get
/api/v2/TenantNotifications/{tenantName}
200

Success

Gets all the changelog Notification objects (including expired ones). This is a public endpoint that returns all changelog notifications for all tenants.

get
Path parameters
tenantNamestringRequired

The name of the Tenant

Responses
chevron-right
200

Success

get
/api/v2/ChangelogNotifications/{tenantName}
200

Success

Last updated