Skip to navigation

List notification configurations

View as MarkdownOpen in Claude

Lists the notification configurations you can reach. Use it to see which events are watched and how you are notified, or to find the configurations that cover a website or an event, for example filter[type][]=uptime.down.

By default the newest come first. Add the event settings, the Slack and Discord destinations and the contacts of each configuration to the answer with include. Websites are not included: list them with “List websites” and filter[alerts][].

Authentication

AuthorizationBearer

Personal access token created in the Modular DS dashboard; read-only tokens can only call GET endpoints.

Query parameters

page[number]stringOptional
Page number, starting at 1.
page[size]stringOptional

Rows per page, up to 50 (default 15).

sortstringOptional

Sort order. Accepted: name (case-insensitive), created_at, updated_at, sites_count; a leading - reverses the order. Default -created_at, the newest first.

filter[is_default]stringOptional

1 for only the default configuration, 0 for only the others.

filter[status][]stringOptional

Only configurations with these statuses: enabled or disabled. Several values match any of them.

filter[sites][]stringOptional
Only the configurations that cover these websites, by website id. A configuration matches when it covers any of them.
filter[type][]stringOptional

Only the configurations that have these events enabled, for example uptime.down. Several values match any of them.

filter[s]stringOptional

Free-text search over the configuration name.

includestringOptional

Related data to return with each configuration. Accepted: items (the event settings), integrations (the Slack and Discord destinations, with their complete URL) and contacts. Separate several with commas.

fields[alerts]stringOptional

Name sites_count to get the number of websites of each configuration that your token can reach.

filter[id][]stringOptional
Only these configurations, by id. Several ids match any of them.

Response

200 - Configurations

datalist of objectsOptional
includedlist of objectsOptional
jsonapiobjectOptional
metaobjectOptional

Errors

422
Unprocessable Entity Error