Endpoint
Authentication
X-Webhook-Secret header.
Request body
external_subscription_id is your own per-subscription identifier and acts as the idempotency key.
Response — 200 OK
subscriber_id is returned — no subscriber record is created.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
CKO-03 variant — provision a port without creating a kurnl subscriber record. You own the customer relationship entirely.
POST /api/v1/partner/external-checkout/anonymous-complete
X-Webhook-Secret header.
{
"service_provider_document_id": "uuid",
"plan_version_id": "uuid",
"delivery_mode": "direct | home_drop",
"location_hash": "10-char hex (direct delivery)",
"unit_id": "uuid (home-drop only)",
"external_subscription_id": "your-own-id",
"mac_address": "string (optional)"
}
external_subscription_id is your own per-subscription identifier and acts as the idempotency key.
{
"job_id": "uuid",
"subscription_id": "uuid",
"message": "Provisioning started"
}
subscriber_id is returned — no subscriber record is created.