Retrieve ordered log entries captured while a task run executes.
runId — UUID of the run whose logs you want to inspect.200 OK — Returns { "runId": UUID, "logEntries": LogEntry[] }.400 Bad Request — Invalid run ID.401 Unauthorized — Missing or malformed API key.404 Not Found — The run is not visible to the authenticated organization.logEntries contains the following fields:
id (UUID) — Unique identifier for the log row.timestamp (string | null) — ISO 8601 timestamp when the event was recorded.level (“info” | “warning” | “error”) — Normalized severity.message (string) — Human-readable summary of the event. Empty strings may appear when the
underlying step emits no message.nodeId (string | null) — Identifier of the builder node that produced the log, if available.task-run.log webhook deliveries to monitor runs
in near real time.