Skip to main content

GET /v1/billing/usage

Get current month usage for the authenticated tenant.
GET /v1/billing/usage

Response

{
  "tenant_id": "...",
  "period_start": "2026-03-01",
  "event_count": 4523,
  "tokens_consumed": 1847293
}

GET /v1/billing/plan

Get the current plan and entitlements for the authenticated tenant.
GET /v1/billing/plan

Response

{
  "plan": "pro",
  "entitlements": {
    "max_workspaces": 5,
    "max_events_per_month": 100000,
    "max_token_budget": 16384,
    "rpm_limit": 120,
    "semantic_search": true,
    "adaptive_budget": true
  }
}

Pricing Tiers

PlanRuntimeWorkspacesEvents/moMax Token BudgetRPMSemantic SearchAdaptive Budget
Freev1110,0004,09630NoNo
Prov25100,00016,384120YesYes
Teamv220500,00065,536300YesYes
Enterprisev2UnlimitedUnlimited131,0721,000YesYes
Billing is fire-and-forget — usage recording is async and never blocks the response path. Counters update in real time but are eventually consistent.