appleVolumePurchaseProgramToken resource type

Note: Using the Microsoft Graph APIs to configure Intune controls and policies still requires that the Intune service is correctly licensed by the customer.

You purchase multiple licenses for iOS apps through the Apple Volume Purchase Program for Business or Education. This involves setting up an Apple VPP account from the Apple website and uploading the Apple VPP Business or Education token to Intune. You can then synchronize your volume purchase information with Intune and track your volume-purchased app use. You can upload multiple Apple VPP Business or Education tokens.

Methods

Method Return Type Description
List appleVolumePurchaseProgramTokens appleVolumePurchaseProgramToken collection List properties and relationships of the appleVolumePurchaseProgramToken objects.
Get appleVolumePurchaseProgramToken appleVolumePurchaseProgramToken Read properties and relationships of the appleVolumePurchaseProgramToken object.
Create appleVolumePurchaseProgramToken appleVolumePurchaseProgramToken Create a new appleVolumePurchaseProgramToken object.
Delete appleVolumePurchaseProgramToken None Deletes a appleVolumePurchaseProgramToken.
Update appleVolumePurchaseProgramToken appleVolumePurchaseProgramToken Update the properties of a appleVolumePurchaseProgramToken object.
syncApps action appleVolumePurchaseProgramToken Not yet documented
syncLicenses action appleVolumePurchaseProgramToken Not yet documented

Properties

Property Type Description
id String This is automatically generated when the appleVolumePurchaseProgramToken is created. It is the Key of the entity.
organizationName String The organization associated with the Apple Volume Purchase Program Token
volumePurchaseProgramTokenAccountType String The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education.
appleId String The apple Id associated with the given Apple Volume Purchase Program Token.
expirationDateTime DateTimeOffset The expiration date time of the Apple Volume Purchase Program Token.
lastSyncDateTime DateTimeOffset The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token.
token String The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program.
lastModifiedDateTime DateTimeOffset Last modification date time associated with the Apple Volume Purchase Program Token.
state String Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid. Possible values are: unknown, valid, expired, invalid.
lastSyncStatus String Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token. Possible values are: none, inProgress, completed, failed. Possible values are: none, inProgress, completed, failed.

Relationships

None

JSON Representation

Here is a JSON representation of the resource.

{
  "@odata.type": "#microsoft.graph.appleVolumePurchaseProgramToken",
  "id": "String (identifier)",
  "organizationName": "String",
  "volumePurchaseProgramTokenAccountType": "String",
  "appleId": "String",
  "expirationDateTime": "String (timestamp)",
  "lastSyncDateTime": "String (timestamp)",
  "token": "String",
  "lastModifiedDateTime": "String (timestamp)",
  "state": "String",
  "lastSyncStatus": "String"
}