0
0

Notification Hub Reference Manual

Docs
Docs EInnovator Posted 10 Jun 20

Notifications Hub » Development » REST API

Notifications Endpoints

This section describes endpoints for Notification management.

Table below provides a quick summary:

NotificationRestController:

MethodPathQuery ParametersRequest BodyResponse BodyStatusLogSecurityDescription
GET/api/count Long count
POST/api/register registerNotificationsRegistration
DELETE/api/notification/ DELETE
GET/api/notifications
/api/notification
[]Notification notificationsPageOptions
DELETE/api/admin/notification/ deleteAdmin
POST/api/event submitEvent Event
GET/api/admin/count Long countAdmin
GET/api/admin/notifications
/api/admin/notification
[]Notification notificationsAdminPageOptions

Preferences Rest Endpoints

This section describes endpoints for NotificationTypes management.

Table below provides a quick summary:

NotificationTypeRestController:

MethodPathQuery ParametersRequest BodyResponse BodyStatusLogSecurityDescription
/api/preference/POSTPreferenceRestController.preference NotifyPreference
/api/preferenceGETMapPreference PreferenceRestController.preferences

Job Rest Endpoints

This section describes endpoints for Job management.

Table below provides a quick summary:

JobRestController:

MethodPathQuery ParametersRequest BodyResponse BodyStatusLogSecurityDescription
/api/admin/jobGETPageJob listJobsJobFilter
PageOptions
/api/admin/jobDELETEdeleteJobs[]
/api/admin/jobPOSTcreateJob Job
/api/admin/job/GET Job getJob
/api/admin/job/DELETEdeleteJob
/api/admin/job/PUTupdateJob Job

NotificationType Rest Endpoints

This section describes endpoints for NotificationTypes management.

Table below provides a quick summary:

NotificationTypeRestController:

MethodPathQuery ParametersRequest BodyResponse BodyStatusLogSecurityDescription
GET/api/admin/notificationtype NotificationTypeFilter
PageOptions
PageOKlistNotificationTypes
DELETE/api/admin/notificationtype deleteMany[]
POST/api/admin/notificationtype createNotificationType NotificationType
PUT/api/admin/notificationtype/ updateNotificationType NotificationType
GET/api/admin/notificationtype/ NotificationType getNotificationType
DELETE/api/admin/notificationtype/ deleteNotificationType

Template REST Endpoints

This section describes endpoints for Template management.

Table below provides a quick summary:

TemplateRestController:

MethodPathQuery ParametersRequest BodyResponse BodyStatusLogSecurityDescription
POST/api[?/admin]/template//reload reload
GET/api[?/admin]/template//subject getSubject
GET/api[?/admin]/template/ Template getTemplate
POST/api[?/admin]/template//send send Job
POST/api[?/admin]/template/send send Job
DELETE/api[?/admin]/template deleteMany[]
POST/api[?/admin]/template/reload reloadMany[]
DELETE/api[?/admin]/template/ deleteTemplate
POST/api[?/admin]/template createTemplate Template
GET/api[?/admin]/template TemplateFilter
PageOptions
Page