License Manager helps organizations track and manage the applications used across their environment. It provides visibility into application usage, licensing, and costs so teams can monitor adoption, optimize license spending, and maintain compliance.
Within License Manager, applications represent the SaaS applications used across the organization. These records serve as the foundation for tracking usage metrics, licensing data, and related information for each application.
Applications can be added manually or automatically discovered, for example, through integrations that analyze user sign-in activity to detect applications used within the organization.
Using the License Manager API, you can programmatically manage this application inventory by creating, retrieving, updating, and deleting application records.
Learn more about License Manager
To learn more about License Manager and its capabilities, view the following articles in our Documentation site:
Application Properties
Please note:
The Application endpoints are avilable only to customers who purchased License Manager Advanced.
To learn more and start a free trial go to SysAid.com.
The following properties are available for all applications:
| Property name | Type | Description | Default value |
|---|---|---|---|
| id | string | Unique identifier of the application in SysAid (CUID format, 24 characters). | N/A |
| name | string | The application name (1–255 characters). | N/A |
| description | string | A detailed description of the application. | N/A |
| discoveryMethod | array | The method(s) by which the application was discovered (for example: MICROSOFT_ENTRA_ID, MANUAL). | N/A |
| category | enum | The application's business category. Used for classification and reporting. | N/A |
| state | enum | The application's lifecycle state within the review workflow. | PENDING_REVIEW |
| vendor | string | Software vendor or publisher name. | N/A |
| website | string | Official website URL for the application. | N/A |
| icon | string | Full CDN URL to the application or vendor logo. | N/A |
| totalLicenses | integer | Total number of purchased licenses for the application. | N/A |
| activeUsers | integer | Number of unique users who logged into the application in the last 30 days. | N/A |
| inactiveUsers | integer | Number of inactive users, calculated as totalLicenses - activeUsers. | Calculated |
| utilizationRate | integer | License utilization rate calculated as.(activeUsers / totalLicenses) * 100. | Calculated |
| totalCost | number (decimal) | Total annual cost of the application licenses. | N/A |
| costPerLicense | number (decimal) | Annual cost per license calculated as totalCost / totalLicenses. | Calculated |
| estimatedSavings | number (decimal) | Potential cost savings calculated as inactiveUsers * costPerLicense. | Calculated |
| compliance | object | Compliance certifications associated with the application (for example: SOC2, ISO_27001, GDPR). | N/A |
| createdAt | string (ISO 8601) | Timestamp indicating when the application was created. | Auto-generated |
