Analytics¶
The Analytics API allows you to retrieve high-level metrics and granular time-series data about your agent executions. This is useful for building custom dashboards or integrating with your own BI tools.
Analytics API¶
Get Summary Stats¶
GET /v1/analytics/summary
Returns high-level statistics for a given time range.
Parameters:
timeRange(optional): One of24h,7d,30d(default:7d).
Response:
{
"timeRange": "7d",
"stats": {
"totalExecutions": 150,
"activeExecutions": 2,
"pendingApprovals": 1,
"successfulExecutions": 140,
"failedExecutions": 7,
"successRate": 93.33
}
}
Get Time Series Data¶
GET /v1/analytics/timeseries
Returns granular trend data for execution counts, error rates, and costs.
Parameters:
startDate: ISO 8601 start timestamp.endDate: ISO 8601 end timestamp.granularity(optional):hour,day,week(default:day).
Response:
{
"granularity": "day",
"data": [
{
"timestamp": "2023-10-27T00:00:00Z",
"executionCount": 20,
"avgDurationMs": 450,
"errorRate": 0.05,
"totalCost": 1.25
},
...
],
"summary": {
"totalExecutions": 150,
"avgErrorRate": 0.04,
"totalCost": 10.50
}
}