Skip to content

Flint Engine — The eCommerce Operating System

Flint Engine eCommerce OS

Inventory

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.