Skip to main content

Cancellation lifecycle

This event marks the start of the cancellation lifecycle. The subscription stays fully usable until effectiveAt: subscription.updated also fires at the scheduling moment for backward compatibility — if you already handle the scheduled-cancel state through subscription.updated, you can keep doing so. This event carries the same intent with an explicit name and the exact effectiveAt.

Body

application/json
id
string
required
event
string
required
Allowed value: "subscription.cancellation_scheduled"
timestamp
string
required
organizationId
string
required
mode
enum<string>
required
Available options:
live,
sandbox
apiVersion
string
required
data
object
required

Response

200

Return any 2xx status code to acknowledge receipt of the event.