Take back a scheduled cancellation
Keep a subscription that was set to end at the close of its period. A subscription that is not set to end answers 409. Fires catalog.subscription_cancel_unscheduled.
POST
https://app.softsolz.uk/api/v1/services/catalog/catalog/subscriptions/{id}/undo-cancelRecent Requests
Kept only in this browserTimeStatusTook
Send a request with Try it to see it here.
Path Params
idstringrequiredHeaders
AuthorizationstringrequiredBearer token: Bearer sk_live_... (or sk_test_... for sandbox). A login token will not work here.
Idempotency-KeystringOptional idempotency key for safe retries.
Response
Response Body
idstringSubscription id.product_idstringProduct subscribed to.product_namestring | nullName of that product.contact_idstring | nullContact who subscribes.contact_namestring | nullFull name of that contact.company_idstring | nullCompany that subscribes.company_namestring | nullName of that company.coupon_idstring | nullDiscount code applied to the subscription.coupon_codestring | nullThe code text of that discount code.statusstringWhere the subscription is.quantityintegerNumber of units billed.unit_price_centsintegerPrice of one unit in minor units for this subscription.currencystringThree-letter currency code.billing_intervalstringHow often it bills.current_period_startstringStart of the period being billed now.current_period_endstringEnd of the period being billed now.cancel_at_period_endbooleanWhether the subscription ends when this period finishes.canceled_atstring | nullWhen the subscription was cancelled.trial_endstring | nullWhen the free trial finishes. Null when there is no trial.pause_resumes_atstring | nullWhen a paused subscription starts again. Null if not set.created_atstringWhen the subscription started.updated_atstringWhen the subscription last changed.Request
curl --request POST \ --url https://app.softsolz.uk/api/v1/services/catalog/catalog/subscriptions/{id}/undo-cancel \ --header 'Authorization: Bearer sk_live_your_key'Credentials
Sent as a Bearer token and used in the samples above and in Try it. Kept only in this browser tab until you close it. Use an sk_test_ key to stay in your sandbox.
Response · 200
{ "data": { "id": "88", "product_id": "17", "product_name": "Pro plan", "contact_id": "7d3f2b1a-9c4e-4f6a-8b2d-1e5c7a9b0f12", "contact_name": "Jane Doe", "company_id": null, "company_name": null, "coupon_id": null, "coupon_code": "WELCOME10", "status": "active", "quantity": 1, "unit_price_cents": 2900, "currency": "GBP", "billing_interval": "month", "current_period_start": "2026-10-01T09:00:00.000Z", "current_period_end": "2026-10-01T09:00:00.000Z", "cancel_at_period_end": false, "canceled_at": null, "trial_end": null, "pause_resumes_at": null, "created_at": "2026-10-01T09:00:00.000Z", "updated_at": "2026-10-01T09:00:00.000Z" }}