Skip to content

Get VPP License Info about an App
Stable

Request

Returns VPP (Volume Purchase Program) license details for a single app, identified by its VPP app ID. Use it to check license status and counts for one specific iOS app rather than pulling the full license list.

Returns a single VPPLicense object for the given appId.

About VPP License Management

VPP lets organizations purchase iOS/iPadOS/tvOS app licenses in bulk through Apple; Esper syncs license data using the tenant's VPP token so license counts stay current without manual entry.

Key Fields / Query Parameters

  • appId — the app's VPP identifier (path parameter, numeric), not Esper's internal app UUID

Common Use Cases

  • Checking whether an iOS app still has available VPP license seats before assigning it to more devices
Security
apps_management_apiKey
Path
appIdintegerrequired
cURL
curl -i -X GET \
  'https://api.esper.io/_mock/openapi/apps/v0/vpp/{appId}' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

Success

Bodyapplication/json
codeinteger

response code

Default:200
messagestring

response message

contentobject(apps_management_VPPLicense)
Response
{ "code": 200, "message": "string", "content": { "app_id": "string", "assigned_count": 0, "available_count": 0, "pricing_param": "string", "supported_platforms": [ … ], "total_count": 0 } }