Get Details for Specific Service

The Get Details for Specific Service request retrieves the details of a specific customer. Once the customer has been created, retrieve it to verify the details.

URI

Copy
{{baseUrl}}/api/v3/customer/{UmpCustomerGuid}

HTTP Method

GET

Request Parameters

Parameter

Type

Description

CustomerGuid

string ($uuid)

umpCustomerGuid created in the Live Platformcustomer tenant SQL database :

Operator Connect: A new OC Essentials service is created when a license is applied to the lead using Create Service from Lead Overview). If this field is null, a license has not yet been applied to the lead.
Direct Routing: A new Hosted Essentials service is created by Create Hosted Essentials Service.

This value is also retrieved using Get Services Brief Details (V3) and Get Customers Brief Details (V2) and in the 'Get Task' response when the customer service is created.

allDetails

boolean

Default: false

When enabled retrieves the Site Locations array (SIP Connections) for the specific customer.

Example Response

Example of a response for a request without allDetails or allDetails=false in query string:

Copy
{
  "UmpCustomerGuid": "bb914530-45ef-482d-9e6c-259c9e146125",
  "CustomerShortName": "test_ess",
  "CustomerFullName": "test_ess",
  "LicenseType": 0,
  "LicensedUsersCount": null,
  "MsTenantId": "632c26aa-0371-4402-a8ca-7cd62514dd21",
  "ActiveUserCount": 0,
  "LiveHubActiveUsersCount": null,
  "LiveHubSimpleUsersCount": null
}

Example of a response for a request with allDetails=true in query string:

Copy
{
  "UmpCustomerGuid": "27aa5123-9b59-4574-bc89-834a9e536f24",
  "CustomerShortName": "auto_sys_pro_r",
  "CustomerFullName": "auto_sys_pro_r",
  "LicenseType": 2,
  "LicensedUsersCount": 30,
  "MsTenantId": "632c26aa-0371-4402-a8ca-7c162514dd01",
  "ActiveUserCount": 0,
  "LiveHubActiveUsersCount": 0,
  "LiveHubSimpleUsersCount": 19,
  "SiteLocation": [
    {
      "id": "27aa5123-9b59-4374-bc89-834a9e536824",
      "name": "auto_sys_pro_r",
      "sbcId": 1,
      "sbcDeploymentState": "Deployed",
      "sbcConfigurationType": "SipTrunk"
    },
    {
      "id": "c273a684-867f-4ae6-8ddc-2e15a4ff182d",
      "name": "sip_2",
      "sbcId": 1,
      "sbcDeploymentState": "Deployed",
      "sbcConfigurationType": "Byoc"
    }
  ],
  "MsDefaultDomain": null,
  "ApplicationClientId": "29262958-0691-40fe-21c0-1e1a6b139350",
  "ApplicationClientSecret": "DtS",
  "ClientSecretExpirationDate": "11/14/2045 9:39:04 AM"
}

HTTP Responses

200 OK

Parameter

Type

Description

Id

string($uuid)

'umpCustomerGuid' value created in the Live Platformcustomer tenant SQL database directory:

Operator Connect: A new OC Essentials service is created when a license is applied to the lead using Create Service from Lead Overview). If this field is null, a license has not yet been applied to the lead.
Direct Routing: A new Hosted Essentials service is created by Create Hosted Essentials Service.

This value is also retrieved using Get Services Brief Details (V3) and Get Customers Brief Details (V2) and in the 'Get Task' response when the customer service is created.

shortName

string

Short name of service complying with the following validation rules:

The string should be 3-15 characters long
The following characters cannot be used: \ / : * ? " < > |audit
Can contain letters (lower/UPPER case), Numbers and special characters are allowed, however cannot contain the dot (.) or blank spaces.
Unique name per M365 Tenant

fullName

string

The full name of the service defined upon service creation.

licenseType

integer Enum:

[3, 4, 5]

[ 0, 1, 2]

One of the following values:

Hosted Essentials: 0
Hosted Essential Plus: 1
Hosted Pro: 2
OC Essential: 3
OC Essential Plus: 4
OC Pro: 5

licensedUsersCount

integer

Number of licensed users.

msTenantId

string

Microsoft subscription Tenant ID of the customer attached to the service.

LiveHubActiveUsersCount

integer

System fields used in communication with Live Hub.

LiveHubSimpleUsersCount

integer

System fields used in communication with Live Hub.

siteLocation (SIP Connection)

Array including the following:

id: string($uuid)
name: string
sbcId: integer
sbcDeploymentState: string

The configured SBC used to manage calls for this SIP Connection.

id

string($uuid)

The unique id for the SIP Connection (site location). Equivalent to value 'siteGuid' created when adding the SIP Connection.

name

string

Name of the SIP Connection.

sbcId

integer

Id of the SBC device in the Live Platform SQL database (see Get SBC Devices.

sbcdeploymentState

string

Deployment state of the tenant. One of the following values:

Draft
Submitted
Deploying
Deployed
Error
ReadyForDeployment
ReadyForRemove
Removing
Removed

sbcConfigurationType

string

Site configuration type which can be one of the following values:

Unknown=0
SipTrunk=1
IpPbx=2
Byoc=”

MsDefaultDomain

string

System field.

Note: This field is applicable only to the Pro- and Plus-licensed services with application registration.

ApplicationClientId

integer

ID of the application used during creating or upgrading this service.

Note: This field is applicable only to the Pro- and Plus-licensed services with application registration.

ApplicationClientSecret

string

The first three characters of the client secret of the application that was used during creating or upgrading this service.

Note: This field is applicable only to the Pro- and Plus-licensed services with application registration.

ClientSecretExpirationDate

string

Expiration date of the client secret in Microsoft.

Note: This field is applicable only to the Pro- and Plus-licensed services with application registration.

500 Internal Server Error:
Copy
{
"title": "Failed to retrieve customer information",
"status": 500,
"detail": "ErrorTicket=9ce0708c-9de2-44c9-9daf-0aa81b90bd76"
}