Notifications
Manage in-app notification preferences and retrieve notification history.
📄️ Get Notifications
Get user's notifications.
📄️ Get Unread Count
Get unread notification count.
📄️ Mark Notifications Read
Mark notifications as read.
📄️ Dismiss Notification
Dismiss (hide) a notification.
📄️ Dismiss All Notifications
Dismiss (hide) all notifications for the current user.
📄️ Get Preferences
Get user's notification preferences.
📄️ Update Preferences
Update notification preferences.
📄️ Get Muted Leads
Get list of muted leads.
📄️ Mute Lead
Mute notifications for a lead.
📄️ Unmute Lead
Unmute notifications for a lead.
📄️ Create Test Notification
Create a test notification for the current user.
📄️ Create Bulk Test Notifications
Create multiple test notifications for testing pagination and performance.
📄️ Clear All Notifications
Delete all notifications for the current user.
📄️ Simulate Typing
Simulate a typing indicator for a lead.
📄️ Simulate Presence
Simulate a user joining/leaving a lead view.
📄️ Simulate Message Status
Simulate a message status update (sending, sent, delivered, read, failed).
📄️ Simulate Inbox Event
Simulate an inbox event (lead_created, lead_updated, lead_activity, etc.).
📄️ Get Connection Status
Get Socket.IO and Redis connection status.
📄️ Rebuild Notification Cache
Rebuild the notification unread count cache from database.