List recent alerts
Lists alerts newest first, limited to the projects, services and nodes the caller can see. Filter by project, service or node; page with the nextCursor of the previous call.
Any signed-in caller. Available to MCP clients and the assistant.
seylo_session<token>projectId?stringPanel-issued id.
^[a-z0-9]{16}$serviceId?stringPanel-issued id.
^[a-z0-9]{16}$nodeId?stringPanel-issued id.
^[a-z0-9]{16}$unresolvedOnly?booleanlimit?integer1 <= value <= 20050cursor?stringlength <= 64Success.
application/json- response
alerts*array<>nextCursor*string|nullcurl -X GET 'https://example.com/api/v1/alerts.list'{ "alerts": [ { "id": "string", "event": "crash", "severity": "error", "title": "string", "message": "string", "projectId": "string", "serviceId": "string", "nodeId": "string", "link": "string", "resolvedAt": "2019-08-24T14:15:22Z", "muted": true, "createdAt": "2019-08-24T14:15:22Z" } ], "nextCursor": "string"}Get AI usage and the projected bill GET
Returns token use and cost for a month (default the current one, UTC) by model, by day and by person, the budget, and the bill projected from the pace so far. Needs `settings.view`, which owners and admins hold. Not available to MCP clients or the assistant.
Mute alerts POST
Stops notifications for a scope (everything, a project, a service or a node), optionally for one event only and until a time. Alerts keep being recorded in the feed. Needs `alerts.manage`, which owners and admins hold. Available to MCP clients and the assistant.