Lists all versions of a specific application registered in the enterprise library. Returns a paginated collection of AppVersion records for the specified application, filterable by version code, build number. Default page size is 20; results can be ordered by install count.
About List App Versions
An Esper application can have multiple versions, each tracked as a distinct AppVersion record with its own UUID (version_id).The version_id is required when issuing install commands to specific devices.
Key Query Parameters
version_code — filter by the version code string (as set in the APK manifest) build_number — filter by build number approval_status — filter by lifecycle status: AVAILABLE, ACCEPTED, APPROVED, or REJECTED is_enabled — filter for enabled versions only is_default — filter for the default version of the application ordering — sort by installed_count (ascending) or -installed_count (descending) limit — results per page (default: 20)
Common Use Cases
Retrieve the list of versions before selecting one for a device install command
Best Practices
Store version_id values from results — these UUIDs are required for device install and app detail lookups
Workflow
Call this endpoint with the target application_id and any filters Select the appropriate version from the results and record its id (version_id) Use version_id in install commands or in GET .../version/{version_id}/ for full version detail
- Mock serverhttps://api.esper.io/_mock/openapi/enterprise/{enterprise_id}/application/{application_id}/
- https://develop-api.esper.cloud/apihttps://develop-api.esper.cloud/api/enterprise/{enterprise_id}/application/{application_id}/
curl -i -X GET \
'https://api.esper.io/_mock/openapi/enterprise/{enterprise_id}/application/{application_id}/' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'successful operation
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "versions": [ { … } ], "application_name": "string", "package_name": "string", "developer": "string", "category": "string", "content_rating": "string", "compatibility": "string", "created_on": "2019-08-24T14:15:22Z", "updated_on": "2019-08-24T14:15:22Z", "is_active": true, "is_hidden": true, "enterprise": "string" }