Skip to content

Settings Glossary

License Manager → Settings. Options are grouped into sections.

SettingControls
Default max activationsSeat default for newly created licenses.
Auto-delivery trigger statusThe order status that triggers key delivery (default completed).
Hide license key in emailOmit the raw key from the delivery email.
Enable QR codesRender a QR code of the key on the license detail screen / in delivery.
SettingControls
Force HTTPS for REST APIReject non-HTTPS requests to the licensing endpoints.
SettingControls
Default overage strategydeny / allow 1.25× / allow 2× for new licenses.
SettingControls
Heartbeat interval (seconds)How often devices should ping (default 300).
Dead-machine cull window (seconds)How long before a silent device is reclaimed (default 600).
Log retention (days)How long activation-log rows are kept.
SettingControls
Enable native subscription engineMaster switch for recurring billing.
Retry schedule (days after failure)Comma-separated dunning offsets (e.g. 3,7,14).
Webhook retry attemptsMax delivery retries for failed webhooks.

One-click maintenance actions:

ToolAction
Export licensesDownload all licenses as CSV.
Import licensesCreate licenses from a CSV (duplicates skipped).
Rebuild revocation listRegenerate and re-sign the CRL.
Purge activation logsDelete log rows older than the retention window.
Re-roll signing keypairDanger zone — replace the Ed25519 signing keypair (invalidates previously issued signed payloads; the encryption key is left intact).

Secrets can be pinned in wp-config.php instead of the database: WPLM_SIGNING_KEYPAIR, WPLM_ENCRYPTION_KEY, WPLM_FINGERPRINT_HMAC, WPLM_WEBHOOK_SECRET. Set wplm_keep_data_on_uninstall to retain data on uninstall.