Skip to main content
POST
Create an async code execution run

Authorizations

Authorization
string
header
required

API key passed as Bearer token

Path Parameters

id
string
required

Machine ID (e.g. mch_a1b2c3d4)

Body

application/json
code
string
required

Source code to execute

context_id
string
required

Existing kernel context ID to run against

envs
object
timeout
integer

Execution timeout in seconds

Response

Run accepted

id
string
required
machine_id
string
required
context_id
string
required
status
enum<string>
required
Available options:
queued,
running,
succeeded,
failed,
cancelled
timeout_secs
integer
required
created_at
string<date-time>
required
expires_at
string<date-time>
required
started_at
string<date-time> | null
completed_at
string<date-time> | null
cancel_requested_at
string<date-time> | null
execution
object | null
failure_reason
string | null