Skip to main content
SaaS Billing2026.8.0

Subscribe to a registered SaaS product

Owner/admin only. Prices come from the verified server catalog. Durable reservations preserve the original price and idempotency key. Only verified webhooks activate access.

POST/api/v1/billing/saas/{productKey}/checkout

The source export uses a local development server. Examples use the configured Dashio API origin.

The export references authentication schemes without supplying their definitions.

Authentication

bearerAuth

Understand authentication

Path parameters

productKeystringRequired

No parameter description supplied.

Query parameters

None declared in this export.

Header parameters

None declared in this export.

Request body

application/json · Required

spaceIdstring (uuid)Required

No field description supplied.

planIdstringRequired

No field description supplied.

Responses

200

Stripe-hosted checkout URL.

urlstring (uri)Optional

No field description supplied.

400

Invalid request.

No response body schema supplied.

401

Authentication required.

No response body schema supplied.

403

Space owner/admin required.

No response body schema supplied.

404

Unknown or disabled product.

No response body schema supplied.

409

Existing subscription or conflicting reservation.

No response body schema supplied.

415

JSON request required.

No response body schema supplied.

503

Checkout or tax configuration unavailable.

No response body schema supplied.

Was this helpful?