GET /service/api/securecloud/customers/{customerId}/services

Provides a list of all customer services.

Request Information

URI Parameters

NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>