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.

isKickInstantOn
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.Partner.Providers.Contracts.V1.LicenseAssignment[]

licensesToRemove

string[]

Responses

Name Type Description
200 OK

object

OK

Media Types: "application/json", "text/json", "application/xml", "text/xml"

201 Created

Microsoft.Partner.Providers.Contracts.V1.LicenseUpdate

OK

Media Types: "application/json", "text/json", "application/xml", "text/xml"

Definitions

Name Description
Microsoft.Partner.Core.Collections.ResourceAttributes
Microsoft.Partner.Providers.Contracts.V1.LicenseAssignment
Microsoft.Partner.Providers.Contracts.V1.LicenseUpdate
Microsoft.Partner.Providers.Contracts.V1.LicenseWarning

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

Microsoft.Partner.Core.Collections.ResourceAttributes

licenseWarnings

Microsoft.Partner.Providers.Contracts.V1.LicenseWarning[]

licensesToAssign

Microsoft.Partner.Providers.Contracts.V1.LicenseAssignment[]

licensesToRemove

string[]

Microsoft.Partner.Providers.Contracts.V1.LicenseWarning

Name Type Description
code

string

message

string

servicePlans

string[]