Overview
Inventory management in Flint Engine focuses on tracking software licenses and their activations. Since Flint Engine sells digital products, inventory is measured by license availability and activation counts rather than physical stock.
License Management
Navigate to Products → Licenses to view and manage all license keys.
License List
The licenses page shows all generated license keys with:
- License key (masked for security)
- Associated product
- Status (active, inactive, suspended, revoked)
- Activations used vs. maximum allowed
- Creation date
License Actions
Click on a license to perform these actions:
- Activate — Enable the license for use
- Deactivate — Temporarily disable the license
- Suspend — Suspend the license (customer cannot use it)
- Revoke — Permanently invalidate the license
- Reactivate — Restore a suspended or deactivated license
- Reissue — Generate a new key for the same license
- Set Max Activations — Change the activation limit
Activations
Navigate to Products → Activations to view all activation records.
Each activation represents a device or instance using a license key. You can:
- See which devices have activated a license
- Deactivate individual activations
- Reactivate previously deactivated activations
- Track activation timestamps and device identifiers
License API
The license API allows external software to activate and verify licenses:
# Activate a license key
POST /api/license/activate
Body: { "key": "YOUR-KEY", "instance_id": "device-id" }
# Verify a license key
POST /api/license/verify
Body: { "key": "YOUR-KEY", "instance_id": "device-id" }
# Deactivate a license key
POST /api/license/deactivate
Body: { "key": "YOUR-KEY", "instance_id": "device-id" }
API Response Format
{
"status": "activated",
"message": "License activated successfully",
"activations_remaining": 4,
"expires_at": "2027-09-18T00:00:00Z"
}
Monitoring Inventory
Track license usage through:
- Products → Licenses — View all licenses and their activation counts
- Products → Activations — See individual device activations
- Products → Activity — Review recent license activity logs
- Dashboard — See aggregate license and activation metrics
Best Practices
- Set reasonable activation limits (e.g., 3-5 per license for individual use)
- Monitor activation patterns for potential abuse
- Use the revoke action for confirmed unauthorized use
- Reissue keys when customers switch devices legitimately
Tip: Check the Products → Activity page regularly to spot unusual activation patterns that might indicate license sharing.