# Get esper app version details by ID Endpoint: GET /api/v2/esper-apps/{appId}/versions/{versionId} Version: 1.0.0 Security: apiKey ## Header parameters: - `X-Caller-Id` (string, required) ## Path parameters: - `appId` (string, required) - `versionId` (string, required) ## Response 200 fields (application/json): - `content` (object) - `content.id` (string) - `content.app_id` (string) - `content.app_type` (string) Enum: "TENANT_IOS", "ESPER_IOS", "ESPER_ANDROID", "ESPER_LINUX", "ESPER_WINDOWS" - `content.app_name` (string) - `content.app_icon_url` (string) - `content.app_download_url` (string) - `content.app_sha256_hash` (string) - `content.signature_hash` (string) SHA-256 fingerprint of the app's public key in uppercase hexadecimal with colon separators (only for Android apps) - `content.architecture` (string) - `content.release_notes` (string) - `content.description` (string) - `content.file_size_in_kb` (integer) - `content.device_family` (array) - `content.version_name` (string) - `content.build_number` (string) - `content.min_sdk_version` (string) - `content.created_at` (string) - `content.updated_at` (string) - `content.created_by` (string) - `content.updated_by` (string) ## Response 400 fields (application/json): - `code` (integer, required) - `message` (string, required) - `content` (object) ## Response 401 fields (application/json): - `code` (integer, required) - `message` (string, required) - `content` (object) ## Response 404 fields (application/json): - `code` (integer, required) - `message` (string, required) - `content` (object) ## Response 500 fields (application/json): - `code` (integer, required) - `message` (string, required) - `content` (object)