Skip to main content
Methods that related to data gathering. A complete list can be found here: AI Namespace: SKM.V3.Methods
Version: 4.0.54. Both packages; all six documented target frameworks.
These methods return a result object. Check Result == ResultType.Success before using its data. In version 4.0.54, handled request and JSON errors normally return ResultType.Error with a diagnostic Message. A non-null result alone does not mean the request succeeded. See Request Errors.

Reading Daily Usage

Use SKM.V3, SKM.V3.Methods and SKM.V3.Models (with using in C# or Imports in VB.NET). Replace product ID 3349 and YOUR_ACCESS_TOKEN. The access token needs the Usage Analytics permission. The dates select 1โ€“7 October 2026; Limit=100 requests up to 100 records on this page.

Constructors

AI()

Creates an empty AI object. This constructor does not send an API request.

Methods

GetDailyAggregates(string, GetUsageAnalyticsModel)

Retrieves daily Usage Analytics totals for the products and filters available to the access token.
Web API Reference Parameters Returns: GetDailyAggregatesResult. The API response. Check Result and Message before using the returned data. Note: for more details, please see GetDailyAggregates

GetDailyCountryAggregates(string, GetUsageAnalyticsModel)

Retrieves daily Usage Analytics totals grouped by country for the products and filters available to the access token.
Web API Reference Parameters Returns: GetDailyCountryAggregatesResult. The API response. Check Result and Message before using the returned data. Note: for more details, please see GetDailyCountryAggregates

GetKeyDevices(string, GetUsageAnalyticsModel)

Retrieves Usage Analytics device rows for license keys available to the access token.
Web API Reference Parameters Returns: GetKeyDevicesResult. The API response. Check Result and Message before using the returned data. Note: for more details, please see GetKeyDevices

GetKeyUsageSummaries(string, GetUsageAnalyticsModel)

Retrieves Usage Analytics summaries for license keys available to the access token.
Web API Reference Parameters Returns: GetKeyUsageSummariesResult. The API response. Check Result and Message before using the returned data. Note: for more details, please see GetKeyUsageSummaries

GetLicenseActivityBuckets(string, GetUsageAnalyticsModel)

Retrieves Usage Analytics license activity buckets for license keys available to the access token.
Web API Reference Parameters Returns: GetLicenseActivityBucketsResult. The API response. Check Result and Message before using the returned data. Note: for more details, please see GetLicenseActivityBuckets

GetWebAPILog(string, GetWebAPILogModel)

This method will retrieve a list of Web API Logs. All events that get logged are related to a change of a license key or data object, eg. when license key gets activated or when a property of data object changes. More details about the method that was called are specified in the State field. You can read more about it here. These logs contain minimal information but are guaranteed to be preserved. To get more information, especially about changes not tracked in this log, please check out the Object Log.
Web API Reference Parameters Returns: GetWebAPILogResult. The API response. Check Result and Message before using the returned data. Note: for more details, please see GetWebAPILog

RegisterEvent(string, RegisterEventModel)

Records an event, such as a feature being used or a purchase.
Web API Reference Parameters Returns: BasicResult. A BasicResult indicating whether the request succeeded. Check Result; Message can provide additional information. Note: for more details, please see RegisterEvent

RegisterEvents(string, RegisterEventsModel)

Records several events in one request.
Web API Reference Parameters Returns: BasicResult. A BasicResult indicating whether the request succeeded. Check Result; Message can provide additional information. Note: for more details, please see RegisterEvent

FAQ

Version 4.0.54 provides GetDailyAggregates, GetDailyCountryAggregates, GetKeyUsageSummaries, GetKeyDevices and GetLicenseActivityBuckets. They require the Usage Analytics permission. Their models and list results are linked below. Updates are asynchronous, so very recent activity may not appear yet.Although GetEventsModel and GetEventsResult are public types, this version has no public AI.GetEvents method. Use the direct Web API if you need that operation.
.NET SDK Reference ยท Reviewed Source Revision