Add a new VPP content token to the MDM server for managing VPP accounts in Apple App Management
post /api/v1/mdm/apps/account/vpp
https://{server-hostname}:8383/api/v1/mdm/apps/account/vpp Copied!
Authorization: d92d4xxxxxxxxxxxxx15f52
The unique ID of the server token file. Upload using Upload File
Email ID added to receive notifications about the server token expiry date
curl --request POST \
--url https://appdomain/api/v1/mdm/apps/account/vpp \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"vpp_token_file":121313,"email_address":"sysadmin@zylker.com"}'Add a new VPP content token with notification email
{
"vpp_token_file": 121313,
"email_address": "sysadmin@zylker.com"
}
Location name associated with the added content token
Whether the content token has expired. false = active, true = expired
Unique ID of the content token in the MDM system
Organization name associated with the content token
Epoch timestamp (milliseconds) when the content token expires
VPP account successfully added with token details
{
"location_name": "Location Name - 2",
"expired": false,
"expiry_date": 1639122831000,
"businessstore_id": 9007199254741896,
"organisation_name": "Zylker Inc"
}
![]()
Duration: 1 minute | Threshold: 60 | Lock period: 5 minutes
Duration - Time window for the threshold.
Threshold - Number of API calls allowed within the specified duration.
Lock Period - Wait time before consecutive API requests.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.