Aggregated statistics across the caller's jobs (counts, per-status/type breakdowns, cost/shots totals and averages).

GET/jobs/summary

Authorizations

X-API-KEYstringheaderrequired

Authenticate requests using an API key linked to your qBraid account. Obtain your key by registering or logging in at account.qbraid.com.

Response

200Success.
successbooleanrequired
dataobjectrequired
Get job summary stats
curl --request GET \
  --url https://api-v2.qbraid.com/api/v1/jobs/summary \
  --header 'X-API-KEY: <api-key>'
import requests

url = "https://api-v2.qbraid.com/api/v1/jobs/summary"
headers = {
    "X-API-KEY": "<api-key>"
}

response = requests.get(url, headers=headers)
print(response.json())
const url = "https://api-v2.qbraid.com/api/v1/jobs/summary";
const options = {
  method: "GET",
  headers: {"X-API-KEY":"<api-key>"},
};

const response = await fetch(url, options);
console.log(await response.json());
{
  "success": true,
  "data": {
    "totalJobs": 123,
    "statusCounts": {
      "INITIALIZING": 0,
      "QUEUED": 2,
      "VALIDATING": 0,
      "RUNNING": 1,
      "CANCELLING": 0,
      "CANCELLED": 0,
      "COMPLETED": 12,
      "FAILED": 1,
      "UNKNOWN": 0,
      "HOLD": 0
    },
    "avgExecutionTime": 123,
    "totalCost": 123,
    "avgCost": 123,
    "totalShots": 123,
    "avgShots": 123,
    "experimentTypeCounts": {
      "gate_model": 14,
      "analog": 1
    }
  }
}