Device Apps

APIs to get apps installed on iOS devices. Use Application to get apps for Android devices.

Get all apps for a device in the tenant

Returns all the apps for a device

SecurityapiKey
Request
path Parameters
deviceId
required
string

ID of the device

query Parameters
app type
string

App Type to filter list by, supports multiple values separated by comma

Enum: "VPP" "TENANT_IOS" "ESPER_IOS" "WEBCLIP"
limit
integer
offset
integer
Responses
200

Success

400

Bad Request

401

Authorization information is missing or invalid.

500

Internal Server Error

get/v2/devices/{deviceId}/device-apps/
Request samples
curl -i -X GET \
  'https://develop-api.esper.cloud/api/v2/devices/{deviceId}/device-apps/?app%20type=VPP&limit=0&offset=0' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
Response samples
application/json
{
  • "results": [
    ]
}

Get list of devices with an app by app_id or app_version_id.

SecurityapiKey
Request
query Parameters
app_id
required
integer <uuid>
app_version_id
required
integer <uuid>
Responses
200

Success

400

Bad Request

401

Authorization information is missing or invalid.

500

Internal Server Error

get/v2/device-apps
Request samples
curl -i -X GET \
  'https://develop-api.esper.cloud/api/v2/device-apps?app_id=0&app_version_id=0' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
Response samples
application/json
{
  • "count": 0,
  • "prev": "string",
  • "next": "string",
  • "results": [
    ]
}