{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-cli/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"frontline billing","projectTitle":"Frontline Documentation"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"frontline-billing","__idx":0},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Billing for both products: Studio plan usage and credit consumption, and the Max subscription with its seats and capability licenses."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing [options] [command]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"frontline-billing-get","__idx":1},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing get"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Get current billing plan information (JSON by default; use --pretty for key/value output)"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing get [options]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Flag"},"children":["Flag"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--pretty"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pretty human-readable output"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Alias of --pretty"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Output raw JSON (default behavior — accepted as a no-op)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--api-key <key>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Override API key for this run (else FRONTLINE_API_KEY env, else stored profile key)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--base-url <url>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Advanced: override Public API base URL for this run"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--profile <name>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Credentials profile: uses that profile's saved API key and Public API base URL (see ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline auth profiles list"]},")"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--debug"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Show debug information (redacted token)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"frontline-billing-studio","__idx":2},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing studio"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Studio (account-level) plan usage and credit consumption"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing studio [options] [command]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"frontline-billing-studio-usage","__idx":3},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing studio usage"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Studio usage: credits and campaign emails used vs limit, agents, workflows, flows, users and KBs vs plan limits (requires a USER API key)"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing studio usage [options]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Flag"},"children":["Flag"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--api-key <key>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Override API key for this run (else FRONTLINE_API_KEY env, else stored profile key)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--base-url <url>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Advanced: override Public API base URL for this run"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--profile <name>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Credentials profile: uses that profile's saved API key and Public API base URL (see ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline auth profiles list"]},")"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--debug"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Show debug info on stderr (token is redacted)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--pretty"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pretty-print human-readable output (instead of default JSON)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Render list results as a table (implies --pretty)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Output raw JSON (default behavior — accepted as a no-op)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"frontline-billing-studio-credits","__idx":4},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing studio credits"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Daily credit consumption broken down by AI model"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing studio credits [options]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Flag"},"children":["Flag"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--start-date <date>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Filter from date (YYYY-MM-DD)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--end-date <date>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Filter to date (YYYY-MM-DD)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--api-key <key>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Override API key for this run (else FRONTLINE_API_KEY env, else stored profile key)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--base-url <url>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Advanced: override Public API base URL for this run"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--profile <name>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Credentials profile: uses that profile's saved API key and Public API base URL (see ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline auth profiles list"]},")"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--debug"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Show debug info on stderr (token is redacted)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--pretty"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pretty-print human-readable output (instead of default JSON)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Render list results as a table (implies --pretty)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Output raw JSON (default behavior — accepted as a no-op)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"frontline-billing-max","__idx":5},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing max"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Max subscription, seats and capability licenses. Read what the account has, and hand out what it already pays for with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["seats assign"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["licenses grant"]},". Buying, resizing and cancelling the subscription are app-only, since they move money. Everything here needs a USER API key belonging to an OWNER or ADMIN."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing max [options] [command]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"frontline-billing-max-usage","__idx":6},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing max usage"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The account's current Max subscription: plan, seat counts, add-on pools, feature limits and what renews next."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing max usage [options]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Flag"},"children":["Flag"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--api-key <key>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Override API key for this run (else FRONTLINE_API_KEY env, else stored profile key)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--base-url <url>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Advanced: override Public API base URL for this run"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--profile <name>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Credentials profile: uses that profile's saved API key and Public API base URL (see ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline auth profiles list"]},")"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--debug"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Show debug info on stderr (token is redacted)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--pretty"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pretty-print human-readable output (instead of default JSON)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Render list results as a table (implies --pretty)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Output raw JSON (default behavior — accepted as a no-op)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"frontline-billing-max-plans","__idx":7},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing max plans"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Max plans that can be bought, with their prices and price keys. Buying one is done in the app."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing max plans [options]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Flag"},"children":["Flag"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--api-key <key>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Override API key for this run (else FRONTLINE_API_KEY env, else stored profile key)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--base-url <url>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Advanced: override Public API base URL for this run"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--profile <name>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Credentials profile: uses that profile's saved API key and Public API base URL (see ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline auth profiles list"]},")"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--debug"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Show debug info on stderr (token is redacted)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--pretty"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pretty-print human-readable output (instead of default JSON)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Render list results as a table (implies --pretty)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Output raw JSON (default behavior — accepted as a no-op)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"frontline-billing-max-catalog","__idx":8},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing max catalog"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Everything Max sells: plans, capability add-ons and additional credit bags, with their prices and price keys. Buying is done in the app."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing max catalog [options]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Flag"},"children":["Flag"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--api-key <key>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Override API key for this run (else FRONTLINE_API_KEY env, else stored profile key)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--base-url <url>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Advanced: override Public API base URL for this run"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--profile <name>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Credentials profile: uses that profile's saved API key and Public API base URL (see ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline auth profiles list"]},")"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--debug"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Show debug info on stderr (token is redacted)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--pretty"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pretty-print human-readable output (instead of default JSON)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Render list results as a table (implies --pretty)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Output raw JSON (default behavior — accepted as a no-op)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"frontline-billing-max-seats","__idx":9},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing max seats"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Who holds a Max seat. A seat is what lets someone use Max at all; capability add-ons like Meeting Intelligence sit on top of a seat as licenses."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing max seats [options] [command]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"frontline-billing-max-seats-matrix","__idx":10},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing max seats matrix"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The whole assignment grid: every user in the account with their seat and each capability license, plus how much of each pool is already handed out. Start here before assigning anything."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing max seats matrix [options]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Flag"},"children":["Flag"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--api-key <key>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Override API key for this run (else FRONTLINE_API_KEY env, else stored profile key)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--base-url <url>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Advanced: override Public API base URL for this run"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--profile <name>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Credentials profile: uses that profile's saved API key and Public API base URL (see ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline auth profiles list"]},")"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--debug"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Show debug info on stderr (token is redacted)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--pretty"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pretty-print human-readable output (instead of default JSON)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Render list results as a table (implies --pretty)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Output raw JSON (default behavior — accepted as a no-op)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"frontline-billing-max-seats-assign","__idx":11},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing max seats assign"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Give a user a Max seat, taken from the seats the account has already bought. Fails when every seat is taken — free one with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["unassign"]},", or buy more in the app."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing max seats assign [options] <userId>\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Flag"},"children":["Flag"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--api-key <key>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Override API key for this run (else FRONTLINE_API_KEY env, else stored profile key)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--base-url <url>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Advanced: override Public API base URL for this run"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--profile <name>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Credentials profile: uses that profile's saved API key and Public API base URL (see ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline auth profiles list"]},")"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--debug"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Show debug info on stderr (token is redacted)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--pretty"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pretty-print human-readable output (instead of default JSON)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Render list results as a table (implies --pretty)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Output raw JSON (default behavior — accepted as a no-op)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"frontline-billing-max-seats-unassign","__idx":12},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing max seats unassign"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Take a user's Max seat back so someone else can have it. Any capability licenses they held go back to their pools too, since a license cannot exist without a seat."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing max seats unassign [options] <userId>\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Flag"},"children":["Flag"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--api-key <key>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Override API key for this run (else FRONTLINE_API_KEY env, else stored profile key)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--base-url <url>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Advanced: override Public API base URL for this run"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--profile <name>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Credentials profile: uses that profile's saved API key and Public API base URL (see ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline auth profiles list"]},")"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--debug"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Show debug info on stderr (token is redacted)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--pretty"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pretty-print human-readable output (instead of default JSON)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Render list results as a table (implies --pretty)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Output raw JSON (default behavior — accepted as a no-op)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"frontline-billing-max-licenses","__idx":13},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing max licenses"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Capability add-ons that sit on top of a seat: MAX_MEETINGS unlocks the notetaker, MAX_EMAIL_AGENT unlocks email labeling, drafting and follow-ups. Valid capabilities: MAX_MEETINGS, MAX_EMAIL_AGENT."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing max licenses [options] [command]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"frontline-billing-max-licenses-grant","__idx":14},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing max licenses grant"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Give a user a capability license from the pool you have bought. They must already hold a Max seat."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing max licenses grant [options] <capability> <userId>\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Flag"},"children":["Flag"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--api-key <key>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Override API key for this run (else FRONTLINE_API_KEY env, else stored profile key)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--base-url <url>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Advanced: override Public API base URL for this run"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--profile <name>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Credentials profile: uses that profile's saved API key and Public API base URL (see ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline auth profiles list"]},")"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--debug"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Show debug info on stderr (token is redacted)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--pretty"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pretty-print human-readable output (instead of default JSON)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Render list results as a table (implies --pretty)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Output raw JSON (default behavior — accepted as a no-op)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"frontline-billing-max-licenses-revoke","__idx":15},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing max licenses revoke"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Return a user's capability license to the pool. Their Max seat is untouched."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing max licenses revoke [options] <capability> <userId>\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Flag"},"children":["Flag"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--api-key <key>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Override API key for this run (else FRONTLINE_API_KEY env, else stored profile key)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--base-url <url>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Advanced: override Public API base URL for this run"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--profile <name>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Credentials profile: uses that profile's saved API key and Public API base URL (see ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline auth profiles list"]},")"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--debug"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Show debug info on stderr (token is redacted)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--pretty"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pretty-print human-readable output (instead of default JSON)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Render list results as a table (implies --pretty)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Output raw JSON (default behavior — accepted as a no-op)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"frontline-billing-max-assignments","__idx":16},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing max assignments"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The raw declarative save behind ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["seats assign"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["licenses grant"]},": you send the complete grid, not a delta."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing max assignments [options] [command]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"frontline-billing-max-assignments-set","__idx":17},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline billing max assignments set"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Replace the whole assignment grid in one call. Whoever is missing from --seat-user-ids loses their seat, and a capability you omit from --licenses is left exactly as it is. Read ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["seats matrix"]}," first so you send back a complete picture."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"frontline billing max assignments set [options]\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Flag"},"children":["Flag"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Default"},"children":["Default"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--seat-user-ids <json>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["JSON array of every user id that should hold a seat, e.g. '[12,34]'"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--licenses <json>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["JSON object of capability to holder ids, e.g. '{\"MAX_MEETINGS\":[12],\"MAX_EMAIL_AGENT\":[12,34]}'"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--api-key <key>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Override API key for this run (else FRONTLINE_API_KEY env, else stored profile key)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--base-url <url>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Advanced: override Public API base URL for this run"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--profile <name>"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Credentials profile: uses that profile's saved API key and Public API base URL (see ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["frontline auth profiles list"]},")"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--debug"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Show debug info on stderr (token is redacted)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--pretty"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Pretty-print human-readable output (instead of default JSON)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--table"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Render list results as a table (implies --pretty)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["--json"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Output raw JSON (default behavior — accepted as a no-op)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]}]},"headings":[{"value":"frontline billing","id":"frontline-billing","depth":1},{"value":"frontline billing get","id":"frontline-billing-get","depth":2},{"value":"frontline billing studio","id":"frontline-billing-studio","depth":2},{"value":"frontline billing studio usage","id":"frontline-billing-studio-usage","depth":3},{"value":"frontline billing studio credits","id":"frontline-billing-studio-credits","depth":3},{"value":"frontline billing max","id":"frontline-billing-max","depth":2},{"value":"frontline billing max usage","id":"frontline-billing-max-usage","depth":3},{"value":"frontline billing max plans","id":"frontline-billing-max-plans","depth":3},{"value":"frontline billing max catalog","id":"frontline-billing-max-catalog","depth":3},{"value":"frontline billing max seats","id":"frontline-billing-max-seats","depth":3},{"value":"frontline billing max seats matrix","id":"frontline-billing-max-seats-matrix","depth":4},{"value":"frontline billing max seats assign","id":"frontline-billing-max-seats-assign","depth":4},{"value":"frontline billing max seats unassign","id":"frontline-billing-max-seats-unassign","depth":4},{"value":"frontline billing max licenses","id":"frontline-billing-max-licenses","depth":3},{"value":"frontline billing max licenses grant","id":"frontline-billing-max-licenses-grant","depth":4},{"value":"frontline billing max licenses revoke","id":"frontline-billing-max-licenses-revoke","depth":4},{"value":"frontline billing max assignments","id":"frontline-billing-max-assignments","depth":3},{"value":"frontline billing max assignments set","id":"frontline-billing-max-assignments-set","depth":4}],"frontmatter":{"seo":{"title":"frontline billing"}},"lastModified":"2026-10-02T13:38:04.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/cli/frontline/billing","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}