License Status Fields in SOLO Server
Each License ID in SOLO Server has a Status field that controls whether the license is considered valid and what actions are permitted on it.
How Status Affects License Behavior
A status of OK (or Upgrade) is required for a license to be considered active. When a license has any other status:
- The local software using the License ID will deactivate the next time it validates or checks in with SOLO Server.
- No new activations or Cloud Controlled Network Floating License (CCNFL) requests will be accepted.
- SOLO Server will return error 5017 – Invalid License Status.
- The customer cannot download files associated with this license through the Customer License Portal.
You can change a license's Status manually on the License Details page, or programmatically via the UpdateActivationFields API call.
Status Reference
| Status | Description |
|---|---|
| OK | License is valid and fully active. |
| Duplicate | Voided because it was a duplicate order. |
| Fraud | Marked as a fraudulent charge. |
| Expired | User-defined status that deactivates the software on next check-in. Also prevents the license from qualifying for configured upgrades/renewals in the Customer License Portal. |
| Check/Validate | Flags the license for manual review or validation before it can be used. |
| Upgrade | License has been upgraded. Whether software using this License ID can still execute or activate depends on the Product Option Upgrade Behavior setting. |
| Void | Voided for any reason. Only Master Users can set this status directly. Non-Master Users must use the void invoice workflow. Non-Master Users also cannot edit a license that is already in this status. |
| Returned | Product was returned for credit. Only Master Users can set this directly. Non-Master Users must use the refund license/invoice workflow and cannot edit a license already in this status. |
| Delete | Flagged for deletion. Only Master Users can assign this status. Licenses are permanently deleted by the daily cleanup job. Note: Master User access is not available on SOLO Server Shared URL. |
Other Effects of Changing Status
The only functional change beyond the License ID itself is that a license with a Status of Expired would not be eligible for configured upgrades/renewals in the Customer License Portal.
Invoice record: Changing a status does not affect the invoice. The License ID remains listed on the invoice, and the status does not appear on the customer-facing invoice view.
Order history: The license continues to appear in order history in both the SOLO Server admin interface and the Customer License Portal. The Status field is visible to customers in the portal.
Reports: Some reports let you filter to only include licenses with a status of OK. This is a display filter only — it does not modify any data.