netlicensing_create_license
Assign a new software license to a customer using a predefined template, specifying terms like duration, pricing, and usage limits for automated licensing management.
Instructions
Assign a new license to a customer from a license template.
Args: licensee_number: Customer to assign the license to license_template_number: Template defining type and rules number: Optional custom license number (auto-generated if empty) active: Whether the license is active immediately name: Display name (defaults from template if empty) start_date: ISO 8601 datetime β mandatory for TIMEVOLUME type price: License price (overrides template default, omit to inherit) currency: ISO 4217 currency code (overrides template default) time_volume: Duration value β mandatory for TIMEVOLUME type time_volume_period: DAY | WEEK | MONTH | YEAR (TIMEVOLUME type) quantity: Usage quota β mandatory for PayPerUse / NodeLocked models parent_feature: Parent feature β mandatory for TIMEVOLUME + Rental model hidden: Hide license from end customer in Shop (omit to inherit)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| licensee_number | Yes | ||
| license_template_number | Yes | ||
| number | No | ||
| active | No | ||
| name | No | ||
| start_date | No | ||
| price | No | ||
| currency | No | ||
| time_volume | No | ||
| time_volume_period | No | ||
| quantity | No | ||
| parent_feature | No | ||
| hidden | No |