API referenceUptime checks
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.
cookie
seylo_session<token>application/json- body
serviceId*stringPanel-issued id.
Match
^[a-z0-9]{16}$checkId*stringPanel-issued id.
Match
^[a-z0-9]{16}$name?stringLength
1 <= length <= 60url?stringMatch
^https?://[^\s]+$Length
length <= 2048method?string|stringexpectedStatus?integerRange
0 <= value <= 599intervalSeconds?integerRange
30 <= value <= 86400timeoutMs?integerRange
1000 <= value <= 60000failureThreshold?integerRange
1 <= value <= 10keyword?|nullmaxLatencyMs?|nullenabled?booleanSuccess.
application/json- response
id*stringPanel-issued id.
Match
^[a-z0-9]{16}$serviceId*stringPanel-issued id.
Match
^[a-z0-9]{16}$projectId*stringPanel-issued id.
Match
^[a-z0-9]{16}$name*stringLength
1 <= length <= 60url*stringMatch
^https?://[^\s]+$Length
length <= 2048method*string|stringexpectedStatus*integerRange
0 <= value <= 599intervalSeconds*integerRange
30 <= value <= 86400timeoutMs*integerRange
1000 <= value <= 60000failureThreshold*integerRange
1 <= value <= 10keyword*|nullmaxLatencyMs*|nullenabled*booleanstatus*string|string|string|stringstatusSince*|nulllastCheckedAt*|nulllastStatusCode*integer|nulllastLatencyMs*|nulllastError*string|nulluptime24h*|nullcreatedAt*stringFormat
date-timeupdatedAt*stringFormat
date-timecurl -X POST 'https://example.com/api/v1/uptime.update' \ -H 'Content-Type: application/json' \ -d '{ "serviceId": "string", "checkId": "string"}'Example Response
{ "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"}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.
Troubleshooting
The first commands to run, a shareable report, and fixes for the problems people hit most.