# Uninstall App

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 the phone.
- **Completion**: the response confirms the request was accepted. Verify with `/cloudphone/app/installedList`.

Documented business errors: `33300`, `33301`. See [Error Codes](../Getting%20Started/error-codes.md) for what each code means. Any operation can additionally return the common codes.

Endpoint: POST /cloudphone/app/uninstall
Version: 2026-09-05
Security: Authorization

## Security:

  - `Authorization` (unknown)
    http bearer JWT

## Request fields (application/json):

  - `id` (string)
    Cloud phone ID

  - `packageName` (string)
    App package name

## Response 200:

  - `200` (unknown)
    Success. `data` is a single boolean value.

## Response 200 fields (application/json):

  - `code` (integer)
    Response code: 0 = success, >0 = error

  - `data` (boolean)

  - `msg` (string | null)
    Message; populated if code > 0

  - `requestId` (string)
    Unique request identifier; include it when contacting support

