Dashboard

The dashboard is the first screen you see after signing in at paperjsx.com/dashboard. It serves as the operational hub for your CmdCal organization.

Overview Page

Dashboard overview showing usage bar and quick-action cards

The main dashboard view shows:

  • Usage bar -- documents rendered in the current billing period against your plan limit. The bar changes color as you approach your cap: green below 80%, amber near the limit, red when a free-tier hard cap is reached.
  • Quick-action cards -- links to API Keys, Documentation, and Billing/Settings.
  • Getting Started -- appears when your organization has zero renders. Includes a curl snippet seeded with your API key so you can make your first request immediately.

The sidebar contains three top-level sections:

SectionPathPurpose
Overview/dashboardUsage summary and quick actions
API Keys/dashboard/api-keysCreate, view, and revoke API keys
Settings/dashboard/settingsPlan tier, billing controls, subscription status

You can also reach any section with the keyboard command palette (Cmd+K / Ctrl+K):

  • G D -- Overview
  • G K -- API Keys
  • G S -- Settings

Usage Summary

The usage endpoint (GET /api/dashboard/usage) returns:

  • totalRenders -- successful renders this billing period
  • monthlyRenderLimit -- your plan's document cap
  • overagePerDoc -- cost per overage document (cents), or null for free-tier hard caps
  • overageCount -- documents beyond the limit
  • limitReached -- true when a hard cap is hit (free tier only)
  • tier -- your current plan (free, pro, or business)

Accessing Settings

Click the Billing card on the dashboard or navigate to /dashboard/settings to view your plan, change billing interval, or open the Paddle billing portal. See Billing for details.

Next Steps

  • API Keys -- create a key and make your first render
  • Usage -- understand what is metered and how limits work
  • Quick Start -- end-to-end first render walkthrough