Templates
Stream build logs
Follow a template build live over Server-Sent Events.
GET
Stream build logs
Streams the build log as Server-Sent Events. Use it to render a live, Docker-style build console. The stream stays open for the duration of the build. When the build ends (succeeds, fails, or is cancelled), it sends a final
Each
event: end frame whose data is {}, then closes. Closing the connection tears down the upstream subscription.
The stream is scoped to your own templates, so a curated (
system/…) ref returns 404.data: frame is a JSON object:
string
Event timestamp (ISO 8601).
string
info, success, warn, or error.string
Build phase, e.g.
compile, boot, install, snapshot, record, archive, or ready.string
Origin of the line, e.g.
vm, orgo-init, or builder. Optional.string
A single line of build output.
Path parameters
string
required
Template namespace.
string
required
Template name.
string
required
Version (semver).
Example
Stream
Errors
Errors arrive as a JSON body with the status below, not as an event frame. A200 always carries Content-Type: text/event-stream.
Authorizations
API key authentication. Get your key at orgo.ai/workspaces
Response
SSE stream of BuildEvent frames
One frame of the build-events SSE stream.
Available options:
info, success, warn, error Available options:
queue, publish, compile, boot, settle, install, build, snapshot, record, archive, ready, cancel, timeout Origin of the line, e.g. apt, pip, npm, builder.
A single line of build output.