(customer_portal.seats )
Scopes : customer_portal:read customer_portal:write
import polar_sdk
from polar_sdk import Polar
with Polar () as polar :
res = polar .customer_portal .seats .list_seats (security = polar_sdk .CustomerPortalSeatsListSeatsSecurity (
customer_session = "<YOUR_BEARER_TOKEN_HERE>" ,
), subscription_id = "<id>" )
# Handle response
print (res )
models.SeatsList
Error Type
Status Code
Content Type
models.HTTPValidationError
422
application/json
models.SDKError
4XX, 5XX
*/*
Assign Seat
import polar_sdk
from polar_sdk import Polar
with Polar () as polar :
res = polar .customer_portal .seats .assign_seat (security = polar_sdk .CustomerPortalSeatsAssignSeatSecurity (
customer_session = "<YOUR_BEARER_TOKEN_HERE>" ,
), request = {})
# Handle response
print (res )
models.CustomerSeat
Error Type
Status Code
Content Type
models.HTTPValidationError
422
application/json
models.SDKError
4XX, 5XX
*/*
Revoke Seat
import polar_sdk
from polar_sdk import Polar
with Polar () as polar :
res = polar .customer_portal .seats .revoke_seat (security = polar_sdk .CustomerPortalSeatsRevokeSeatSecurity (
customer_session = "<YOUR_BEARER_TOKEN_HERE>" ,
), seat_id = "4b3d74b3-01ff-4aac-bd03-320535cd5ce4" )
# Handle response
print (res )
models.CustomerSeat
Error Type
Status Code
Content Type
models.HTTPValidationError
422
application/json
models.SDKError
4XX, 5XX
*/*
Resend Invitation
import polar_sdk
from polar_sdk import Polar
with Polar () as polar :
res = polar .customer_portal .seats .resend_invitation (security = polar_sdk .CustomerPortalSeatsResendInvitationSecurity (
customer_session = "<YOUR_BEARER_TOKEN_HERE>" ,
), seat_id = "e3817437-8d53-4578-88d2-1dc256825965" )
# Handle response
print (res )
models.CustomerSeat
Error Type
Status Code
Content Type
models.HTTPValidationError
422
application/json
models.SDKError
4XX, 5XX
*/*
list_claimed_subscriptions
List all subscriptions where the authenticated customer has claimed a seat.
Scopes : customer_portal:read customer_portal:write
import polar_sdk
from polar_sdk import Polar
with Polar () as polar :
res = polar .customer_portal .seats .list_claimed_subscriptions (security = polar_sdk .CustomerPortalSeatsListClaimedSubscriptionsSecurity (
customer_session = "<YOUR_BEARER_TOKEN_HERE>" ,
), page = 1 , limit = 10 )
while res is not None :
# Handle items
res = res .next ()
models.CustomerPortalSeatsListClaimedSubscriptionsResponse
Error Type
Status Code
Content Type
models.HTTPValidationError
422
application/json
models.SDKError
4XX, 5XX
*/*