List notifications
GET
/notifications
const url = 'https://sylve.lan:8181/api/notifications?scope=active&limit=50&offset=0';const options = {method: 'GET', headers: {Authorization: '<Authorization>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://sylve.lan:8181/api/notifications?scope=active&limit=50&offset=0' \ --header 'Authorization: <Authorization>'List active or all notifications using bounded offset pagination
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”scope
string
Notification scope
limit
integer
Maximum notifications to return
offset
integer
Number of notifications to skip
Responses
Section titled “Responses”Success
Media typeapplication/json
object
data
object
items
Array<object>
object
body
string
createdAt
string
dismissedAt
string
fingerprint
string
firstOccurredAt
string
id
integer
kind
string
lastOccurredAt
string
metadata
object
key
additional properties
string
occurrenceCount
integer
severity
string
source
string
title
string
updatedAt
string
total
integer
error
string
message
string
status
string
Example
{ "data": { "items": [ { "severity": "info" } ] }}Bad Request
Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{ "data": "example", "error": "example", "message": "example", "status": "example"}Unauthorized
Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{ "data": "example", "error": "example", "message": "example", "status": "example"}Internal Server Error
Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{ "data": "example", "error": "example", "message": "example", "status": "example"}