ManageVppLicensesByAdamIdRequest
The request to manage licenses.
Declaration
object ManageVppLicensesByAdamIdRequestProperties
| Name | Type | Description |
|---|---|---|
adamIdStr Required | string | The unique identifier for a product in the iTunes Store. |
associateClientUserIdStrs | [string] | An array of client-user IDs to associate licenses with. When passing a value for |
associateSerialNumbers | [string] | An array of device serial numbers to associate licenses with. When passing a value for |
disassociateClientUserIdStrs | [string] | An array of client-user IDs to disassociate licenses from. When passing a value for |
disassociateLicenseIdStrs | [string] | An array of license IDs to disassociate from the user ID or device. When passing a value for |
disassociateSerialNumbers | [string] | An array of device serial numbers to disassociate licenses from. When passing a value for |
notifyDisassociation | boolean | If |
pricingParam | string | The quality of a product in the iTunes Store. The default is
When assigning licenses for books, it is especially important to pass the correct |
sToken Required | string | The authentication token. For more information, see Authentication. |
Discussion
The maximum number of entries allowed in the associate* and disassociate* arrays are indicated by the maxBatchAssociateLicenseCount or maxBatchDisassociateLicenseCount fields available from the Service Configuration response.
Requests that exceed the current limits are rejected with the error code 9602 “Invalid Argument” and no work is done. If you receive this error code, query the Service Configuration endpoint to retrieve new maxBatchAssociateLicenseCount and maxBatchDisassociateLicenseCount values, correct the last request that was rejected, and resend the request.