Dashboard Get started

Get enforcement config

GET /api/v1/enforcement/config

Returns the current enforcement rules for your account.

{
  "token_ceiling": 8000,
  "max_session_usd": 2.00,
  "dedup_ttl_seconds": 60,
  "max_tool_calls": 50,
  "model_downgrade": {
    "threshold_usd": 0.01,
    "fallback": "claude-haiku-4-5-20251001"
  }
}

Update enforcement config

POST /api/v1/enforcement/config

Update one or more enforcement rules. Omit fields to leave them unchanged.

{
  "max_session_usd": 5.00,
  "token_ceiling": 16000
}

Get session cost

GET /api/v1/enforcement/session-cost?session_id=my-session

Returns the total spend for a session — useful for real-time budget dashboards.

{
  "session_id": "my-session",
  "total_usd": 1.42,
  "call_count": 38
}