Create a new run.
The workflow must exist and belong to the authenticated organization. If machine_id is not provided, an available machine will be automatically selected. The run will be created with SCHEDULING status and a Temporal workflow will be started asynchronously.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Schema for creating a run
Machine ID. If not provided, an available machine will be automatically selected.
Pool IDs to filter available machines. Machine must belong to all of these pools (intersection). Ignored when machine_id is provided.
Input values for workflow variables
Files to upload to the machine
Sensitive input values (supports nested objects). These are not stored and will be written to a secure vault and referenced by alias only.
Join an existing session; overrides machine_id/pool_ids
Start a new session on the machine used by this run. Session ID will be this run's ID.
Persist outputs under this alias for $ref in this session
Release the session after this run completes successfully
Successful Response
Run response schema
scheduling, running, success, cancelled, error Arbitrary usage/billing metadata captured during a run (schema is flexible)