Obter informações de uso de licenças
Como obter informações de uso de licenças no nível da carga de trabalho do Office e do Dynamics.
Pré-requisitos
Credenciais, conforme descrito em Autenticação do Partner Center. Este cenário dá suporte à autenticação com credenciais de aplicativo + usuário.
Solicitação REST
Sintaxe da solicitação
Método | URI da solicitação |
---|---|
GET | {baseURL}/v1/analytics/commercial/usage/license/ HTTP/1.1 |
Cabeçalhos de solicitação
Para obter mais informações, confira Cabeçalhos REST do Partner Center.
Parâmetros do URI
Parâmetro | Type | Descrição | Obrigatório |
---|---|---|---|
top | string | O número de linhas de dados a serem retornadas na solicitação. O valor máximo e o valor padrão; se não forem especificados, será 10.000. Se houver mais linhas na consulta, o corpo da resposta incluirá um link que você poderá usar para solicitar a próxima página de dados. | Não |
skip | INT | O número de linhas a serem ignoradas na consulta. Use este parâmetro para percorrer grandes conjuntos de dados. Por exemplo, top=10000 e skip=0 recuperam as primeiras 10.000 linhas de dados, top=10000 e skip=10000 recuperam as próximas 10.000 linhas de dados e assim por diante. | Não |
filter | string | O parâmetro filter da solicitação contém uma ou mais instruções que filtram as linhas da resposta. Cada instrução contém um campo e um valor associados aos eq operadores ou ne , e as instruções podem ser combinadas usando and ou or . Estes são alguns exemplos dos parâmetros filter:filter=workloadCode eq 'SFB' filter=workloadCode eq 'SFB' ou (channel eq 'Reseller') Você pode especificar os campos a seguir: workloadCode workloadName serviceCode Servicename canal customerTenantId Customername productId Productname |
Não |
groupby | string | Uma instrução que aplica a agregação de dados apenas aos campos especificados. Você pode especificar os campos a seguir: workloadCode workloadName serviceCode Servicename channelcustomerTenantId Customername productId Productname As linhas de dados retornadas conterão os campos especificados no parâmetro groupby e o seguinte: licensesActive licensesQualified |
Não |
processedDateTime | Datetime | É possível especificar a data da qual os dados de uso foram processados. O padrão é a data mais recente em que os dados foram processados | Não |
Exemplo de solicitação
GET https://api.partnercenter.microsoft.com/partner/v1/analytics/commercial/usage/license?filter=customerTenantId%20eq%20%27aaaabbbb-0000-cccc-1111-dddd2222eeee%27 HTTP 1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: bad5f75f-fd44-43ab-9325-bbc79dcba9da
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
Host: api.partnercenter.microsoft.com
Resposta REST
Se tiver êxito, o corpo da resposta conterá os campos a seguir que contêm dados sobre o uso de licenças.
Campo | Type | Descrição |
---|---|---|
workloadCode | string | Código da carga de trabalho |
workloadName | string | Nome da carga de trabalho |
serviceCode | string | Código de serviço |
serviceName | string | Nome do serviço |
channel | string | Nome do canal, revendedor |
customerTenantId | string | Identificador exclusivo para o cliente |
customerName | string | Nome do cliente |
productId | string | Identificador exclusivo para o produto |
productName | string | Nome do produto |
licensesActive | long | Número de licenças ativas por carga de trabalho |
licensesQualified | long | Número de licenças qualificadas para a carga de trabalho |
processedDateTime | Datetime | Data em que os dados foram processados pela última vez |
Códigos de êxito e de erro de resposta
Cada resposta vem com um código de status HTTP que indica êxito ou falha e informações de depuração adicionais. Use uma ferramenta de rastreamento de rede para ler esse código, o tipo de erro e os parâmetros adicionais. Para obter a lista completa, confira Códigos de erro REST do Partner Center.
Exemplo de resposta
HTTP/1.1 200 OK
Content-Length: 487
Content-Type: application/json; charset=utf-8
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: bad5f75f-fd44-43ab-9325-bbc79dcba9da
MS-CV: f0trvmq8mEScHcFS.0
MS-ServerId: 4
Date: Wed, 24 Oct 2018 22:37:18 GMT
{
"Value": [
{
"processedDateTime": "2018-10-14T00:00:00",
"workloadCode": "SPO",
"workloadName": "SharePoint",
"serviceCode": "o365",
"serviceName": "Microsoft Office 365",
"channel": "reseller",
"customerTenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"customerName": "TEST COMPANY",
"productId": "6FD2C87F-B296-42F0-B197-1E91E994B900",
"productName": "OFFICE 365 ENTERPRISE E3",
"licenseActive": 0,
"licensesQualified": 1
},
{
"processedDateTime": "2018-10-14T00:00:00",
"workloadCode": "EXO",
"workloadName": "Exchange",
"serviceCode": "o365",
"serviceName": "Microsoft Office 365",
"channel": "reseller",
"customerTenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"customerName": "TEST COMPANY",
"productId": "45A2423B-E884-448D-A831-D9E139C52D2F",
"productName": "EXCHANGE ONLINE PROTECTION",
"licenseActive": 0,
"licensesQualified": 1
}
}