1. License Key Action APIs
POST: Activate License
Activates a license key instance to grant customer access to the associated product.
POST: Deactivate License
Deactivates a previously activated license key instance, freeing it for reuse or managing activation limits.
POST: Validate License
Validates a license key to confirm its authenticity, validity, and compliance with set parameters.
2. License Key Management and Query APIs
GET: Get License Keys
Retrieves a list of all license keys for a merchant, including their status and usage details.
GET: Get License Key
Fetches details of a specific license key, including expiry, usage limits, and activation history.
PATCH: Update License Key
Modifies details of an existing license key, such as expiry date, activation limits, enabling or disabling a license key.
3. License Key Instance APIs
GET: Get License Key Instances
Retrieves all instances of activations for a specific license key.
GET: Get License Key Instance
Fetches details of a specific license key activation instance, such as device information and activation timestamp.
PATCH: Update License Key Instance
Updates details of a specific license key activation instance, such as revoking access or modifying device information.