API referenceUptime checks
Count uptime checks by status
GET
Returns how many of the checks the caller can see are up, down, pending and paused, for the dashboard.
Any signed-in caller. Available to MCP clients and the assistant.
cookie
seylo_session<token>Success.
application/json- response
up*integerRange
0 <= valuedown*integerRange
0 <= valuepending*integerRange
0 <= valuepaused*integerRange
0 <= valuecurl -X GET 'https://example.com/api/v1/uptime.status'Example Response
{ "up": 0, "down": 0, "pending": 0, "paused": 0}List uptime checks GET
Lists uptime checks with their current status and 24-hour uptime. With serviceId, only that service's checks; without, every check the caller can see. Any signed-in caller. Available to MCP clients and the assistant.
Update an uptime check POST
Changes an uptime check's settings or pauses it (enabled false). Omitted fields keep their value. Needs `services.alerts` on the service (a grant on its project covers it). Available to MCP clients and the assistant.