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.
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.
ViewergetBillingOverviewGets billing overview.
Types:
Record<string, never>returnsBillingOverviewDto
ViewergetOrgPlanStatusGets org plan status.
Types:
Record<string, never>returnsOrgPlanStatusDto
AnyonelistPlansLists plans.
Types:
Record<string, never>returns{ items: PlanDefinitionDto[]; offers: PlanOfferDto[] }
ViewerlistEmployeesOnLeaveLists employees on leave.
Types:
Record<string, never>returns{ items: EmployeeOnLeaveDto[] }
ViewerlistWorkersLists workers.
Types:
ListWorkersRequestreturnsListResponse<WorkerSummary>
AdminNo API tokenschooseActiveEmployeesPick which employees stay active when the org is over its employee limit; the rest go on leave.
Types:
{ workerIds: string[] }returnsOrgPlanStatusDto
OwnerNo API tokenscreateBillingCheckoutCreates a billing checkout.
Types:
CreateBillingCheckoutRequestreturnsBillingCheckoutResponse
OwnerNo API tokenscreateBillingPortalCreates a billing portal.
Types:
Record<string, never>returnsBillingPortalResponse
OwnerNo API tokenschangeBillingPlanChanges the billing plan.
Types:
{ tier: BillingPaidTier; idempotencyKey: string }returns{ id: string }
OwnerNo API tokenscancelBillingPlanCancels the billing plan.
Types:
{ idempotencyKey: string }returns{ id: string }
MemberNo API tokensrequestEnterprisePlanRequests an enterprise plan.
Types:
{ name: string; email: string; company: string; employees?: number; message?: string }returns{ received: boolean }
ViewerlistMembersLists members.
Types:
EmptyRequestreturnsListMembersResponse
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