Create addon checkout session
Creates a Stripe Checkout session for purchasing a paid addon or activates a free addon directly.
/api/v1/spaces/assets/domains/{domain}/addons/checkoutThe 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 authenticationPath parameters
domainstringRequiredDomain name in FQDN format
Query parameters
None declared in this export.
Header parameters
None declared in this export.
Request body
application/json · Required
addon_idstringRequiredID of the addon to purchase
space_idstringRequiredSpace ID
success_urlstringRequiredURL to redirect after successful payment
cancel_urlstringRequiredURL to redirect if payment is cancelled
Responses
200
Checkout session created or addon activated.
requires_paymentbooleanOptionalNo field description supplied.
checkout_urlstring | nullOptionalNo field description supplied.
session_idstring | nullOptionalNo field description supplied.
addon_activatedboolean | nullOptionalNo 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?