Get application information
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
Path parameters
A UUID string identifying this application.
A UUID string identifying enterprise.
Response
successful operation