Skip to main content
POST
Create resolver subscription checkout

Authorizations

X-API-Key
string
header
required

Body

application/json

Request body for opening a resolver subscription Checkout session.

organization_id
string<shortuuid>
required

UUID of the organization the action targets. The caller must be a member of this organization (read endpoints) or hold the BILLING role / be an owner (write endpoints) — the API returns 403 otherwise.

Required string length: 22
Pattern: ^[23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$
success_url
string
required

Absolute URL Stripe redirects the customer to after a successful payment or subscription start. May contain Stripe session-id placeholders such as {CHECKOUT_SESSION_ID} for downstream confirmation flows.

cancel_url
string
required

Absolute URL Stripe redirects the customer to if they abandon Checkout. Should land on a page that explains how to retry — Stripe does not automatically resume an abandoned session.

Response

OK

Response for POST /billing/checkout and POST /billing/resolver/checkout.

checkout_url
string
required

Stripe-hosted Checkout URL the caller should redirect the end user to. Single-use; expires after 24 hours per Stripe's session policy.