Notifications
Get all notifications
get /api/http/notifications
List all subscription subjects
|
Request arguments |
---|
No arguments |
|
Create channel subscription
post /api/http/notifications/channel-subscriptions
Add subscription for a channel
Required permissions: Update channel subscriptions
|
Request arguments |
---|
object with fields: |
|
Get all channel subscriptions
get /api/http/notifications/channel-subscriptions
List subscriptions for a channel
Required permissions: View channel info
|
Request arguments |
---|
channel : string in one of the formats
(Query) ( Required ) |
|
Request missing rights
post /api/http/notifications/channel-subscriptions/{id}/request-missing-rights
Ensures that all permissions required for this subscription are requested in the corresponding permission role
Required permissions: Update channel subscriptions
|
Request arguments |
---|
id : string (Path) ( Required )
|
|
Update channel subscription
patch /api/http/notifications/channel-subscriptions/{id}
Update subscription for a channel
Required permissions: Update channel subscriptions
|
Request arguments |
---|
id : string (Path) ( Required )
| object with fields: name : string ( Nullable and Optional , defaults to null )
enabled : boolean ( Nullable and Optional , defaults to null )
subscription : CustomGenericSubscriptionIn ( Nullable and Optional , defaults to null )
|
|
Delete channel subscription
delete /api/http/notifications/channel-subscriptions/{id}
Delete channel subscription
Required permissions: Update channel subscriptions
|
Request arguments |
---|
id : string (Path) ( Required )
|
|
Create personal custom subscription
post /api/http/notifications/personal-custom-subscriptions
Create personal custom subscription
Required permissions: Update notification settings
|
Request arguments |
---|
object with fields: |
|
Get all personal custom subscriptions
get /api/http/notifications/personal-custom-subscriptions
List personal custom subscriptions
Required permissions: View notification settings
|
Request arguments |
---|
profile : string in one of the formats
externalId : string
id : string
me
username : string
(Query) ( Required ) |
|
Update personal custom subscription
patch /api/http/notifications/personal-custom-subscriptions/{id}
Create personal custom subscription
Required permissions: Update notification settings
|
Request arguments |
---|
id : string (Path) ( Required )
| object with fields: name : string ( Nullable and Optional , defaults to null )
enabled : boolean ( Nullable and Optional , defaults to null )
feed : string ( Nullable and Optional , defaults to null )
subscription : CustomGenericSubscriptionIn ( Nullable and Optional , defaults to null )
|
|
Delete personal custom subscription
delete /api/http/notifications/personal-custom-subscriptions/{id}
Delete personal custom subscription
Required permissions: Update notification settings
|
Request arguments |
---|
id : string (Path) ( Required )
|
|
Update personal subscription subject
post /api/http/notifications/personal-subscriptions/update-personal-subscription-subject
Update personal subscription settings for a member
Required permissions: View notification settings
|
Request arguments |
---|
object with fields: profile : ProfileIdentifier ( Required )
subjectCode : string ( Required )
feed : string ( Required )
enabled : boolean ( Required )
|
|
Update personal subscription target
post /api/http/notifications/personal-subscriptions/update-personal-subscription-target
Update personal subscription settings for a member
Required permissions: View notification settings
|
Request arguments |
---|
object with fields: profile : ProfileIdentifier ( Required )
targetCode : string ( Required )
feed : string ( Required )
eventCodes : array of string ( Required )
|
|
All personal subscription targets
get /api/http/notifications/personal-subscriptions/all-personal-subscription-targets
List all personal subscription targets
|
Request arguments |
---|
No arguments |
|
Get personal subscription settings
get /api/http/notifications/personal-subscriptions/personal-subscription-settings
Get personal subscription settings for a member
Required permissions: View notification settings
|
Request arguments |
---|
profile : string in one of the formats
externalId : string
id : string
me
username : string
(Query) ( Required ) | feed : string (Query) ( Required )
|
|
Create private feed
post /api/http/notifications/private-feeds
Create personal feed for member
Required permissions: Update notification settings
|
Request arguments |
---|
object with fields: |
|
Get all private feeds
get /api/http/notifications/private-feeds
List personal feeds for a member
Required permissions: View notification settings
|
Request arguments |
---|
profile : string in one of the formats
externalId : string
id : string
me
username : string
(Query) ( Required ) |
|
Update private feed
patch /api/http/notifications/private-feeds/{id}
Update personal feed for a member
Required permissions: Update notification settings
|
Request arguments |
---|
id : string (Path) ( Required )
| object with fields: name : string ( Nullable and Optional , defaults to null )
icon : string ( Nullable and Optional , defaults to null )
color : PrivateFeedColor ( Nullable and Optional , defaults to null )
|
|
Delete private feed
delete /api/http/notifications/private-feeds/{id}
Delete personal feed for member
Required permissions: Update notification settings
|
Request arguments |
---|
id : string (Path) ( Required )
|
|
Last modified: 06 September 2023