Go
package main import( "context" polargo "github.com/polarsource/polar-go" "github.com/polarsource/polar-go/models/components" "log" ) func main() { ctx := context.Background() s := polargo.New() res, err := s.CustomerSeats.ClaimSeat(ctx, components.SeatClaim{ InvitationToken: "<value>", }) if err != nil { log.Fatal(err) } if res.CustomerSeatClaimResponse != nil { // handle response } }
{ "seat": { "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", "member_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "member": { "id": "<string>", "created_at": "2023-11-07T05:31:56Z", "modified_at": "2023-11-07T05:31:56Z", "customer_id": "<string>", "email": "<string>", "name": "Jane Doe", "external_id": "usr_1337", "role": "owner" }, "email": "<string>", "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": {} }, "customer_session_token": "<string>" }
Documentation IndexFetch the complete documentation index at: https://polar.sh/docs/llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: https://polar.sh/docs/llms.txt
Use this file to discover all available pages before exploring further.
Invitation token to claim the seat
Successful Response
Response after successfully claiming a seat.
The claimed seat
Show child attributes
Session token for immediate customer portal access
Was this page helpful?