runs.start when a job, workflow, tool, agent, or custom workload needs a budget envelope
before it starts. The customer remains the economic actor; the run is the workload label and spend
reservation.
Request
The customer ID. Required when the API key has no default customer binding.
Budget in currency minor units. For USD,
5000 means $50.00.Logical key used to deduplicate the run start request.
Optional label for the kind of workload that will spend the budget.
Optional ID from your system for the workload.
Optional trace ID for connecting the run to your logs or traces.
Optional parent run ID for nested workloads.
Optional metadata stored with the run.
Optional epoch-millisecond expiration timestamp.
Response
Returns the started budget run.remainingAmountMinor is the amount still available for
runs.consume.