Hello,
Thanks for reaching out to Hexnode Connect.
When a VPP token (also referred to as a content token) expires or is revoked, Hexnode loses its authorized communication link with Apple’s Apps and Books service, which causes all app syncs, license assignments, and installations to fail. These tokens have a strict 365-day validity period and must be renewed using a fresh content token from your Apple Business Manager (ABM) or Apple School Manager (ASM) account.
Here is the exact workflow to safely renew your token and restore your app syncing without disrupting your current assignments:
Step 1: Download the new Content Token from Apple
- Sign in to your Apple Business Manager or Apple School Manager portal using an account with Administrator or Content Manager privileges.
- Click on your profile name at the bottom-left corner of the screen and select Preferences (or Settings depending on your portal layout).
- Navigate to Payments and Billing.
- Under the Apps and Books section, scroll down to find Content Tokens.
- Locate the token for the specific location you need to renew and click Download to save the .vpptoken file to your computer.
Important Note: Please ensure you download the token for the exact same Apps and Books location that was originally connected to Hexnode. If a token for a different location is uploaded, the VPP account will not match your existing app assignments, which could cause further sync issues.
Step 2: Upload the renewed Token to Hexnode
- Log in to your Hexnode UEM portal and go to the Admin tab.
- On the left navigation pane, select Apple Business/School Manager > Apple VPP.
- Click directly on the VPP account name that matches the token you are trying to renew.
- Click on Choose file next to the Renew VPP Token file field, and upload the .vpptoken file you just downloaded from Apple.
- Click Save.
Once saved, Hexnode will immediately re-authenticate with Apple’s servers. You can then trigger a sync for your VPP apps again, and the process will resume normally using the active token.
I hope this helps. If you find any more issues or need further assistance feel free to reach out.
Best regards,
George,
Hexnode UEM