Skip to main content

When this fires

Every seat mutation fires it: the SDK seat endpoints (add, set, remove, bulk) and manual seat events created from the dashboard. The payload carries the previous and the new absolute count for the feature. customer.state_changed fires alongside it with trigger seats_updated, carrying the full entitlement state including the seats summary. Use it to keep your own member-management UI in sync with billed seats.

Body

application/json
id
string
required
event
string
required
Allowed value: "seats.updated"
timestamp
string
required
organizationId
string
required
mode
enum<string>
required
Available options:
live,
sandbox
apiVersion
string
required
data
object
required

Response

200

Return any 2xx status code to acknowledge receipt of the event.