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