Endpoint
Authentication
string
required
Your team’s API key. Pass the full
wrn_... key value.Path parameters
string
required
The capsule ID.
Request body
string
required
The command to execute, e.g.
"python" or "/bin/bash".string[]
Arguments to pass to the command, e.g.
["-u", "train.py"].integer
default:"30"
Maximum number of seconds to wait for the process to exit (foreground only). Set to
0 for no timeout.object
Additional environment variables to inject into the process, e.g.
{"DEBUG": "1"}. Background exec only.string
Working directory for the process, e.g.
"/workspace". Background exec only.boolean
default:"false"
When
true, the process is started in the background and the server responds immediately with HTTP 202. Use the returned pid or tag to stream or kill the process later.Responses
200 — Foreground execution complete
Returned whenbackground is false (or omitted). The process has exited and the full output is included.
string
Captured standard output. Base64-encoded when the output contains binary data (check the
encoding field).string
Captured standard error.
integer
Exit code returned by the process.
0 conventionally indicates success.integer
Wall-clock time the process ran, in milliseconds.
string
Output encoding. Either
"utf-8" or "base64". Check this field before decoding stdout/stderr.202 — Background process started
Returned whenbackground is true. The process is running inside the capsule; use the pid or tag with the processes endpoints to manage it.
integer
Operating system PID of the process inside the capsule.
string
Stable identifier for this background process. Auto-generated if you did not supply one in the request. Use this tag to stream or kill the process.