Skip to content

Free tier

POST /{tenantId}/{productId}/free-tier

Anonymous usage beacon for free-tier devices (no license key). Lets the dashboard count free-tier installs. Uses the common headers & path parameters.

FieldTypeRequiredDescription
instance_idstringyesA stable anonymous device id (≤128 chars)
app_version / sdk_version / platformstringnoTelemetry — recorded per device and shown on the dashboard’s Free-tier devices table. sdk_version/platform are sent automatically by the SDKs; app_version is included only if you set it (e.g. the Rust SDK’s .app_version(…)).
Terminal window
curl -X POST https://api.keylight.dev/acme/notes/free-tier \
-H "Content-Type: application/json" \
-H "X-Keylight-SDK-Key: $KEYLIGHT_SDK_KEY" \
-d '{ "instance_id": "device-abc123" }'
{ "received": true }
StatusCondition
400Missing / invalid body
401Missing / invalid SDK key
404Tenant not found
429Quota / rate limit exceeded