---
title: "Get Dashboard"
method: GET
path: "/v1/workspace/dashboard"
tags: ["v1", "protected", "dashboard"]
---

# Get Dashboard

`GET /v1/workspace/dashboard`

Aggregate workspace state for the operator dashboard.

## Response `200`

Successful Response

- DashboardResponse
  - `agents` AgentRow[], required
    - `agent_id` string, uuid, required
    - `cost_mtd_usd` number, required
    - `cost_today_usd` number, required
    - `last_activity_at` string, nullable, required
    - `name` string, required
    - `recent_task_names` string[], required
    - `tasks_done_today` integer, required
    - `tasks_failed_today` integer, required
  - `blockers` Blockers, required
    - `failed_24h` FailedTaskBlocker[], required
      - `agent_id` string, uuid, required
      - `agent_name` string, nullable
      - `error` string, nullable, required
      - `occurred_at` string, required
      - `task_id` string, uuid, required
    - `hitl` HitlBlocker[], required
      - `agent_id` string, uuid, required
      - `agent_name` string, nullable
      - `created_at` string, required
      - `description` string, required
      - `task_id` string, uuid, required
    - `wallet_exhausted` WalletExhaustedBlocker[], required
      - `agent_id` string, uuid, required
      - `agent_name` string, nullable
      - `budget_usd` number, required
      - `period` string, required
  - `daily_spend` DailySpendPoint[], required
    - `date` string, required
    - `usd` number, required
  - `daily_tasks` DailyTaskCounts[], required
    - `completed` integer, required
    - `date` string, required
    - `failed` integer, required
    - `input_required` integer, required
  - `spend` SpendCard, required
    - `cap_usd` number, nullable, required
    - `mtd_usd` number, required
    - `pct_of_cap` number, nullable, required
    - `projected_eom_usd` number, nullable, required
    - `projection_method` string
    - `today_usd` number, required

## Changes

> 19 revisions in range; 6 could not be searched.

- **2026-07-08** `8940d7f77282` — 3 breaking
  - the `agents/items/last_activity_at/anyOf[subschema #1]/` response's property type/format changed from `string`/`date-time` to `string`/`` for status `200`
  - the `blockers/failed_24h/items/occurred_at` response's property type/format changed from `string`/`date-time` to `string`/`` for status `200`
  - the `blockers/hitl/items/created_at` response's property type/format changed from `string`/`date-time` to `string`/`` for status `200`
- **2026-05-25** `043c77dd6269` — 1 info
  - endpoint added
- **2026-03-30** `e9c153221160` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/agentarea/apis/agentarea-api/changes/v1/workspace/dashboard/get.md)

---

[API](https://skmtc.dev/agentarea/apis/agentarea-api.md) · [All operations](https://skmtc.dev/agentarea/apis/agentarea-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/agentarea/agentarea-api/revisions/ac18f7025c00/schema)
