Skip to main content
POST
Create a Stripe checkout session for a public self-serve plan. This endpoint requires an API key, but it does not require an active subscription. Use it after POST /v1/signup and GET /v1/plans to activate billing for the new account.

Request Body

Use the stripe_price_ids.monthly or stripe_price_ids.annual value returned by GET /v1/plans.

Guardrails

POST /v1/checkout only accepts public self-serve prices returned by GET /v1/plans. Billing mutation endpoints share a daily organization-level rate limit. When exceeded, the API returns 429 billing_rate_limited.

Response Fields