Before you start
You need:- A kurnl provider account — contact your kurnl account manager to get onboarded
- Your API key and webhook secret from Dashboard → Settings → API Keys
- A test location hash / unit you control (from a Marketplace redirect or your account manager)
Step 1 — Verify your credentials
krnl_...).
Step 2 — Pick a plan version ID
From the response above, copy onedocument_id. This is your plan_version_id for the next step.
Step 3 — Provision your first subscriber
Step 4 — Check webhook delivery
If you have a webhook URL configured, you should receive asubscription.activated event within a few seconds and a provisioning.completed (or provisioning.failed) shortly after.
No webhook URL yet? Use webhook.site to get a temporary receiver, then set it in Dashboard → Settings → Webhook URL.
Next steps
CKO-03: Direct delivery
Full guide on the external checkout flow with marketplace redirects.
Authentication
API keys, webhook secrets, and how to keep them safe.