Features Pricing Regions Support Start free Log in FR

List runs

Returns run history across all boosts, newest first.

GET /v1/runs

Requires scope: runs:read

Query parameters

ParameterTypeRequiredDescription
boost_idintegerOptionalFilter by boost ID.
limitintegerOptionalNumber of results per page. Default: 20, max: 100.
offsetintegerOptionalPagination offset. Default: 0.

Example request

curl "https://api.cache-boost.com/v1/runs?boost_id=15&limit=20" \
  -H "Authorization: Bearer cb_live_YOUR_KEY"

Response

Returns 200 OK with a paginated list of run objects.

{
  "data": [
    {
      "id": 88,
      "boost_id": 15,
      "status": "done",
      "status_message": null,
      "started_at": "2025-01-15T01:00:05Z",
      "finished_at": "2025-01-15T01:04:22Z",
      "summary": {
        "total_calls": 1240,
        "successful_calls": 1238,
        "failed_calls": 2,
        "cache_hits": 1165,
        "average_response_time_ms": 112.5,
        "pops": {"CDG": 620, "AMS": 618}
      },
      "created_at": "2025-01-15T01:00:00Z"
    }
  ],
  "limit": 20,
  "offset": 0
}

Status values

ValueDescription
pendingRun is queued and waiting to start.
runningRun is currently in progress.
doneRun completed successfully.
failedRun ended with errors.
pausedRun was paused due to high error rate.

Errors

CodeDescription
401Missing or invalid API key.
403Insufficient scope.