Subscription lifecycle events and API scopes
Subscription purchases now emit webhook lifecycle events—such as started, renewed, cancelled, completed, and end date changes—and store the purchaser’s company ID. Additionally, new subscriptions.read and subscriptions.write scopes have been added to the API and commerce roles, allowing you to filter subscription purchases by company and expiry dates and manage them programmatically.