billing

Create Checkout

Create a Stripe Checkout session for first subscription (free → paid).

If the org already has an active subscription, returns 409 — use POST /v1/billing/upgrade instead.

post/v1/billing/checkout

Request

  • Base URL: https://api.usekeel.io (the document declares no server; this is the origin it was published from)
  • URL: https://api.usekeel.io/v1/billing/checkout
  • Auth: none declared

Headers

Authorizationstring nullable
X-Org-Idstring nullable

Request body

planstring required
billing_cyclestring
success_urlstring required
cancel_urlstring required

Response

Successful Response

checkout_urlstring required

Changes

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