Feature · Platform

Billing settings

The Billing page shows plans and invoices only when the operator of your Agent server has set up billing. Until then, prices and checkout stay off.

Last changed

Generated from commit be57775 ·

How it works

What you cannot do yet

Published prices and checkout stay off until the operator of your Agent server sets up and checks every billing setting. Invoices show only after the payment provider sends them.

What to do today

Use your own model accounts or your own Claude and ChatGPT plans, and set budgets. See What costs what.

Tell us what you need

Ask Ava to send this as feedback. The people who build Agent read each request.

From the help article Paid plans and checkout, checked against the product on .

What you can do

The operations this feature's screens call. Each one is POST /api/<name>, and the badge says who may call it.

  • getBillingOverview

    Viewer

    Gets billing overview.

    Types: Record<string, never> returns BillingOverviewDto

  • getOrgPlanStatus

    Viewer

    Gets org plan status.

    Types: Record<string, never> returns OrgPlanStatusDto

  • listPlans

    Anyone

    Lists plans.

    Types: Record<string, never> returns { items: PlanDefinitionDto[]; offers: PlanOfferDto[] }

  • listEmployeesOnLeave

    Viewer

    Lists employees on leave.

    Types: Record<string, never> returns { items: EmployeeOnLeaveDto[] }

  • listWorkers

    Viewer

    Lists workers.

    Types: ListWorkersRequest returns ListResponse<WorkerSummary>

  • chooseActiveEmployees

    AdminNo API tokens

    Pick which employees stay active when the org is over its employee limit; the rest go on leave.

    Types: { workerIds: string[] } returns OrgPlanStatusDto

  • createBillingCheckout

    OwnerNo API tokens

    Creates a billing checkout.

    Types: CreateBillingCheckoutRequest returns BillingCheckoutResponse

  • createBillingPortal

    OwnerNo API tokens

    Creates a billing portal.

    Types: Record<string, never> returns BillingPortalResponse

  • changeBillingPlan

    OwnerNo API tokens

    Changes the billing plan.

    Types: { tier: BillingPaidTier; idempotencyKey: string } returns { id: string }

  • cancelBillingPlan

    OwnerNo API tokens

    Cancels the billing plan.

    Types: { idempotencyKey: string } returns { id: string }

  • requestEnterprisePlan

    MemberNo API tokens

    Requests an enterprise plan.

    Types: { name: string; email: string; company: string; employees?: number; message?: string } returns { received: boolean }

  • listMembers

    Viewer

    Lists members.

    Types: EmptyRequest returns ListMembersResponse

Screens

What it records

The feature writes these events to the audit log, the permanent record of what happened.

  • Employee leave ended
  • Employee leave started
  • Enterprise plan requested

Generated from code at commit be57775 ·

Turn the numbers into shipped work.

Agent runs these choices for you: a persistent AI worker with memory and rules, on your Claude and Codex subscriptions.