Skip to main content
Seats are per-user licenses that let you charge based on team size. Commet tracks seat changes and bills them automatically — included seats at the start of the period, additional seats prorated.

Seat components

Dashboard

Seat features are created in Features → Create Feature with type Seats — the feature’s code is what you pass as featureCode. Feature codes must be created in the dashboard before use. The Seats page shows seat balances and seat events per customer; balances also appear on each customer’s subscription detail page.

Add seats

Remove seats

Seats cannot go below zero — removing more than the current count will fail.

Set exact count

Use set when syncing seat counts from your system.

Set all feature codes

Use setAll to sync multiple feature codes at once. Useful when your system tracks all roles and you want a single call to reconcile.

Get balance

Pass either a Commet ID (cus_xxx) or your external ID as customerId. One active subscription per customer is required.

Get all balances

Returns balances for every feature code on the customer’s active subscription.

Learn more