The Docker executor exposes two endpoints with the same request body:Documentation Index
Fetch the complete documentation index at: https://superwire.dev/llms.txt
Use this file to discover all available pages before exploring further.
POST /executereturns the completed workflow output as JSON.POST /execute/streamreturns Server-Sent Events while the workflow is running.
Request body
| Field | Type | Description |
|---|---|---|
input | object | Public workflow input. Must match the workflow input block. |
secrets | object | Sensitive runtime values. Must match the workflow secrets block. |
workflow_source_base64 | string | Base64-encoded .wire source. |
/execute response
Successful responses return the workflow output block as JSON.
/execute/stream response
The streaming endpoint uses text/event-stream. A typical stream contains lifecycle events, agent events, tool/MCP events, and a final completion event.
workflow_completed as the terminal success event and workflow_failed as the terminal failure event.
Security notes
- Do not log raw request bodies in production because
secretscontains provider and MCP credentials. - Prefer short-lived API keys or internal credentials when possible.
- Keep
.wiresource free of hardcoded secrets.