Tearleads

GET/organizations/{organizationId}/billing/stripe/options

Get Stripe checkout options

Operation organizations.billing.stripe.options.get

Description

Returns the Stripe plans the organization can subscribe to, selected for its current Members roster size. Only organization administrators may call it; 502 means Stripe could not be reached.

Authentication

Requires a signed-in session: the client sends its session token as a bearer token in the Authorization header.

Parameters

NameInTypeDetails
organizationIdpathstringrequired
  • lowercase UUID v4

Responses

200 OK

application/jsonStripeCheckoutOptionsResponse

The Stripe plans offered for the organization's current roster size.

1 field

Other fields are allowed.

Other responses

StatusMeaningBody
400Bad Request

application/jsonErrorResponse

401Unauthorized

application/jsonSessionFailureResponse

403Forbidden

application/jsonErrorResponse

404Not Found

application/jsonErrorResponse

409Conflict

application/jsonBillingErrorResponse

500Internal Server Error

application/jsonErrorResponse

502Bad Gateway

application/jsonErrorResponse

503Service Unavailable

application/jsonErrorResponse