Skip to main content
SaaS Billing2026.8.0

Confirm Signature renewal changes

Confirms a signed, tenant-bound period-end cancellation or renewal restoration. Never accepts a submitted Stripe subscription ID or arbitrary cancellation settings.

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

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.

tokenstringRequired

Signed renewal review, validated server-side with a 4096-character limit.

Responses

200

Confirmed cancelAtPeriodEnd state; webhook processing remains authoritative for entitlements.

No response body schema supplied.

400

Invalid confirmation.

No response body schema supplied.

401

Authentication required.

No response body schema supplied.

403

Space owner/admin required.

No response body schema supplied.

404

Signature subscription not found.

No response body schema supplied.

409

Expired, invalid or stale review, or a conflicting subscription state.

No response body schema supplied.

415

JSON required.

No response body schema supplied.

503

Billing unavailable.

No response body schema supplied.

Was this helpful?