Get a service's maintenance page
Returns a service's maintenance mode, its own page if any, and which page visitors actually see.
Needs services.view on the service (a grant on its project covers it). Available to MCP clients and the assistant.
seylo_session<token>serviceId*stringPanel-issued id.
^[a-z0-9]{16}$Success.
application/json- response
serviceId*stringPanel-issued id.
^[a-z0-9]{16}$enabled*booleanmessage*stringhtml*|nullpageSource*string|string|stringglobalEnabled*booleanupdatedAt*|nullcurl -X GET 'https://example.com/api/v1/maintenance.get?serviceId=string'{ "serviceId": "string", "enabled": true, "message": "string", "html": "string", "pageSource": "service", "globalEnabled": true, "updatedAt": "2019-08-24T14:15:22Z"}Search service logs GET
Searches a service's stored logs across deploys, newest first. The query is a case-insensitive substring, or an RE2 expression with regex set. Use nextCursor for older matches. Needs `logs.view` on the service (a grant on its project covers it). Available to MCP clients and the assistant.
Get the global maintenance page GET
Returns whether panel-wide maintenance mode is on, and the global page shown for services without their own. Needs `settings.view`, which owners and admins hold. Available to MCP clients and the assistant.