Skip to navigation

List websites' uptime

View as MarkdownOpen in Claude

Lists the current uptime status of your monitored websites, one row per website, so a single call answers “is anything down right now?”. Each row shows whether the monitor is on, the website’s status (up, down or unknown), since when it has had that status and its last ping. last_ping is null when the monitor has not pinged in the last 30 days.

Outages come first by default. The rolling availability of one website is in “Retrieve a website’s uptime”.

Your role must be allowed to read uptime; without it the request answers 404.

Authentication

AuthorizationBearer

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

Query parameters

filter[site][]stringOptional

Exact website ids. Repeat the parameter for several: any of them matches.

filter[status][]stringOptional

The website's current status: up, down or unknown. Repeat the parameter for several: any of them matches.

filter[service_status][]stringOptional

Whether the monitor is on: enabled or disabled. Repeat the parameter for several.

filter[s]stringOptional

Free-text search over the website name, slug or URL (max 255 characters).

sortstringOptional

status or site_name; prefix with - for descending. Default: -status (outages first).

page[number]stringOptional
Page number, starting at 1. Default 1.
page[size]stringOptional
Items per page, 1 to 50. Default 15.

Response

200 - Uptime portfolio, one website down

datalist of objectsOptional
jsonapiobjectOptional
metaobjectOptional