Seats API
Review reseller seat capacity and adjust company-level allocations.
| Method | Endpoint | Description |
|---|---|---|
| GET | /v1/reseller/seats/summary | Get reseller seat pool usage. |
| GET | /v1/reseller/companies/{id}/seats | Get company seat details. |
| PATCH | /v1/reseller/companies/{id}/seats | Update company allocation. |
Seat Summary
The summary endpoint reports total reseller capacity, allocated seats, used seats, and remaining seats.
{
"data": {
"total_seats": 500,
"allocated_seats": 300,
"used_seats": 245,
"available_seats": 200
}
}Update Allocation
| Field | Type | Description |
|---|---|---|
| seat_limit | integer | New company seat limit. |
| seat_limit_type | string | hard or soft. |
Validation
Seat limits cannot be reduced below current usage, and allocations cannot exceed the reseller pool.