Skip to Content
SeyloDocs

Open a live log stream

GET
/api/v1/logs.follow

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.

Authorization

cookieseylo_session<token>

Query Parameters

serviceId*string

Panel-issued id.

Match^[a-z0-9]{16}$
buildId?string

Panel-issued id.

Match^[a-z0-9]{16}$
nodeId?string

Panel-issued id.

Match^[a-z0-9]{16}$
tail?integer
Range0 <= value <= 5000
Default200
since?string
Formatdate-time

Response Body

Success.

application/json
  1. response
url*string
ticket*string
expiresAt*string
Formatdate-time
Example Request
curl -X GET 'https://example.com/api/v1/logs.follow?serviceId=string'
Example Response
{  "url": "string",  "ticket": "string",  "expiresAt": "2019-08-24T14:15:22Z"}