subscriptions

Create Checkout Session

Create a Stripe checkout session for subscription purchase.

Args: request: Checkout session request data ctx: Application context with user, session, and company_id

Returns: Checkout session URL and ID

post/api/v1/subscriptions/checkout-sessions

Request

  • Base URL: http://localhost:8000
  • URL: http://localhost:8000/api/v1/subscriptions/checkout-sessions
  • Auth: none declared

Headers

Authorizationstring

Request body

tierstring required

Subscription tier

billing_periodstring

Billing period: 'monthly' or 'annual'

success_urlstring required

URL to redirect after successful payment

cancel_urlstring required

URL to redirect after cancelled payment

Response

Successful Response

successboolean required
dataunknown
messagestring nullable
errorstring nullable
metaobject nullable

Changes

No recorded changes to this operation across all 1 revision of this API.