Base URL
Authentication
Customer seat endpoints require authentication with an Organization Access Token or Personal Access Token.Assign Seat
Assign a seat to a customer email address. This creates an invitation that the recipient can claim.Request Body
ID of the customer (team owner)
ID of the seat-based subscription
Email address to assign the seat to
Response
Unique seat assignment ID
Customer who owns the subscription
Associated subscription ID
Email address of the assigned seat
Seat status:
pending, claimed, revokedToken for claiming the seat (only for pending seats)
Timestamp when the seat was claimed
Customer ID who claimed the seat
List Customer Seats
List all seat assignments for a subscription.cURL
Query Parameters
Filter by subscription ID
Filter by customer ID
Filter by status:
pending, claimed, revokedPage number
Results per page
Response
Returns a paginated list of seat assignments with their status.Revoke Seat
Revoke a seat assignment. This removes access for the seat holder.cURL
Path Parameters
The seat assignment ID to revoke
Response
Returns the revoked seat object with statusrevoked.
Resend Invitation
Resend the invitation email for a pending seat.cURL
Path Parameters
The seat assignment ID
Response
Returns200 OK if the invitation was resent successfully.
Get Claim Information
Get information about a seat invitation using the invitation token (public endpoint).cURL
Path Parameters
The invitation token
Response
Returns seat information without requiring authentication.Claim Seat
Claim a seat using the invitation token (requires customer authentication).cURL
Path Parameters
The invitation token from the email
Response
Returns the claimed seat with statusclaimed and grants the associated benefits.
Seat Lifecycle
Webhooks
Subscribe to seat events:customer_seat.assigned- Seat assigned to emailcustomer_seat.claimed- Seat claimed by usercustomer_seat.revoked- Seat access revoked
Use Cases
Team Onboarding
Self-Service Management
Allow team admins to manage their own seats:Seat Usage Monitoring
Related
- Seat-Based Pricing Guide - Feature overview
- Seat-Based Pricing Guide - Implementation guide
- Subscriptions - Subscription API