List uptime checks
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.
seylo_session<token>serviceId?stringPanel-issued id.
^[a-z0-9]{16}$Success.
application/json- response
checks*array<>curl -X GET 'https://example.com/api/v1/uptime.list'{ "checks": [ { "id": "string", "serviceId": "string", "projectId": "string", "name": "string", "url": "string", "method": "GET", "expectedStatus": 0, "intervalSeconds": 30, "timeoutMs": 1000, "failureThreshold": 1, "keyword": "string", "maxLatencyMs": 1, "enabled": true, "status": "up", "statusSince": "2019-08-24T14:15:22Z", "lastCheckedAt": "2019-08-24T14:15:22Z", "lastStatusCode": 0, "lastLatencyMs": 0, "lastError": "string", "uptime24h": 0, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } ]}Get uptime history GET
Returns a check's samples for a range as a series for the chart (raw samples for 1h and 24h, hourly buckets for 7d and 30d), plus uptime percent, average latency and the down periods. Needs `services.view` on the service (a grant on its project covers it). Available to MCP clients and the assistant.
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.