User Dashboard
The User Dashboard is the self-service surface for individuals. From it, each user manages their own virtual API keys, allocates a personal budget across the tools they use, and reviews exactly how much they are consuming — full visibility into their own AI usage, under their own single sign-on identity.
Manage your API access keys
| Name | Team | Key | Spend (current period) | Budget | Created | Actions |
|---|---|---|---|---|---|---|
| RAG Pipeline Agent | Default Team | sk-...Mx4p | $0.18 | $50.00 | 04/17/2026 10:36 | |
| Data Export Script | Default Team | sk-...K9rw | $0.00 | $30.00 | 03/04/2026 08:54 | |
| Analysis Notebook | Default Team | sk-...Bz7n | $0.00 | $25.00 | 03/03/2026 11:15 | |
| Local Dev Testing | Default Team | sk-...Qh2s | $0.00 | $40.00 | 02/03/2026 13:19 | |
| Slack Bot Connector | Default Team | sk-...Ty6v | $0.00 | $35.00 | 02/02/2026 02:30 |
| Time (EDT) | Status | API Endpoint | Cost | Duration | API Key | Model | Cached In | New In | Output |
|---|---|---|---|---|---|---|---|---|---|
| 2026-05-03 18:49:14 | success | /v1/messagesanthropic_messages | $0.05 | 1.60 s | Chat App | claude-sonnet-4-6 | 165,956 | 101 | 51 |
| 2026-05-03 18:44:00 | success | /v1/messagesanthropic_messages | $0.05 | 840 ms | Chat App | claude-sonnet-4-6 | 165,509 | 448 | 34 |
Pick an endpoint, an API key, and a model — the cURL preview reflects the exact request that will be sent.
-H "Authorization: Bearer sk-...Qh2s" \
-H "Content-Type: application/json" \
-d '{"model":"claude-haiku-4-5-20251001","max_tokens":1024,"messages":[{"role":"user","content":[{"type":"text","text":"Why is the sky blue? Explain in 20 words","cache_control":{"type":"ephemeral"}}]}]}' | jq
The user’s self-service view: create and manage API keys, track spend, and review usage logs.
What users can do
Section titled “What users can do”- Manage virtual API keys — create and revoke keys for their apps, agents, and IDE tools, each with its own budget. See API Routing for how keys authenticate.
- Allocate a personal budget — split their allowance across the Chat App, the Cowork Agent, and custom keys, keeping an unallocated reserve.
- Review usage logs — see per-request logs and analytics scoped to their own activity: model, tokens, spend, and status.
- Stay ahead of limits — receive threshold alerts before a budget is exhausted, via in-app banner, browser notification, and email.
Where it lives
Section titled “Where it lives”The User Dashboard is the user self-service area within ControlTower — not a separate application. It shares the same identity, budgets, and usage data as the admin and team-supervisor views, so what a user sees for themselves matches what administrators see at the team and platform level.
Related
Section titled “Related”- Cost Management — how personal budgets fit the broader model.
- API Routing — what virtual keys do.
- ControlTower — the dashboard this view belongs to.