Skip to main content
GET
/
api
/
analytics
/
duration-distribution
Get execution duration distribution
curl --request GET \
  --url https://api.getgranite.ai/api/analytics/duration-distribution
{
  "stats": {
    "total": 0,
    "avg_ms": 0,
    "min_ms": 0,
    "max_ms": 0,
    "p50_ms": 0,
    "p75_ms": 0,
    "p90_ms": 0,
    "p95_ms": 0,
    "p99_ms": 0
  },
  "histogram": [
    {
      "bucket_start_ms": 123,
      "bucket_end_ms": 123,
      "count": 123
    }
  ]
}

Query Parameters

start_date
string | null
end_date
string | null
workflow_name
string | null
bucket_size_ms
integer
default:5000
Required range: 1000 <= x <= 60000

Response

Successful Response

Response for duration distribution.

stats
DurationStats · object
required

Duration statistics.

histogram
DurationHistogramBucket · object[]