Update Subscription Seat Count
Add seats
Increase a subscription's seat count. If the subscription's plan has a max seat limit you will not be able to exceed this. All created seats will be unassigned, to assign them use the [./subscriptions/manage-seats.md](manage seats) method.
Code Sample
import { initSalable } from '@salable/node-sdk';
const salable = initSalable('{{API_KEY}}', 'v3');
await salable.subscriptions.updateSeatCount('d18642b3-6dc0-40c4-aaa5-6315ed37c744', { increment: 2 });
Parameters
subscriptionUuid (required)
Type: string
The UUID of the Subscription
Options (required)
Type: { increment: number, proration?: string }
| Option | Type | Description | Required | 
|---|---|---|---|
| increment | number | The number of seats to be created | ✅ | 
| proration | string | create_prorations: Will cause proration invoice items to be created when applicable (default).none: Disable creating prorations in this request.always_invoice: Always invoice immediately for prorations. | ❌ | 
Return Type
For more information about this request see our API documentation on Subscription Seat Object
Remove seats
Decrease a subscription's seat count. If the subscription's plan has a minimum seat limit you will not be able to go below this. Only unassigned seats can be removed, to unassign seats use the [./subscriptions/manage-seats.md](manage seats) method.
Code Sample
import { initSalable } from '@salable/node-sdk';
const salable = initSalable('{{API_KEY}}', 'v3');
await salable.subscriptions.updateSeatCount('d18642b3-6dc0-40c4-aaa5-6315ed37c744', { decrement: 2 });
Parameters
subscriptionUuid (required)
Type: string
The UUID of the Subscription
Options (required)
Type: { decrement: number, proration?: string }
| Option | Type | Description | Required | 
|---|---|---|---|
| decrement | number | The number of seats that will be removed | ✅ | 
| proration | string | create_prorations: Will cause proration invoice items to be created when applicable (default).none: Disable creating prorations in this request.always_invoice: Always invoice immediately for prorations. | ❌ | 
Return Type
For more information about this request see our API documentation on Subscription Seat Object