At this level
social.colibri.beta.notification ยท 10- social.colibri.beta.notification.clear procedure Clears the requesting user's inbox up to a point in time. Every notification raised at or before it is marked seen and left out of listNotifications, getUnreadCount and getUnseen from then on.
- social.colibri.beta.notification.defs defs A notification for the requesting user.
- social.colibri.beta.notification.getUnreadCount query Gets how many of the requesting user's notifications are unread.
- social.colibri.beta.notification.getUnseen query Gets the requesting user's unseen notifications for one channel, used to render that channel's unread badge detail.
- social.colibri.beta.notification.listNotifications query Gets the requesting user's notifications, newest first.
- social.colibri.beta.notification.markReadFromNotification procedure Marks a channel or thread read through the message a push notification announced, from the notification's Mark as read action. Takes no auth: the signed token from the push payload's readToken names the user, the channel and the message, and expires after seven days. Moves the user's read cursor forward, marks that channel's notifications through the message seen, and tells the user's sessions and push devices.
- social.colibri.beta.notification.registerPush procedure Registers a push endpoint for the requesting user's device. Web Push requires endpoint, p256dh, and auth. FCM requires token. APNs requires token and environment.
- social.colibri.beta.notification.unregisterPush procedure Removes a previously registered push endpoint.
- social.colibri.beta.notification.updateSeen procedure Marks every notification raised at or before a point in time seen.
- social.colibri.beta.notification.updateSeenForMessage procedure Marks the notifications raised by one message seen.