Skip to main content
Domain Addons2026.8.0

Create addon checkout session

Creates a Stripe Checkout session for purchasing a paid addon or activates a free addon directly.

POST/api/v1/spaces/assets/domains/{domain}/addons/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

domainstringRequired

Domain name in FQDN format

Query parameters

None declared in this export.

Header parameters

None declared in this export.

Request body

application/json · Required

addon_idstringRequired

ID of the addon to purchase

space_idstringRequired

Space ID

success_urlstringRequired

URL to redirect after successful payment

cancel_urlstringRequired

URL to redirect if payment is cancelled

Responses

200

Checkout session created or addon activated.

requires_paymentbooleanOptional

No field description supplied.

checkout_urlstring | nullOptional

No field description supplied.

session_idstring | nullOptional

No field description supplied.

addon_activatedboolean | nullOptional

No field description supplied.

400

Invalid request.

No response body schema supplied.

401

Unauthenticated.

No response body schema supplied.

404

Domain or addon not found.

No response body schema supplied.

500

Failed to create checkout.

No response body schema supplied.

Was this helpful?