# Apps

APIs for Apps.

 - [POST /cloudphone/app/install](https://guide.morelogin.com/api-reference/cloud-phone/open-api/apps/cloudphoneappinstallpost.md): Install an app from the team app library onto a Cloud Phone. - **Preconditions**: the phone must be powered on and not held by another member. The app must already exist in the team library or the pub
 - [POST /cloudphone/app/page](https://guide.morelogin.com/api-reference/cloud-phone/open-api/apps/cloudphoneapppagepost.md): List apps that can be installed on a Cloud Phone. - **Effect**: none. Read-only. Safe to retry with bounded backoff. No Cloud Phone is involved, so the phone does not need to be running. - **Contents*
 - [POST /cloudphone/team/app/page](https://guide.morelogin.com/api-reference/cloud-phone/open-api/apps/cloudphoneteamapppagepost.md): List your team's own app library, including pre-installed apps. - **Effect**: none. Read-only. Safe to retry with bounded backoff. - **Contents**: a different source from `/cloudphone/app/page` — thes
 - [POST /cloudphone/app/installedList](https://guide.morelogin.com/api-reference/cloud-phone/open-api/apps/cloudphoneappinstalledlistpost.md): List the apps currently installed on a Cloud Phone. - **Preconditions**: the phone must belong to your team. Unlike most Cloud Phone commands this does **not** require the phone to be claimed by you,
 - [POST /cloudphone/app/start](https://guide.morelogin.com/api-reference/cloud-phone/open-api/apps/cloudphoneappstartpost.md): Launch an installed app on a Cloud Phone. - **Preconditions**: the phone must be powered on and not held by another member. - **Completion**: the response confirms the command reached the service, not
 - [POST /cloudphone/app/restart](https://guide.morelogin.com/api-reference/cloud-phone/open-api/apps/cloudphoneapprestartpost.md): Restart an app on a Cloud Phone. - **Preconditions**: the phone must be powered on and not held by another member. **Whether the app is installed is not checked** — a package that is absent simply doe
 - [POST /cloudphone/app/stop](https://guide.morelogin.com/api-reference/cloud-phone/open-api/apps/cloudphoneappstoppost.md): Stop a running app on a Cloud Phone. - **Preconditions**: the phone must be powered on and not held by another member. The app is not checked for being installed or running. - **Completion**: the resp
 - [POST /cloudphone/app/uninstall](https://guide.morelogin.com/api-reference/cloud-phone/open-api/apps/cloudphoneappuninstallpost.md): Uninstall an app from a Cloud Phone. - **Preconditions**: the phone must be powered on and not held by another member. - **Effect**: dispatches the uninstall and updates the installation record for th
 - [POST /cloudphone/app/openRoot](https://guide.morelogin.com/api-reference/cloud-phone/open-api/apps/cloudphoneappopenrootpost.md): Grant ROOT to specific app packages on a Cloud Phone. - **Preconditions**: the phone must be powered on and not held by another member. Supported on compatible device models; on incompatible models th
 - [POST /cloudphone/app/setHideAccessibilityApp](https://guide.morelogin.com/api-reference/cloud-phone/open-api/apps/cloudphoneappsethideaccessibilityapppost.md): Hide apps from the Android accessibility service list on one or more Cloud Phones. - **Preconditions**: 1 to 100 phone ids and 1 to 100 package names. The phones must belong to your team, but they do
