.NET/C# Management SDK
ZIP File Includes
SDK: .NET versions 3.5; 4.0; 4.5; 4.5.1; 4.5.2; 4.6; 4.6.1; 4.6.2; 4.7; 4.7.1; 4.7.2; 4.8; .NET Standard 2.0, .NET Standard 2.1, .Net5, .Net6, .Net7, .Net8
Code Samples for Console apps, ASP.Net app
Documentation
Release notes
LicenseSpringManagement.NetSDKv1.15.0.zip
Release Notes
November 18, 2025, v1.15.0
Added
MaintenancePeriodproperty toILicenseDetails,LicenseDetails, andUpdateLicenseRequestDto.
November 11, 2025, v1.14.2
Fixed a bug where
LicenseDetails.MaxTransferstype was uint instead of int, as value of -1 is used to prevent device transfers.
October 7, 2025, v1.14.1
Fixed an issue with exception handling when the server returns an invalid exception code; now the correct
LicenseSpringExceptionwill be thrown.
September 20, 2025, v1.14.0
Enabled creating licenses with product features - please check
ManagementConsoleSampleproject,ManagementSample.CreateProductFeatures()method.Added
ProductFeature(string code)constructor toProductFeature.Added setters to
ProductFeatureproperties.
Note: Product features with invalid codes are ignored by the API. If a non-existent feature code is provided, the license will be created without that feature.
Note 2: ProductFeature objects passed to the LicenseDetails.ProductFeatures array are decoupled, meaning you can't edit them once you pass them to the setter. If you need to update the values always create and pass a new array.
August 19, 2025, v1.13.0
Added filters to
ListLicensesRequestDto:OrderCustomerAccountOrderCustomerAccountNameOrderCustomerAccountNameContainsOrderCustomerAccountCodeOrderCustomerAccountCodeContains
July 17, 2025, v1.12.0
Added
StartDateproperty toILicense.Added
CustomerAccountCodefilter toListLicensesRequestDto.
May 14, 2025, v1.11.0
Added
Metadataproperties where applicable.Updated console sample.
April 5, 2024, v1.10.1
Fixed duplicate
custom_fieldsmembers inLicenseDetails.Updated console sample.
March 7, 2024, v1.10.0
Added
Noteproperty toLicenseDetails.csandOrder.cs.Updated console sample.
March 5, 2024, v1.9.1
Fixed null reference exception in
Orderconstructor.Fixed faulty exact email filter on customer.
Expanded console sample.
Added .NET 8 target build.
July 4, 2023, v1.9.0
Added
CreateInstallationFileDto.ChannelandCreateInstallationFileDto.Enabledfields.Added .NET 6 and 7 target builds.
April 14, 2023, v1.8.0
Added
ListCustomerAccounts,CreateCustomerAccount,EditCustomerAccount,DeleteCustomerAccount,MergeCustomersfunctions toCustomerServiceclass.Added
DeviceService.BorrowDevicefeature.Added
ListActivationHistories,ListUsageHistoriesfunctions toLicenseServiceclass.Added
OrderService.UpdateOrderandOrderService.RemoveManagerFromOrderfeatures.Fixed updating licenses issue.
December 23, 2022, v1.7.0
Added
ConsumptionPeriodclass.Fixed issues in:
CountLicenseTransfersmethodCustomerServiceclassAddLabelToCustomermethodUpdateCustomermethod
Implemented
LicenseService.DeleteLicense,LicenseService.CheckLicense,LicenseService.SetUserPasswordmethods. Removed obsolete methods.Fixed issue in
LicenseService.SaveLicenseByKeymethod.Added consumption-related fields to
ProductFeatureclass.Added minor fixes to the
ManagementSample.
October 25, 2021, v1.6.0
Updated
ManagementConsoleSamplefor creating key-based and user-based licenses, updating the licenses and assigning license users.Updated
UserBasedLicenseSamplefor creating user-based license without users and assigning a license user.Created methods for:
Assigning managers to orders:
AddManagerToOrderCounting license transfers:
CountLicenseTransfersCreating and updating license custom fields:
CreateLicenseCustomField,UpdateLicenseCustomFieldListing and updating license users:
ListLicenseUsers,UpdateLicenseUserAssigning and removing labels from customers:
AddLabelToCustomer,RemoveLabelFromCustomerRetrieving, creating, updating and deleting customer labels:
ListCustomerLabels,CreateCustomerLabel,EditCustomerLabel,DeleteCustomerLabel
October 7, 2021, v1.5.1
Fixed issues in
AssignUserfunction.Created
UserBasedLicenseSampledemonstrating SDK usage for creating user-based licenses and assigning license users.
October 4, 2021, v1.5.0
Removed unused options from
ManagementConfigurationandManagementExtendedOptions. Removed unused classes and exceptions.Updated Logger, added documentation to Dto classes.
Created methods for:
Assigning users to licenses:
AssignUserUnassigning users from licenses:
UnassignUserSetting user passwords:
SetUserPassword
August 31, 2021, v1.4.0
Added new fields to the License class:
FloatingInUseDevices,LicenseUsers,OrderStoreId,ActiveUpToDateDevices,TotalActiveDevices,CreatedAt,UpdatedAt,TimeActivated,TimeDisabled,EnableMaintenancePeriod,SubscriptionId,LastCheck,PreventVm,ResetConsumption,ConsumptionPeriod,TrialDays,Note,MaxLicenseUsers,TransferCount,Order,OrderItem,DisabledUser,LastActivationDevice.Updated samples
ManagementConsoleSample,UpdateLicenseOfflineSample.
August 2, 2021, v1.3.0
Created methods for:
Resetting consumptions on licenses:
ResetConsumptionsCreating and deleting customers:
CreateCustomer,DeleteCustomerGetting information about device variables:
ListDeviceVariablesGetting information about product installation files, features and custom fields:
ListInstallationFiles,ListProductFeatures,ListProductCustomFieldsCreating, updating and deleting product custom fields:
CreateProductCustomField,UpdateProductCustomField,DeleteProductCustomFieldCreating, updating and deleting product features:
CreateProductFeature,UpdateProductFeature,DeleteProductFeatureCreating, updating and deleting device variables:
CreateDeviceVariable,UpdateDeviceVariable,DeleteDeviceVariableCreating installation files:
CreateInstallationFileDeleting license custom fields:
DeleteLicenseCustomField
July 22, 2021, v1.2.0
Created methods for:
Resetting licenses:
ResetLicenseResetting and blacklisting devices:
ResetDevice,BlacklistDevice
Updated creation of files for offline license updating.
Updated samples
ManagementConsoleSample,UpdateLicenseOfflineSample.
June 29, 2021, v1.1.0
Created methods for:
Updating license information:
UpdateLicense,UpdateLicenseProductFeaturesEnabling and disabling licenses:
EnableLicense,DisableLicense,DisableLicenseWithDevices
Created
ASP.NetManagementSampledemonstrating SDK usage in ASP.Net applications
May 20, 2021, v1.0.0
Created methods for:
Retrieving and saving license information:
ListLicenses,ListLicenseCustomFields,SaveLicenseByKeyCreating orders:
GenerateLicenseKey,CreateOrderGetting information about orders:
ListOrders,ListOrderLicenses,ListManagersOnOrderGetting information about devices:
ListDevicesGetting information about products:
ListProductsGetting and editing information about customers:
ListCustomers,EditCustomer
Created management SDK samples:
ManagementConsoleSampledemonstrating usage of the SDK methods.UpdateLicenseOfflineSampledemonstrating creation of a file for updating license offline.
Was this helpful?