Partially updates the metadata of a specific application version without modifying its APK or binary content.Use this endpoint to update human-readable labels. Only the fields included in the request body are modified; omitted fields remain unchanged.
About Patch App Version
Application versions in Esper carry both technical metadata (version code, minimum SDK, build number) and management metadata (release name, default flag, approval status). The PATCH operation enables targeted updates to either set without re-uploading the binary.
Key Fields / Query Parameters
release_name — Human-readable label for this version (e.g., "Q2 Release - Stable")
Common Use Cases
Updating a version description
Best Practices
Use version description such as PROD or DEV to differentiate between production and development builds
Workflow
Retrieve the current version details using GET /api/v1/enterprise/{enterprise_id}/application/{application_id}/version/{version_id}/ to confirm current field values. Construct a PATCH request body with only the fields to update. Submit the request and confirm the returned AppVersionV1 object reflects the expected changes.
Version number of minimum SDK version that supports this app version
- Mock serverhttps://api.esper.io/_mock/openapi/v1/enterprise/{enterprise_id}/application/{application_id}/version/{version_id}/
- https://develop-api.esper.cloud/apihttps://develop-api.esper.cloud/api/v1/enterprise/{enterprise_id}/application/{application_id}/version/{version_id}/
curl -i -X PATCH \
'https://api.esper.io/_mock/openapi/v1/enterprise/{enterprise_id}/application/{application_id}/version/{version_id}/' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: */*' \
-d '{
"release_name": "string",
"is_default": true,
"min_sdk_version": "string",
"build_number": "string",
"version_code": "string",
"approval_status": "AVAILABLE"
}'successful operation
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "installed_count": 0, "is_g_play": true, "app_file": "string", "app_icon": "string", "version_code": "string", "build_number": "string", "min_sdk_version": "string", "enterprise": "string", "application": "string", "release_name": "string", "release_comments": "string", "approval_status": "AVAILABLE", "release_date": "2019-08-24T14:15:22Z", "size_in_mb": 0, "is_default": false, "created_on": "2019-08-24T14:15:22Z" }