netlicensing_create_license_template
Create a license template for software products by defining parameters like type, pricing, and usage limits to automate licensing management.
Instructions
Create a license template.
Args: module_number: Parent product module number: Unique template number (e.g. 'LT01') name: Template display name license_type: FEATURE | TIMEVOLUME | FLOATING | QUANTITY price: Template price (0 for free) currency: ISO 4217 currency code (default EUR) automatic: Auto-assign this license to new licensees hidden: Hide template in NetLicensing Shop hide_licenses: Hide licenses derived from this template in the Shop active: Whether the template is active time_volume: Number of time units (TIMEVOLUME type) time_volume_period: DAY | WEEK | MONTH | YEAR (TIMEVOLUME type) max_sessions: Concurrent sessions allowed (FLOATING type) quantity: Usage quota (QUANTITY / PayPerUse type) grace_period: Allow grace period after expiry (Subscription model)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| module_number | Yes | ||
| number | Yes | ||
| name | Yes | ||
| license_type | Yes | ||
| price | No | ||
| currency | No | EUR | |
| automatic | No | ||
| hidden | No | ||
| hide_licenses | No | ||
| active | No | ||
| time_volume | No | ||
| time_volume_period | No | ||
| max_sessions | No | ||
| quantity | No | ||
| grace_period | No |