Skip to content

basemodo plan

Show your Plan and your next Invoice.

Terminal window
basemodo plan [OPTIONS] [COMMAND]

The Plan you pay for (or, with --workspace, a Workspace's, for its Admins), and the next Invoice: its date, amount and each line (the Plan, its Seats, Dedicated Egress IPs). A Plan renews monthly until cancelled. It is changed, cancelled (when the month already paid ends) and kept again on the payment provider's pages, which the billing page opens; the command says where. basemodo plan change <plan> switches yours, after saying what it costs. A cancelled Plan shows the date it ends, and no further Invoices.

Arguments

  • --workspace <WORKSPACE>: The Workspace whose Plan it is (its name or id), for one of its Admins. Default: your own.

Like every command, it also takes the global options --json and --api-url.

Examples

See your Plan and what your next Invoice will be:

Terminal window
basemodo plan

See a Workspace's, as one of its Admins:

Terminal window
basemodo plan --workspace acme

Switch to Pro, on the payment provider's page:

Terminal window
basemodo plan change pro

Output

With --json, it prints {"plan" (starter, pro, workspace, or null), "ends_at" (when a cancelled Plan ends; null while it renews), "next_invoice": {"date", "total_cents", "currency", "lines": [{"kind" (plan, seat, dedicated_ip, difference), "description", "quantity", "unit_cents", "amount_cents", "period"}]} (null without a Plan or once cancelled), "trial", "plan_ended", "quotas", "extras", "usage", "seats" (a Workspace's)}.

From an agent

Basemodo's MCP serves it as the tool plan. It only reads, so an agent's client may run it without asking you. Its arguments are the command's, named as JSON keys: workspace (text). It answers what the command prints with --json.

Explained in