curl --request GET \
--url https://api.example.com/api/metrics/dashboard{
"range": "<string>",
"generated_at": "<string>",
"kpis": {
"active_agents": 123,
"tasks_in_progress": 123,
"error_rate_pct": 123,
"median_cycle_time_hours_7d": 123
},
"throughput": {
"primary": {
"range": "<string>",
"bucket": "<string>",
"points": [
{
"period": "<string>",
"value": 123
}
]
},
"comparison": {}
},
"cycle_time": {},
"error_rate": {},
"wip": {
"primary": {
"range": "<string>",
"bucket": "<string>",
"points": [
{
"period": "<string>",
"inbox": 123,
"in_progress": 123,
"review": 123,
"done": 123
}
]
},
"comparison": {}
}
}curl --request GET \
--url https://api.example.com/api/metrics/dashboard{
"range": "<string>",
"generated_at": "<string>",
"kpis": {
"active_agents": 123,
"tasks_in_progress": 123,
"error_rate_pct": 123,
"median_cycle_time_hours_7d": 123
},
"throughput": {
"primary": {
"range": "<string>",
"bucket": "<string>",
"points": [
{
"period": "<string>",
"value": 123
}
]
},
"comparison": {}
},
"cycle_time": {},
"error_rate": {},
"wip": {
"primary": {
"range": "<string>",
"bucket": "<string>",
"points": [
{
"period": "<string>",
"inbox": 123,
"in_progress": 123,
"review": 123,
"done": 123
}
]
},
"comparison": {}
}
}Retrieve aggregated metrics and time-series data for dashboard visualizations.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/JorgeMedinaArauna/OpenClaw-Mission_control/llms.txt
Use this file to discover all available pages before exploring further.
GET /api/metrics/dashboard
Retrieve comprehensive dashboard metrics including KPIs and time-series data.
24h - Last 24 hours (hourly buckets)3d - Last 3 days (daily buckets)7d - Last 7 days (daily buckets)14d - Last 14 days (daily buckets)1m - Last 30 days (daily buckets)3m - Last 90 days (weekly buckets)6m - Last 180 days (weekly buckets)1y - Last 365 days (monthly buckets)curl -X GET "https://api.openclaw.ai/api/metrics/dashboard?range=7d&board_id=550e8400-e29b-41d4-a716-446655440000" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"range": "7d",
"generated_at": "2026-03-05T10:30:00Z",
"kpis": {
"active_agents": 8,
"tasks_in_progress": 23,
"error_rate_pct": 2.5,
"median_cycle_time_hours_7d": 4.2
},
"throughput": {
"primary": {
"range": "7d",
"bucket": "day",
"points": [
{"period": "2026-02-27T00:00:00Z", "value": 12},
{"period": "2026-02-28T00:00:00Z", "value": 15},
{"period": "2026-03-01T00:00:00Z", "value": 18},
{"period": "2026-03-02T00:00:00Z", "value": 14},
{"period": "2026-03-03T00:00:00Z", "value": 16},
{"period": "2026-03-04T00:00:00Z", "value": 19},
{"period": "2026-03-05T00:00:00Z", "value": 8}
]
},
"comparison": {
"range": "7d",
"bucket": "day",
"points": [
{"period": "2026-02-20T00:00:00Z", "value": 10},
{"period": "2026-02-21T00:00:00Z", "value": 11},
{"period": "2026-02-22T00:00:00Z", "value": 13},
{"period": "2026-02-23T00:00:00Z", "value": 12},
{"period": "2026-02-24T00:00:00Z", "value": 14},
{"period": "2026-02-25T00:00:00Z", "value": 15},
{"period": "2026-02-26T00:00:00Z", "value": 11}
]
}
},
"cycle_time": {
"primary": {
"range": "7d",
"bucket": "day",
"points": [
{"period": "2026-02-27T00:00:00Z", "value": 5.2},
{"period": "2026-02-28T00:00:00Z", "value": 4.8},
{"period": "2026-03-01T00:00:00Z", "value": 3.9},
{"period": "2026-03-02T00:00:00Z", "value": 4.1},
{"period": "2026-03-03T00:00:00Z", "value": 4.5},
{"period": "2026-03-04T00:00:00Z", "value": 3.7},
{"period": "2026-03-05T00:00:00Z", "value": 4.2}
]
},
"comparison": {
"range": "7d",
"bucket": "day",
"points": [
{"period": "2026-02-20T00:00:00Z", "value": 6.1},
{"period": "2026-02-21T00:00:00Z", "value": 5.8},
{"period": "2026-02-22T00:00:00Z", "value": 5.5},
{"period": "2026-02-23T00:00:00Z", "value": 5.9},
{"period": "2026-02-24T00:00:00Z", "value": 5.3},
{"period": "2026-02-25T00:00:00Z", "value": 5.7},
{"period": "2026-02-26T00:00:00Z", "value": 5.2}
]
}
},
"error_rate": {
"primary": {
"range": "7d",
"bucket": "day",
"points": [
{"period": "2026-02-27T00:00:00Z", "value": 3.2},
{"period": "2026-02-28T00:00:00Z", "value": 2.8},
{"period": "2026-03-01T00:00:00Z", "value": 1.9},
{"period": "2026-03-02T00:00:00Z", "value": 2.5},
{"period": "2026-03-03T00:00:00Z", "value": 2.1},
{"period": "2026-03-04T00:00:00Z", "value": 1.7},
{"period": "2026-03-05T00:00:00Z", "value": 2.3}
]
},
"comparison": {
"range": "7d",
"bucket": "day",
"points": [
{"period": "2026-02-20T00:00:00Z", "value": 4.1},
{"period": "2026-02-21T00:00:00Z", "value": 3.8},
{"period": "2026-02-22T00:00:00Z", "value": 3.5},
{"period": "2026-02-23T00:00:00Z", "value": 3.9},
{"period": "2026-02-24T00:00:00Z", "value": 3.3},
{"period": "2026-02-25T00:00:00Z", "value": 3.7},
{"period": "2026-02-26T00:00:00Z", "value": 3.2}
]
}
},
"wip": {
"primary": {
"range": "7d",
"bucket": "day",
"points": [
{"period": "2026-02-27T00:00:00Z", "inbox": 15, "in_progress": 22, "review": 8, "done": 12},
{"period": "2026-02-28T00:00:00Z", "inbox": 18, "in_progress": 24, "review": 10, "done": 15},
{"period": "2026-03-01T00:00:00Z", "inbox": 20, "in_progress": 26, "review": 12, "done": 18},
{"period": "2026-03-02T00:00:00Z", "inbox": 17, "in_progress": 23, "review": 9, "done": 14},
{"period": "2026-03-03T00:00:00Z", "inbox": 19, "in_progress": 25, "review": 11, "done": 16},
{"period": "2026-03-04T00:00:00Z", "inbox": 21, "in_progress": 27, "review": 13, "done": 19},
{"period": "2026-03-05T00:00:00Z", "inbox": 16, "in_progress": 23, "review": 10, "done": 8}
]
},
"comparison": {
"range": "7d",
"bucket": "day",
"points": [
{"period": "2026-02-20T00:00:00Z", "inbox": 12, "in_progress": 18, "review": 6, "done": 10},
{"period": "2026-02-21T00:00:00Z", "inbox": 14, "in_progress": 20, "review": 7, "done": 11},
{"period": "2026-02-22T00:00:00Z", "inbox": 16, "in_progress": 22, "review": 9, "done": 13},
{"period": "2026-02-23T00:00:00Z", "inbox": 13, "in_progress": 19, "review": 7, "done": 12},
{"period": "2026-02-24T00:00:00Z", "inbox": 15, "in_progress": 21, "review": 8, "done": 14},
{"period": "2026-02-25T00:00:00Z", "inbox": 17, "in_progress": 23, "review": 10, "done": 15},
{"period": "2026-02-26T00:00:00Z", "inbox": 14, "in_progress": 19, "review": 8, "done": 11}
]
}
}
}
review status in each time bucket. Measures team velocity and completion rate.
in_progress status to when it reaches review status. Lower is better.
%failed. Higher values indicate quality issues.
last_seen_at timestamp within the selected range.
in_progress status that were updated within the range.
range=7d:
board_id or group_id to filter to specific boards.