---
title: "Changes to Install app"
method: POST
path: "/devices/{deviceId}/apps"
---

# Changes to Install app

`POST /devices/{deviceId}/apps`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 11 of 68 revisions.

- **2026-10-31** `1736c24314be`: 2 info
- **2026-10-21** `559a12449213`: 5 info
- **2026-10-16** `4ad548c528a8`: 5 info
- **2026-08-13** `02da4f9ce3fd`: 2 breaking, 4 info
- **2026-08-01** `cd80ab1b29b0`: 1 info
- **2026-08-01** `3183ec3153d1`: 1 breaking
- **2026-07-07** `d5d1e5ee8188`: 2 info
- **2026-06-29** `3cb3612f45e0`: 1 info
- **2026-06-29** `8ea6db3daeac`: 1 breaking
- **2026-05-18** `8310bf202c36`: 1 breaking, 3 info
- **2026-05-11** `12719a46e639`: 2 info

## Changes

- **2026-10-31** `1736c24314be`: 2 info
  - added the new optional request property `oneOf[subschema #1]/country`
  - added the new optional request property `oneOf[subschema #1]/versionCode`
- **2026-10-21** `559a12449213`: 5 info
  - added the new optional request property `apkUrl`
  - added `subschema #3` to the request body `oneOf` list
  - added the non-success response with the status `409`
  - added the non-success response with the status `502`
  - added the non-success response with the status `504`
- **2026-10-16** `4ad548c528a8`: 5 info
  - the endpoint scheme security `bearerAuth` was removed from the API
  - added the new optional request property `country`
  - added the new optional request property `oneOf[subschema #2]/country`
  - added the new optional request property `oneOf[subschema #2]/versionCode`
  - added the new optional request property `versionCode`
- **2026-08-13** `02da4f9ce3fd`: 2 breaking, 4 info
  - removed `subschema #1, subschema #2` from the request body `oneOf` list
  - removed the success response with the status `204`
  - added the new optional request property `background`
  - added `subschema #1, subschema #2` to the request body `oneOf` list
  - added the success response with the status `200`
  - added the success response with the status `202`
- **2026-08-01** `cd80ab1b29b0`: 1 info
  - endpoint added
- **2026-08-01** `3183ec3153d1`: 1 breaking
  - api path removed without deprecation
- **2026-07-07** `d5d1e5ee8188`: 2 info
  - api tag `Tools/Apps` added
  - api tag `Tools` removed
- **2026-06-29** `3cb3612f45e0`: 1 info
  - endpoint added
- **2026-06-29** `8ea6db3daeac`: 1 breaking
  - api path removed without deprecation
- **2026-05-18** `8310bf202c36`: 1 breaking, 3 info
  - the `packageName` request property's minLength was increased from `0` to `1`
  - added the new optional request property `bundleId`
  - added `subschema #1, subschema #2` to the request body `oneOf` list
  - the request property `packageName` became optional
- **2026-05-11** `12719a46e639`: 2 info
  - api tag `Tools` added
  - api tag `tools` removed

---

[Operation](https://skmtc.dev/droidrun/apis/droidrun-cloud/docs/devices/:deviceId/apps/post.md) - [API](https://skmtc.dev/droidrun/apis/droidrun-cloud.md) - [Page](https://skmtc.dev/droidrun/apis/droidrun-cloud/changes/devices/:deviceId/apps/post)
