Subscription license
A subscription license grants access for a defined term—monthly, annual, or custom. Access ends when the term expires without renewal. Choose online or offline validation at issue time; online mode enables real-time revocation and session visibility.
Renewal term
Duration or explicit expiry date at issue.
Renewal UX
Warn before expiry; renew after payment.
Online or offline
Validation mode set at issue — not always-online.
Subscription license — for product owners
Issue a time-limited License record (type: Subscription) with an
expiration date. This is separate from your own LicenPro platform plan (Free/Pro) —
it is the entitlement you sell to your customers.
Issue a license (dashboard)
- Licenses → Generate License → type Subscription.
- Set duration or explicit expiration date.
- Choose Online or Offline validation.
- Optional: Issued to, entitlements, max activations.
Renewals & churn
- Extend expiry after payment (dashboard edit or API).
- Revoke immediately on chargeback or policy violation.
- Automate renewals via Webhooks + billing integration.
- Monitor Activations/Sessions when online validation is enabled.
API automation
- Create:
POST /api/licenseswithtype: SubscriptionandexpirationDate. - Update term:
PUT /api/licenses/{id}— extendexpirationDate. - Revoke:
POST /api/licenses/{id}/revoke.
Subscription license — for end users
You receive a license key (and usually license.bin) valid until the
subscription end date. After expiry, validation fails until your vendor renews the term.
During the term
- Install the app and activate with the key/file provided at purchase.
- Online subscriptions may show renewal reminders before expiry.
- Renewal extends the date on the server — you typically do not need a new file.
Troubleshooting
| Message | Meaning | What to do |
|---|---|---|
| LicenseExpired | Term ended | Renew subscription with vendor |
| LicenseInvalid | Revoked or disabled | Contact billing support |
| Validation works but features missing | Entitlement set limits | Upgrade plan with vendor |
Your vendor’s Subscription license type controls access to their product. Your LicenPro dashboard plan (Free/Pro) controls how many products and licenses you can create on the platform.
