Subscription lifecycle
How subscriptions are created
Managing active subscriptions
Suspend, reactivate, cancel, and plan changes are managed through the kurnl dashboard (Settings → Subscribers). These lifecycle operations trigger real switch commands and Invoice Ninja billing adjustments; they are not exposed on the partner API to prevent accidental production impact. If you need programmatic lifecycle management, contact your kurnl account manager to discuss API-key-gated subscription management endpoints.Webhook events
kurnl fires webhook events at each status transition:
See Webhooks for payload shapes and retry behaviour.