Manage customer accounts - License Updates
POST https://api.partnercenter.microsoft.com/v1/customers/{customer_id}/users/{user_id}/licenseupdates
POST https://api.partnercenter.microsoft.com/v1/customers/{customer_id}/users/{user_id}/licenseupdates?isKickInstantOn={isKickInstantOn}
URI Parameters
Name | In | Required | Type | Description |
---|---|---|---|---|
customer_id
|
path | True |
string |
The customer tenant id. |
user_id
|
path | True |
string |
The user id or user principal name of a user for license assignment. |
is
|
query |
boolean |
the flag to indicate whether to kick instant On (this is specific query parameter for GoDaddy and only GoDaddy customer tenant need kick API. GoDaddy have always send this flag now. so we can change the default value to false). |
Request Header
Media Types: "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"
Name | Required | Type | Description |
---|---|---|---|
Authorization | True |
string |
Authorization Bearer token |
ms-correlationid |
string |
Used for tracking requests internally. If a ms-correlationid is not provided, the server will generate a new one for each request |
|
ms-cv |
string |
Used for tracking requests internally. If a ms-cv is not provided, the server will generate a new one for each request |
|
ms-requestid |
string |
Used for idempotency of requests. If a ms-requestid is not provided, the server will generate a new one for each request |
Request Body
Media Types: "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"
Name | Type | Description |
---|---|---|
licensesToAssign |
Microsoft. |
|
licensesToRemove |
string[] |
Responses
Name | Type | Description |
---|---|---|
200 OK |
object |
OK Media Types: "application/json", "text/json", "application/xml", "text/xml" |
201 Created |
OK Media Types: "application/json", "text/json", "application/xml", "text/xml" |
Definitions
Microsoft.Partner.Core.Collections.ResourceAttributes
Name | Type | Description |
---|---|---|
etag |
string |
|
objectType |
string |
Microsoft.Partner.Providers.Contracts.V1.LicenseAssignment
Name | Type | Description |
---|---|---|
excludedPlans |
string[] |
|
skuId |
string |
Microsoft.Partner.Providers.Contracts.V1.LicenseUpdate
Name | Type | Description |
---|---|---|
attributes | ||
licenseWarnings | ||
licensesToAssign |
Microsoft. |
|
licensesToRemove |
string[] |
Microsoft.Partner.Providers.Contracts.V1.LicenseWarning
Name | Type | Description |
---|---|---|
code |
string |
|
message |
string |
|
servicePlans |
string[] |