Connectivity Lifecycle

Cancel product

Cancel any product within a subscription without affecting the rest of the subscription lifecycle.

This flow supports immediate cancellation, end-of-cycle cancellation, or scheduling at a specific date.

Best for: Use this flow when you want to remove a product from a subscription without canceling the entire subscription.

What you will do


Termination flow

Cancel product, step by step

Follow the lifecycle used to cancel a product immediately, at the end of the billing cycle, or at a specific date.

01
Identify active subscription
Subscription lookup / customer action
Result
Target subscription identified

Identify the active subscription that must be canceled and confirm the intended cancellation timing with the customer.

↓
02A
Immediate cancellation
POST /orders
Result
201 Order Created

Create a cancel_product order type with schedule mode immediate when the subscription must be terminated right away.

Events
product.canceledorder.completed
↓
02B
End-of-cycle cancellation
POST /orders
Result
201 Order Created

Create a cancel_product order type with schedule mode end_of_cycle to cancel the product at the end of the current cycle.

Events
order.scheduled
↓
02C
Specific-date cancellation
POST /orders
Result
201 Order Created

Create a cancel_product order type with schedule mode specific_date and provide effective_at when the product should end at an exact date and time.

Events
order.scheduled
↓
03
Cancellation completed
Lifecycle events / product state
Result
Subscription canceled

Once the scheduled time is reached, Connect completes the cancelation and your systems should reflect the canceled subscription and product state.

Events
product.canceledorder.completed