Get All Notifications

Get paginated notifications with optional filters.

Returns notifications from the last 15 minutes by default if no date range is specified. Supports cursor-based pagination.

Args: filter_query: Filter parameters including dates, severity, category, appliance_name, volume_name and search

Returns: NotificationsDto: Paginated list of notifications

SecurityHTTPBearer
Request
query Parameters
Start Date (string) or Start Date (null) (Start Date)

Start date filter. If not provided, defaults to 15 minutes ago.

End Date (string) or End Date (null) (End Date)

End date filter. If not provided, defaults to the current date and time.

Array of Severity (strings) or Severity (null) (Severity)

Defaults to all severities if not provided

Array of Category (strings) or Category (null) (Category)

Defaults to all categories if not provided

Array of Sub Category (strings) or Sub Category (null) (Sub Category)

Defaults to all sub-categories if not provided

Array of Appliance Name (strings) or Appliance Name (null) (Appliance Name)

Defaults to all appliances if not provided

Array of Volume Name (strings) or Volume Name (null) (Volume Name)

Defaults to all volumes if not provided

Search (string) or Search (null) (Search)

Search term for notifications

limit
integer (Limit)
Default: 50
Iterator Id (string) or Iterator Id (null) (Iterator Id)
Page (integer) or Page (null) (Page)
sort_by
string (NotificationColumns)
Default: "generated_at"
Enum: "generated_at" "severity" "category" "appliance_name" "volume_name"
sort_direction
string (NotificationSortDirection)
Default: "desc"
Enum: "asc" "desc"
include_count
boolean (Include Count)
Default: true
Responses
200

Successful Response

400

Invalid request parameters (e.g., invalid cursor, limit <= 0, date range > 30 days, cursor parameters mismatch)

401

Not authenticated

403

Insufficient permissions

408

Database operation timed out

422

Validation Error

500

Database connection failed or internal server error

get/notifications
Request samples
Response samples
application/json
{
  • "items": [
    ],
  • "metadata": {
    }
}
Copyright © 2025 Nasuni Corporation. All rights reserved.