POST /service/api/ecom/shop/trials/{keycode}/modules
Creates trial modules for a given parent keycode.
Request Information
URI Parameters
| Name | Description | Type | Additional Information |
|---|---|---|---|
| keycode |
The keycode of a parent console where trial module(s) should be created. |
string |
Required |
URI Sample(s)
|
POST
|
https://unityapi.webrootcloudav.com/service/api/ecom/shop/trials/ADB7C642081F4D0CA0D5/modules
|
Body Parameters
Information about the trial(s) that should be created.
CreateModuleTrialRequestServiceModel| Name | Description | Type | Additional Information |
|---|---|---|---|
| Modules |
Modules (e.g. DNS Protection or WSAT) for which trial licenses should be created. |
Collection of CreateModuleTrialRequestServiceModel_Module |
Required |
Sample Request
{
"Modules": [
{
"LicenseSeats": 634,
"LicenseCategoryName": "SDNS",
"VaultId": null,
"ProductPlatformId": null
},
{
"LicenseSeats": 279,
"LicenseCategoryName": "SECA",
"VaultId": null,
"ProductPlatformId": null
}
]
}
<CreateModuleTrialRequestServiceModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Webroot.UnityAPI.ServiceExtension.ECom.Models">
<Modules>
<CreateModuleTrialRequestServiceModel_Module>
<LicenseCategoryName>SDNS</LicenseCategoryName>
<LicenseSeats>634</LicenseSeats>
<ProductPlatformId i:nil="true" />
<VaultId i:nil="true" />
</CreateModuleTrialRequestServiceModel_Module>
<CreateModuleTrialRequestServiceModel_Module>
<LicenseCategoryName>SECA</LicenseCategoryName>
<LicenseSeats>279</LicenseSeats>
<ProductPlatformId i:nil="true" />
<VaultId i:nil="true" />
</CreateModuleTrialRequestServiceModel_Module>
</Modules>
</CreateModuleTrialRequestServiceModel>
Response Information
Resource Description
Details about the newly created trial(s).
CreateModuleTrialResponseServiceModel| Name | Description | Type | Additional Information |
|---|---|---|---|
| LicenseId |
A unique identifier for the license that was queried. |
integer |
None. |
| Keycode |
Keycode identifying the license. |
string |
None. |
| ProductLineDescription |
Description of the associated product line. |
string |
None. |
| ParentLicenseId |
Unique identifier for the parent license. |
integer |
None. |
| ParentKeycode |
The keycode for the parent license. |
string |
None. |
| ChildLicenseActivations |
Number of activations in child licenses. |
integer |
None. |
| PartnerStartDate |
Start date of the partner. |
date |
None. |
| Profile |
A dictionary of profiles. |
Dictionary of string [key] and CreateModuleTrialResponseServiceModel_LicenseProfile [value] |
None. |
| Customer |
The customer associated to this license. |
CreateModuleTrialResponseServiceModel_Customer |
None. |
Sample Response
{
"LicenseId": 117265283,
"Keycode": "D6A6E6EB4356495BB206",
"ProductLineDescription": "Webroot Business",
"ParentLicenseId": 199958919,
"ParentKeycode": "B2961B380D494466A159",
"ChildLicenseActivations": 2,
"PartnerStartDate": "2023-11-03T01:00:33",
"Profile": {
"SAEP": {
"LicenseCategoryName": "SAEP",
"LicenseCategoryDescription": "Webroot Endpoint Protection",
"LicenseSeats": 648,
"LicenseKeycodeTypeId": 3,
"StartDate": "2024-07-13T07:10:01",
"ExpirationDate": "2027-04-25T23:57:16",
"LicenseAttributeValue": null,
"LicenseAttributeValueDescription": null,
"LicenseAttributeDescription": null,
"CategoryTypeName": "full",
"ItemHierarchyId": 1,
"ItemHierarchyName": "primary",
"LicenseStatusId": 0,
"LicenseStatusDescription": "inactive",
"UsagePricingModelId": null,
"UsagePricingModelName": null,
"UsageCheckDay": 15,
"VaultId": null,
"VaultName": null,
"Vaults": null,
"ProductPlatformId": null,
"ProductPlatformName": null,
"RetentionModelId": null,
"RetentionModelName": null
},
"SDNS": {
"LicenseCategoryName": "SDNS",
"LicenseCategoryDescription": "Webroot DNS Protection",
"LicenseSeats": 988,
"LicenseKeycodeTypeId": 3,
"StartDate": "2025-01-03T07:27:53",
"ExpirationDate": "2027-01-12T00:37:36",
"LicenseAttributeValue": null,
"LicenseAttributeValueDescription": null,
"LicenseAttributeDescription": null,
"CategoryTypeName": "trial",
"ItemHierarchyId": 2,
"ItemHierarchyName": "secondary",
"LicenseStatusId": 0,
"LicenseStatusDescription": "inactive",
"UsagePricingModelId": null,
"UsagePricingModelName": null,
"UsageCheckDay": 15,
"VaultId": null,
"VaultName": null,
"Vaults": null,
"ProductPlatformId": null,
"ProductPlatformName": null,
"RetentionModelId": null,
"RetentionModelName": null
},
"SECA": {
"LicenseCategoryName": "SECA",
"LicenseCategoryDescription": "Webroot Security Awareness",
"LicenseSeats": 179,
"LicenseKeycodeTypeId": 3,
"StartDate": "2023-06-05T19:02:27",
"ExpirationDate": "2026-08-03T21:02:10",
"LicenseAttributeValue": null,
"LicenseAttributeValueDescription": null,
"LicenseAttributeDescription": null,
"CategoryTypeName": "full",
"ItemHierarchyId": 2,
"ItemHierarchyName": "secondary",
"LicenseStatusId": 3,
"LicenseStatusDescription": "manually disabled",
"UsagePricingModelId": null,
"UsagePricingModelName": null,
"UsageCheckDay": 15,
"VaultId": null,
"VaultName": null,
"Vaults": null,
"ProductPlatformId": null,
"ProductPlatformName": null,
"RetentionModelId": null,
"RetentionModelName": null
}
},
"Customer": {
"VendorCustomerCode": "64990"
}
}
<CreateModuleTrialResponseServiceModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Webroot.UnityAPI.ServiceExtension.ECom.Models">
<ChildLicenseActivations>2</ChildLicenseActivations>
<Customer>
<VendorCustomerCode>64990</VendorCustomerCode>
</Customer>
<Keycode>D6A6E6EB4356495BB206</Keycode>
<LicenseId>117265283</LicenseId>
<ParentKeycode>B2961B380D494466A159</ParentKeycode>
<ParentLicenseId>199958919</ParentLicenseId>
<PartnerStartDate>2023-11-03T01:00:33</PartnerStartDate>
<ProductLineDescription>Webroot Business</ProductLineDescription>
<Profile xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringCreateModuleTrialResponseServiceModel_LicenseProfilefLvholdK>
<d2p1:Key>SAEP</d2p1:Key>
<d2p1:Value>
<CategoryTypeName>full</CategoryTypeName>
<ExpirationDate>2027-04-25T23:57:16</ExpirationDate>
<ItemHierarchyId>1</ItemHierarchyId>
<ItemHierarchyName>primary</ItemHierarchyName>
<LicenseAttributeDescription i:nil="true" />
<LicenseAttributeValue i:nil="true" />
<LicenseAttributeValueDescription i:nil="true" />
<LicenseCategoryDescription>Webroot Endpoint Protection</LicenseCategoryDescription>
<LicenseCategoryName>SAEP</LicenseCategoryName>
<LicenseKeycodeTypeId>3</LicenseKeycodeTypeId>
<LicenseSeats>648</LicenseSeats>
<LicenseStatusDescription>inactive</LicenseStatusDescription>
<LicenseStatusId>0</LicenseStatusId>
<ProductPlatformId i:nil="true" />
<ProductPlatformName i:nil="true" />
<RetentionModelId i:nil="true" />
<RetentionModelName i:nil="true" />
<StartDate>2024-07-13T07:10:01</StartDate>
<UsageCheckDay>15</UsageCheckDay>
<UsagePricingModelId i:nil="true" />
<UsagePricingModelName i:nil="true" />
<VaultId i:nil="true" />
<VaultName i:nil="true" />
<Vaults i:nil="true" />
</d2p1:Value>
</d2p1:KeyValueOfstringCreateModuleTrialResponseServiceModel_LicenseProfilefLvholdK>
<d2p1:KeyValueOfstringCreateModuleTrialResponseServiceModel_LicenseProfilefLvholdK>
<d2p1:Key>SDNS</d2p1:Key>
<d2p1:Value>
<CategoryTypeName>trial</CategoryTypeName>
<ExpirationDate>2027-01-12T00:37:36</ExpirationDate>
<ItemHierarchyId>2</ItemHierarchyId>
<ItemHierarchyName>secondary</ItemHierarchyName>
<LicenseAttributeDescription i:nil="true" />
<LicenseAttributeValue i:nil="true" />
<LicenseAttributeValueDescription i:nil="true" />
<LicenseCategoryDescription>Webroot DNS Protection</LicenseCategoryDescription>
<LicenseCategoryName>SDNS</LicenseCategoryName>
<LicenseKeycodeTypeId>3</LicenseKeycodeTypeId>
<LicenseSeats>988</LicenseSeats>
<LicenseStatusDescription>inactive</LicenseStatusDescription>
<LicenseStatusId>0</LicenseStatusId>
<ProductPlatformId i:nil="true" />
<ProductPlatformName i:nil="true" />
<RetentionModelId i:nil="true" />
<RetentionModelName i:nil="true" />
<StartDate>2025-01-03T07:27:53</StartDate>
<UsageCheckDay>15</UsageCheckDay>
<UsagePricingModelId i:nil="true" />
<UsagePricingModelName i:nil="true" />
<VaultId i:nil="true" />
<VaultName i:nil="true" />
<Vaults i:nil="true" />
</d2p1:Value>
</d2p1:KeyValueOfstringCreateModuleTrialResponseServiceModel_LicenseProfilefLvholdK>
<d2p1:KeyValueOfstringCreateModuleTrialResponseServiceModel_LicenseProfilefLvholdK>
<d2p1:Key>SECA</d2p1:Key>
<d2p1:Value>
<CategoryTypeName>full</CategoryTypeName>
<ExpirationDate>2026-08-03T21:02:10</ExpirationDate>
<ItemHierarchyId>2</ItemHierarchyId>
<ItemHierarchyName>secondary</ItemHierarchyName>
<LicenseAttributeDescription i:nil="true" />
<LicenseAttributeValue i:nil="true" />
<LicenseAttributeValueDescription i:nil="true" />
<LicenseCategoryDescription>Webroot Security Awareness</LicenseCategoryDescription>
<LicenseCategoryName>SECA</LicenseCategoryName>
<LicenseKeycodeTypeId>3</LicenseKeycodeTypeId>
<LicenseSeats>179</LicenseSeats>
<LicenseStatusDescription>manually disabled</LicenseStatusDescription>
<LicenseStatusId>3</LicenseStatusId>
<ProductPlatformId i:nil="true" />
<ProductPlatformName i:nil="true" />
<RetentionModelId i:nil="true" />
<RetentionModelName i:nil="true" />
<StartDate>2023-06-05T19:02:27</StartDate>
<UsageCheckDay>15</UsageCheckDay>
<UsagePricingModelId i:nil="true" />
<UsagePricingModelName i:nil="true" />
<VaultId i:nil="true" />
<VaultName i:nil="true" />
<Vaults i:nil="true" />
</d2p1:Value>
</d2p1:KeyValueOfstringCreateModuleTrialResponseServiceModel_LicenseProfilefLvholdK>
</Profile>
</CreateModuleTrialResponseServiceModel>