Skip to Content

ForumNotificationsApi

All URIs are relative to https://business.apis.kesk.app/v1 

MethodHTTP requestDescription
getAllForumNotificationsGET /community/notifications/allGet all notifications for the logged-in user (paginated)
getUnreadForumNotificationsGET /community/notificationsGet unread notifications for the logged-in user (paginated)
markAllForumNotificationsAsReadPOST /community/notifications/mark-all-as-readMark all notifications as read for the logged-in user
markForumNotificationAsReadPOST /community/notifications/{notification_id}/mark-as-readMark a specific notification as read

getAllForumNotifications

PaginatedResponse_NotificationResponse getAllForumNotifications(page, per_page)

Get all notifications for the logged-in user (paginated)

Retrieves complete notification history for the authenticated member, including both read and unread notifications. Provides full activity timeline for tracking community interactions.

Parameters

NameTypeDescriptionNotes
pageIntegerPage number for pagination (default: 1)[optional] [default to null]
per_pageIntegerNumber of notifications per page (default: 10)[optional] [default to null]

Return type

PaginatedResponse_NotificationResponse

Authorization

JwtAuthScheme

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8

getUnreadForumNotifications

PaginatedResponse_NotificationResponse getUnreadForumNotifications(page, per_page)

Get unread notifications for the logged-in user (paginated)

Retrieves all unread community notifications for the authenticated member. Returns paginated list of pending notifications to keep members informed of new activity requiring their attention.

Parameters

NameTypeDescriptionNotes
pageIntegerPage number for pagination (default: 1)[optional] [default to null]
per_pageIntegerNumber of notifications per page (default: 10)[optional] [default to null]

Return type

PaginatedResponse_NotificationResponse

Authorization

JwtAuthScheme

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8

markAllForumNotificationsAsRead

EmptyResponse markAllForumNotificationsAsRead()

Mark all notifications as read for the logged-in user

Marks all pending notifications as read for the authenticated member in a single operation. Convenient for clearing notification backlog after reviewing activity.

Parameters

This endpoint does not need any parameter.

Return type

EmptyResponse

Authorization

JwtAuthScheme

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8

markForumNotificationAsRead

NotificationResponse markForumNotificationAsRead(notification_id)

Mark a specific notification as read

Marks an individual notification as read for the authenticated member. Verifies notification ownership before updating to ensure members can only manage their own notifications.

Parameters

NameTypeDescriptionNotes
notification_idLongID of the notification to mark as read[default to null]

Return type

NotificationResponse

Authorization

JwtAuthScheme

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json; charset=utf-8