GET /service/api/securecloud/customers/{customerId}/services
Provides a list of all customer services.
Request Information
URI Parameters
| Name | Description | Type | Additional Information |
|---|---|---|---|
| customerId |
A unique id by which an end customer is identified. |
string |
Required |
URI Sample(s)
|
GET
|
https://unityapi.webrootcloudav.com/service/api/securecloud/customers/1e0a7a3c-92b7-480d-a48f-a38600f660bf/services
|
Body Parameters
None.
Response Information
Resource Description
A list of services available for a customer.
GetAllCustomerUserServicesResponseModel| Name | Description | Type | Additional Information |
|---|---|---|---|
| Services |
List of services available for an end customer. |
Collection of GetAllCustomerUserServicesResponseModelService |
None. |
| ConfigurationReferences |
Common properties across the service configurations where the config value is derived. |
Collection of GetAllCustomerUserResponseModelConfigurationReference |
None. |
Sample Response
{
"Services": [
{
"ServiceName": "Email Threat Protection",
"ProductName": "Advanced Email Threat Protection",
"Domain": "spg.com",
"Aliases": [
"def.spc.com"
],
"ServiceConfigurationProperties": [
{
"Name": "SendQuarantinedMessageReports",
"Value": [
"true",
"false"
],
"Type": "Boolean",
"Reference": null
},
{
"Name": "SendQuarantinedMessageReportsWhenEmpty",
"Value": [
"true",
"false"
],
"Type": "Boolean",
"Reference": null
}
]
},
{
"ServiceName": "Office365",
"ProductName": "Exchange Online Kiosk",
"Domain": "spg.com",
"Aliases": [
"def.spc.com"
],
"ServiceConfigurationProperties": [
{
"Name": "SelectedLicenses",
"Value": [
"Exchange Online Kiosk"
],
"Type": "String[]",
"Reference": null
},
{
"Name": "UsageLocation",
"Value": null,
"Type": "string",
"Reference": "O365UsageLocations"
},
{
"Name": "IsOffice365Admin",
"Value": [
"true",
"false"
],
"Type": "Boolean",
"Reference": null
}
]
}
],
"ConfigurationReferences": [
{
"ReferenceName": "O365UsageLocations",
"ReferenceValues": [
"United States",
"United Kingdom",
"Aruba",
"Algeria",
"Brunei"
]
}
]
}
<GetAllCustomerUserServicesResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Webroot.UnityAPI.ServiceExtension.SecureCloud.Models">
<ConfigurationReferences>
<GetAllCustomerUserResponseModelConfigurationReference>
<ReferenceName>O365UsageLocations</ReferenceName>
<ReferenceValues xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>United States</d4p1:string>
<d4p1:string>United Kingdom</d4p1:string>
<d4p1:string>Aruba</d4p1:string>
<d4p1:string>Algeria</d4p1:string>
<d4p1:string>Brunei</d4p1:string>
</ReferenceValues>
</GetAllCustomerUserResponseModelConfigurationReference>
</ConfigurationReferences>
<Services>
<GetAllCustomerUserServicesResponseModel.GetAllCustomerUserServicesResponseModelService>
<Aliases xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>def.spc.com</d4p1:string>
</Aliases>
<Domain>spg.com</Domain>
<ProductName>Advanced Email Threat Protection</ProductName>
<ServiceConfigurationProperties>
<UserServiceConfiguration>
<Name>SendQuarantinedMessageReports</Name>
<Reference i:nil="true" />
<Type>Boolean</Type>
<Value xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>true</d6p1:string>
<d6p1:string>false</d6p1:string>
</Value>
</UserServiceConfiguration>
<UserServiceConfiguration>
<Name>SendQuarantinedMessageReportsWhenEmpty</Name>
<Reference i:nil="true" />
<Type>Boolean</Type>
<Value xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>true</d6p1:string>
<d6p1:string>false</d6p1:string>
</Value>
</UserServiceConfiguration>
</ServiceConfigurationProperties>
<ServiceName>Email Threat Protection</ServiceName>
</GetAllCustomerUserServicesResponseModel.GetAllCustomerUserServicesResponseModelService>
<GetAllCustomerUserServicesResponseModel.GetAllCustomerUserServicesResponseModelService>
<Aliases xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>def.spc.com</d4p1:string>
</Aliases>
<Domain>spg.com</Domain>
<ProductName>Exchange Online Kiosk</ProductName>
<ServiceConfigurationProperties>
<UserServiceConfiguration>
<Name>SelectedLicenses</Name>
<Reference i:nil="true" />
<Type>String[]</Type>
<Value xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>Exchange Online Kiosk</d6p1:string>
</Value>
</UserServiceConfiguration>
<UserServiceConfiguration>
<Name>UsageLocation</Name>
<Reference>O365UsageLocations</Reference>
<Type>string</Type>
<Value xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
</UserServiceConfiguration>
<UserServiceConfiguration>
<Name>IsOffice365Admin</Name>
<Reference i:nil="true" />
<Type>Boolean</Type>
<Value xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>true</d6p1:string>
<d6p1:string>false</d6p1:string>
</Value>
</UserServiceConfiguration>
</ServiceConfigurationProperties>
<ServiceName>Office365</ServiceName>
</GetAllCustomerUserServicesResponseModel.GetAllCustomerUserServicesResponseModelService>
</Services>
</GetAllCustomerUserServicesResponseModel>