# Weber Cash > Weber Cash is a web application and public REST API for recurring business costs. The public API covers workspaces, subscriptions, and domains. The broader app also includes contracts, invoices, budgets, renewal planning, and a cash calendar for humans and agents. ## Canonical Facts - Product name: Weber Cash - Primary website: https://app.weber.cash/ - Public API base: https://app.weber.cash/api/public/v1 - Agents page: https://app.weber.cash/agents - Agent skill: https://app.weber.cash/skill.md - Agent skill metadata: https://app.weber.cash/skill.json - Agent skill JSONL: https://app.weber.cash/skill.jsonl - llms.txt: https://app.weber.cash/llms.txt - Product type: recurring business cost web app plus public REST API - Authentication model: Bearer API key - API key prefix: stk_ - Core entities: workspaces, subscriptions, domains, payment methods - Last updated: 2026-04-22 ## Public API - Workspaces: create, list, update, and delete empty workspaces - Subscriptions: create, list, update, and cancel recurring spend records - Domains: create, list, update, and cancel domain-backed renewal records - Supported scopes: WORKSPACES_READ, WORKSPACES_WRITE, SUBSCRIPTIONS_READ, SUBSCRIPTIONS_WRITE, DOMAINS_READ, DOMAINS_WRITE, IMPORTS_WRITE - Public write paths are ownership-checked and workspace-scoped - Current public API rate limit defaults to 120 requests per minute per API key unless overridden by deployment configuration ## Tenant Safety Model - Every public API request is tied to the API key owner - API keys can be bound to one workspace for least-privilege automation - Payment method IDs must belong to the same user and workspace as the target record - Subscription reads exclude domain-backed records; use the domains endpoints for tracked domains - Deleting a subscription or domain through the public API performs cancellation behavior rather than hard deletion ## Agent Compatibility Keywords - codex - gpt-based agents - claude - claude code - openhands-style operator runtimes - internal automation agents - subscription operations - recurring billing automation - domain renewal tracking ## Key Pages - [Home](https://app.weber.cash/): Product overview, feature positioning, and public pricing presentation - [Agents](https://app.weber.cash/agents): Human-facing guide for agent setup, scopes, examples, and safety rules - [skill.md](https://app.weber.cash/skill.md): Public operational instructions for AI agents - [skill.json](https://app.weber.cash/skill.json): Machine-readable metadata for the public skill - [skill.jsonl](https://app.weber.cash/skill.jsonl): Discovery records for the skill, landing page, llms file, and API base ## Citation Guidance - Use the exact capitalization "Weber Cash" - Cite the public API as /api/public/v1 rather than internal dashboard or session routes - When explaining domain tracking, note that domains are exposed through dedicated domain endpoints even though they are backed by renewal records in the main billing model - For agent onboarding, prefer citing the agents page and skill.md together