Keygen is a modern software licensing and distribution platform designed for developers and SaaS businesses. It enables secure license generation, validation, and user management via robust APIs.
Integrating Keygen automates license control and user access, streamlining product activation and usage tracking.
Authentication
Before you begin, make sure you have the following information:
Connection Name: Select a descriptive name for your connection, like "MyAppKeygenIntegration". This helps in easily identifying the connection within your application or integration settings.Authentication Type: Keygen supports username-password authentication.
Username & Password Based Authentication
Simply provide your Keygen username and password for authentication.
No additional setup is required.
Actions
| Actions | Description |
Checkout license | Checks out a license file in Keygen |
Checkout machine | Checks out a machine file in Keygen |
Create license | Create license in Keygen |
Create user | Create new user in Keygen |
Find entitlement | Find an entitlement in Keygen |
Find license | Find license in Keygen |
Find machine | Find machine in Keygen |
Find release | Find a release in Keygen |
Find user | Find user in Keygen |
Reinstate license | Reinstate license in Keygen |
Renew license | Renew license in Keygen |
Reset license usage | Reset license usage in Keygen |
Suspend license | Suspend license in Keygen |
Transfer license | Transfer an existing license to another policy in Keygen |
Update license | Update license in Keygen |
Update machine | Update machine in Keygen |
Update user | Update user in Keygen |
Triggers
| Triggers | Description |
License created | Triggers when a license is created in Keygen |
License deleted | Triggers when a license is deleted in Keygen |
License expired | Triggers when a license is expired in Keygen |
License expiring soon | Triggers when a license is expiring within the next 3 days in Keygen |
License renewed | Triggers when a license is renewed in Keygen |
License usage incremented | Triggers when a license's usage is incremented in Keygen |
Release created | Triggers when a release is created in Keygen |
Release published | Triggers when a release is published in Keygen |
User created | Triggers when a user is created in Keygen |
User password reset | Triggers when a user resets their password in Keygen |