Bulk Create Runs
Create multiple runs with the same configuration.
This endpoint creates multiple runs efficiently:
- All runs are created in a single database transaction
- Temporal workflows are started asynchronously
- Returns immediately with created run details
Maximum 1000 runs can be created in a single request.
Documentation Index
Fetch the complete documentation index at: https://docs.cyberdesk.io/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Unique key for idempotent requests. If provided, the server ensures the request is processed at most once. Retries with the same key return the original response. SDKs auto-generate this for write requests.
"550e8400-e29b-41d4-a716-446655440000"
Body
Schema for bulk creating runs
Number of runs to create (max 1000)
x <= 1000Machine 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) to store in the secure vault per run. Not persisted in our database. In workflow input_schema, sensitive root keys are validated under a '$' prefixed key.
Join an existing session; overrides machine_id/pool_ids for all runs
Start a new session for these runs; a new UUID will be generated and set on all runs. The first run will attempt to reserve a machine.