Returns the paginated notification history for the current user, newest activity first, with the unread total alongside it.
Filter with status (for example unread) and notification_type, which defaults to all. Each row carries the actor profile and the per-user subscriber record that holds the read flag. Ordering is by updated_at, so a notification that gets new activity moves back to the top.
Endpoint
Method:
GETPath:
/notificationsEdition: Core
Controller:
NotificationsController@getNotificationsRoute source:
fluent-community/app/Http/Routes/api.php:131Controller source:
fluent-community/app/Http/Controllers/NotificationsController.phpRequires a signed-in user; a caller only ever sees their own notifications.
Live sample
The request and response below were recorded against a running FluentCommunity install and then anonymised — member names, emails, avatars and post content are fictional, and long collections are trimmed to a few entries.
GET List Notifications
Returns the paginated notification history for the current user, newest activity first, with the unread total alongside it.
Controller: NotificationsController@getNotifications
Route source: fluent-community/app/Http/Routes/api.php:131
Authorizations
WordPress Application Passwords — use Basic auth with username:application_password.
Parameters
Query Parameters
Status read via $request->get() in getNotifications().
Notification Type read via $request->get() in getNotifications().
"all"Responses
Successful response