Skip to content

Notifications services ​

C# signatures use the types and conventions in Integration. CancellationToken controls the client call. Command objects include inherited fields from ApiCommand where applicable.

INotifications ​

Read and dismiss notifications, read notification history, register push devices, and notify chat participants. Source

csharp
Task<ApiArray<Notification>> ListActive(
    Session session,
    CancellationToken cancellationToken
);
csharp
Task<ApiArray<MentionAlertStatus>> ListMentionedMemberAlerts(
    Session session,
    ChatEntryId chatEntryId,
    CancellationToken cancellationToken
);
csharp
Task<long> GetHistoryVersion(
    Session session,
    CancellationToken cancellationToken
);
csharp
Task<ApiArray<NotificationHistoryItem>> ListHistory(
    Session session,
    NotificationHistoryQuery query,
    CancellationToken cancellationToken
);
csharp
Task OnDismiss(
    Notifications_Dismiss command,
    CancellationToken cancellationToken
);
csharp
Task OnDismissAll(
    Notifications_DismissAll command,
    CancellationToken cancellationToken
);
csharp
Task OnRegisterDevice(
    Notifications_RegisterDevice command,
    CancellationToken cancellationToken
);
csharp
Task OnDeregisterDevice(
    Notifications_DeregisterDevice command,
    CancellationToken cancellationToken
);
csharp
Task OnNotifyMembers(
    Notifications_NotifyMembers command,
    CancellationToken cancellationToken
);
csharp
Task OnNotifyMentionedMembers(
    Notifications_NotifyMentionedMembers command,
    CancellationToken cancellationToken
);

Related data: ChatEntryId, MentionAlertStatus, Notification, NotificationHistoryItem, NotificationHistoryQuery, Notifications_DeregisterDevice, Notifications_Dismiss, Notifications_DismissAll, Notifications_NotifyMembers, Notifications_NotifyMentionedMembers, Notifications_RegisterDevice.