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 and closes when it reaches
Each
ready or failed. 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:
publish, compile, boot, install, snapshot, record, archive, or ready. A cancelled or timed-out build ends on cancel or timeout.string
Origin of the line, e.g.
apt, pip, npm, or builder. Optional, and absent on lines the builder emits itself.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:
publish, compile, boot, install, snapshot, record, archive, ready, cancel, timeout Origin of the line, e.g. apt, pip, npm, builder.
A single line of build output.