# Labs64 NetLicensing

Labs64 NetLicensing is a license management software designed to help software vendors and developers efficiently manage their software licenses and distribution.

- **Category:** developer tools
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 2
- **Triggers:** 0
- **Slug:** `LABS64_NETLICENSING`
- **Version:** 20260211_00

## Tools

### List Licenses

**Slug:** `LABS64_NETLICENSING_LICENSE_LIST`

Tool to list all licenses. Use when you need to retrieve license records with optional filtering and pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | string | No | Additional filter expression, e.g., 'valid==true' |
| `pageSize` | integer | No | Number of items per page |
| `pageNumber` | integer | No | Page number for paginated results (0-based) |
| `licenseType` | string | No | Filter licenses by license type |
| `productNumber` | string | No | Filter licenses by product number |
| `licenseeNumber` | string | No | Filter licenses by licensee number |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Products

**Slug:** `LABS64_NETLICENSING_PRODUCT_LIST`

Tool to retrieve a list of all products. Use after authenticating with NetLicensing.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | string | No | Filter criteria, see https://netlicensing.io/wiki/filters (e.g., 'active==true') |
| `pageSize` | integer | No | Number of records per page |
| `pageNumber` | integer | No | Page number to retrieve (0-based indexing) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
