Skip to main content
GET
/
account
/
analytics
/
runs
Get account run analytics
curl --request GET \
  --url https://api.veryfront.com/account/analytics/runs \
  --header 'Authorization: Bearer <token>'
{
  "summary": {
    "total_runs": 123,
    "completed_runs": 123,
    "failed_runs": 123,
    "average_duration_ms": 123,
    "p95_duration_ms": 123,
    "last_run_at": "<string>"
  },
  "timeframe": {
    "from": "<string>",
    "to": "<string>",
    "granularity": "day",
    "timezone": "<string>",
    "bucket_count": 123
  },
  "series": [
    {
      "bucket_start": "<string>",
      "runs": 123,
      "completed_runs": 123,
      "failed_runs": 123
    }
  ],
  "statuses": [
    {
      "status": "<string>",
      "count": 123
    }
  ],
  "models": [
    {
      "provider": "<string>",
      "model": "<string>",
      "count": 123
    }
  ],
  "tools": [
    {
      "name": "<string>",
      "count": 123
    }
  ],
  "projects": [
    {
      "project_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "project_name": "<string>",
      "project_slug": "<string>",
      "count": 123
    }
  ],
  "recent_runs": [
    {
      "run_id": "<string>",
      "status": "<string>",
      "project_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "project_name": "<string>",
      "project_slug": "<string>",
      "created_at": "<string>"
    }
  ]
}

Authorizations

Authorization
string
header
required

Use a JWT bearer token or a Veryfront API key in the Authorization header.

Query Parameters

preset
enum<string>
default:30d

Relative timeframe preset.

Available options:
7d,
30d,
90d
timezone
string
default:UTC

IANA timezone for daily bucket boundaries.

label
string[] | null

Label filters as key or key=value, repeated or comma-separated. Example: ?label=team=platform&label=criticality=high

Response

Account run analytics statistics

summary
object
required
timeframe
object
required
series
object[]
required
statuses
object[]
required
models
object[]
required
tools
object[]
required
projects
object[]
required
recent_runs
object[]
required