Scopes: customer_seats:write
customer_seats:write
Go
package main import( "context" "os" polargo "github.com/polarsource/polar-go" "log" ) func main() { ctx := context.Background() s := polargo.New( polargo.WithSecurity(os.Getenv("POLAR_ACCESS_TOKEN")), ) res, err := s.CustomerSeats.ListSeats(ctx, nil, nil) if err != nil { log.Fatal(err) } if res.SeatsList != nil { // handle response } }
{ "seats": [ { "created_at": "2023-11-07T05:31:56Z", "modified_at": "2023-11-07T05:31:56Z", "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "status": "pending", "subscription_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "order_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "customer_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "customer_email": "<string>", "invitation_token_expires_at": "2023-11-07T05:31:56Z", "claimed_at": "2023-11-07T05:31:56Z", "revoked_at": "2023-11-07T05:31:56Z", "seat_metadata": {} } ], "available_seats": 123, "total_seats": 123 }
You can generate an Organization Access Token from your organization's settings.
Successful Response
List of seats
Show child attributes
Creation timestamp of the object.
Last modification timestamp of the object.
The seat ID
Status of the seat
pending
claimed
revoked
The subscription ID (for recurring seats)
The order ID (for one-time purchase seats)
The assigned customer ID
The assigned customer email
When the invitation token expires
When the seat was claimed
When the seat was revoked
Additional metadata for the seat
Number of available seats
Total number of seats for the subscription
Was this page helpful?