Skip to main content
Use runs.get to inspect the current state of a budgeted run.
const { result, error } = await unprice.runs.get({
  runId: "brun_123"
});

if (error) {
  console.error(error.message);
  return;
}

console.log(result.remainingAmountMinor);
{
  "runId": "brun_123",
  "status": "running",
  "customerId": "cus_1234567890",
  "budgetAmountMinor": 5000,
  "consumedAmountMinor": 1200,
  "remainingAmountMinor": 3800,
  "currency": "USD",
  "workloadType": "workflow",
  "workloadId": "wf_summary_123",
  "traceId": "trace_123",
  "parentRunId": null
}

Request

runId
string
required
The budgeted run ID.
project_id
string
Optional project override for main-project keys.

Response

Returns the current budget, consumed amount, remaining amount, status, and workload labels for the run.