Skip to main content
POST
Create a run

Authorizations

Authorization
string
header
required

A sfc_at_… access token from simforge login, or an sfk_… API key. An operation's security lists the scopes the credential must hold.

Body

application/json
type
string
required
Minimum string length: 1
input
object

The run type's input. For type: "render" it is a RenderRunInput; the other run types' inputs are objects of their own.

dryRun
boolean
maxCostCents
integer

Required for non-dry submissions with a positive cost estimate; the maximum approved price in cents.

Required range: x >= 0

Response

Quote or idempotent replay, including managed driving evaluations.

id
string
required
type
string
required
status
enum<string>
required
Available options:
queued,
running,
succeeded,
partial,
failed,
cancelled
createdAt
string<date-time>
required
startedAt
string<date-time> | null
required
finishedAt
string<date-time> | null
required
createdBy
object | null
required
costEstimateCents
integer | null
required
Required range: x >= 0
costCents
integer | null
required
Required range: x >= 0
billing
object
required
jobs
object[]
required
warnings
object[]
required
idempotencyKey
string | null

Caller-supplied run identity; qualification namespaces are excluded from evaluation suites.

input
any
published
boolean

A run published from another workspace (read-only here): a public benchmark. False for a master render of one of your Sample scenarios. Absent means false (a server older than this field).

result
any
unavailable
object

Present when this run's artifacts and result could not be read: result is null and its artifacts are left out, while every other field still holds. The rest of a page is unaffected.