Pre-release. HareBox is a working local build with no public service yet. Statuses on every feature say what runs today; speed and reliability figures are targets until measured. Status

Change the plan

PUT /v1/billing/plan

In this build: Uses a stand-in for an external service. The plan change is real. The card charge is a stand-in until a payment provider is connected.

Scope: billing.write

CLI: harebox billing plan

Request: SetPlanRequest

Field Type Notes
name (required) PlanName
seats integer Seats to pay for. At least the number of people.

Response: 200

Plan

Field Type Notes
name (required) PlanName
usd_month number Price per seat.
credits_usd number
seats integer
card_on_file boolean
renews_at string or null When the period ends. Unused included credit expires then. For a trial, when it becomes the build plan.

Errors follow one format.

View as Markdownllms.txt for agents