Open a live log stream
Returns a one-minute ticket for the logs WebSocket of a service (or of one build): the last lines first, then new lines as they are written.
Needs logs.view on the service (a grant on its project covers it). Not available to MCP clients or the assistant.
seylo_session<token>serviceId*stringPanel-issued id.
^[a-z0-9]{16}$buildId?stringPanel-issued id.
^[a-z0-9]{16}$nodeId?stringPanel-issued id.
^[a-z0-9]{16}$tail?integer0 <= value <= 5000200since?stringdate-timeSuccess.
application/json- response
url*stringticket*stringexpiresAt*stringdate-timecurl -X GET 'https://example.com/api/v1/logs.follow?serviceId=string'{ "url": "string", "ticket": "string", "expiresAt": "2019-08-24T14:15:22Z"}Revoke an invite POST
Makes a pending invite link stop working. Accepted invites cannot be revoked; remove the person or their grants instead. Needs `users.invite`, which owners and admins hold. Not available to MCP clients or the assistant.
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.