OpenAPI Reference
The OpenAPI provides standard HTTP endpoints for managing cloud phone instances, tasks, and related resources.
API List
App Management
| API | Method | Path | Description |
|---|---|---|---|
| Batch Delete Apps | POST | /papi/application/batch/delete | Batch delete apps |
| Delete App | POST | /papi/application/delete | Delete an app |
| Get App Tags | POST | /papi/application/getAppTags | Get app tags |
| Get Installed Apps | POST | /papi/application/getInstallAppList | Get installed apps on cloud phone |
| Get Market App Page | POST | /papi/application/getApplicationPage | Get market app page |
| Get Preinstall Quota | POST | /papi/application/getPreInstallCount | Get preinstall app quota |
| Update Preinstall Status | POST | /papi/application/updatePreinstalledFlag | Update preinstall status |
| Get Team App Page | POST | /papi/application/getTeamApplicationPage | Get team app page |
Cloud Machine
| API | Method | Path | Description |
|---|---|---|---|
| Batch Extend ADB | POST | /papi/container/extendAdbExpire | Batch extend ADB expiration |
| Disable ADB | POST | /papi/container/closeOpenAdb | Disable ADB switch |
| Enable ADB | POST | /papi/container/updateOpenAdb | Enable ADB switch |
| Get ADB Account | POST | /papi/container/getAdbAccountList | Get ADB account |
| Get All Cloud Phones | POST | /papi/container/all-container | Get all cloud phone list |
| Get Brand Models | POST | /papi/container/model | Get brand models |
| Get Cloud Phone by Alias | POST | /papi/container/getContainer | Get cloud phone info by alias |
| Get Group Control List | POST | /papi/container/containerList | Get group control list |
| Get Group Tree | POST | /papi/container/group-tree | Get cloud phone group tree |
| Get Cloud Phone Page | POST | /papi/container/page | Get cloud phone page |
| Wallet - Get Cloud Info | POST | /papi/container/getCloudInfo | Get cloud phone info for wallet |
| Update Cloud Phone Name | POST | /papi/container/updateContainer | Update cloud phone name |
Cloud Machine Operations
| API | Method | Path | Description |
|---|---|---|---|
| Batch Change Model | POST | /papi/container/operate/batch/changeModel | Batch change model |
| Batch Close App | POST | /papi/container/operate/stopApp | Batch close apps |
| Batch Disable Proxy | POST | /papi/container/operate/batch/stopProxy | Batch disable proxy |
| Batch Get Connect Config | POST | /papi/container/operate/batch/getConnectConfig | Batch get connect config |
| Batch Get Screenshot | POST | /papi/container/operate/batch/screenReal | Batch get screenshots |
| Batch Get Status | POST | /papi/container/operate/batch/getInstanceStatus | Batch get instance status |
| Batch Get Thumbnail | POST | /papi/container/operate/batch/screenshot | Batch get thumbnails |
| Batch Input Clipboard | POST | /papi/container/operate/batch/inputCommitText | Batch input clipboard content |
| Batch Install App | POST | /papi/container/operate/install-pkg | Batch install app |
| Batch Install Apps (Async) | POST | /papi/container/operate/batch/async/installPkg | Batch install apps asynchronously |
| Batch Launch App | POST | /papi/container/operate/startApp | Batch launch apps |
| Batch Reboot | POST | /papi/container/operate/batch/restart | Batch reboot cloud phones |
| Batch Reset | POST | /papi/container/operate/batch/reset | Batch reset cloud phones |
| Batch Restart App | POST | /papi/container/operate/batch/restartApp | Batch restart apps |
| Batch Set Resolution | POST | /papi/container/operate/setDisplay | Batch set resolution |
| Batch Set Root | POST | /papi/container/operate/batch/setRootApp | Batch set root permission for apps |
| Batch Uninstall App | POST | /papi/container/operate/uninstallApp | Batch uninstall app |
| Batch Uninstall Apps | POST | /papi/container/operate/batch/uninstallApps | Batch uninstall apps |
| Connect | POST | /papi/container/operate/getConnectConfig | Connect to cloud phone |
| Disable Proxy | POST | /papi/container/operate/stopProxy | Disable proxy |
| Download File | POST | /papi/container/operate/fileDownLoad | Download file from cloud phone |
| Get Config | POST | /papi/container/operate/getContainerInfo | Get cloud phone config |
| Get Location | POST | /papi/container/operate/getPositioningInfo | Get cloud phone location |
| Get Proxy | POST | /papi/container/operate/getConfigureProxy | Get proxy info |
| Get Screenshot | POST | /papi/container/operate/getScreenReal | Get screenshot |
| Get Status | POST | /papi/container/operate/getInstanceStatus | Get instance status |
| Multi Close Apps | POST | /papi/container/operate/batch/stopApp | Multi close apps |
| Multi Launch Apps | POST | /papi/container/operate/batch/startApp | Multi launch apps |
| Multi Restart Apps | POST | /papi/container/operate/batch/batch-restartApp | Multi restart apps |
| Reboot | POST | /papi/container/operate/restartContainer | Reboot cloud phone |
| Quick New | POST | /papi/container/operate/batch/quickNew | Quick new device |
| Reset | POST | /papi/container/operate/resetContainer | Reset cloud phone |
| Set Proxy | POST | /papi/container/operate/startProxy | Set proxy |
| Execute Shell | POST | /papi/container/operate/executeShell | Execute shell command |
| Update Config | POST | /papi/container/operate/startGps | Update cloud phone config |
| Upload Qrcode Image | POST | /papi/container/operate/uploadQrcodeImage | Upload Qrcode Image |
Fault Reporting
| API | Method | Path | Description |
|---|---|---|---|
| Create Fault Report | POST | /papi/fault-reports/create | Submit a cloud phone fault ticket |
File Management
| API | Method | Path | Description |
|---|---|---|---|
| Batch Delete Files | POST | /papi/file/batch/delete | Batch delete files |
| Batch Push Files (Async) | POST | /papi/file/asyncUploadContainersFiles | Async push files to multiple cloud phones |
| Batch Push Files | POST | /papi/file/uploadContainersFiles | Push files to multiple cloud phones |
| Cancel Upload | POST | /papi/file/upload/cancel | Cancel file upload |
| Delete File | POST | /papi/file/delete | Delete file |
| Get Disk Info | POST | /papi/file/cloudDisk | Get cloud disk info |
| File Page | POST | /papi/file/page | File page |
| Over Capacity Page | POST | /papi/file/overCapacityPage | Over capacity file page |
| Pre-upload | POST | /papi/file/upload/preUpload | Pre-upload file chunks |
| Push File to Cloud Phone | POST | /papi/file/uploadContainerFile | Push file to cloud phone |
| Upload Attachment | POST | /papi/file/uploadAttachment | Upload attachment |
| Upload File | POST | /papi/file/upload/chunk | Upload file to system |
Operation Logs
| API | Method | Path | Description |
|---|---|---|---|
| API Access Log Page | POST | /papi/zw/log/api-access/page | Get API access log page |
| Operation Log Page | POST | /papi/zw/log/operate/page | Get operation log page |
Payment Orders
| API | Method | Path | Description |
|---|---|---|---|
| Cancel Order | POST | /papi/order/cancel | Cancel order |
| Cloud Disk All Plan List | POST | /papi/product/cloudDeviceAllPackageList | Get all cloud disk plans |
| Cloud Disk Plan List | POST | /papi/product/cloudDevicePackageList | Get cloud disk plan list |
| Cloud Disk Sku List | POST | /papi/product/cloudDeviceSkuList | Get cloud disk SKU list |
| Cloud Phone All Plan List | POST | /papi/product/containerAllPackageList | Get all cloud phone plans |
| Cloud Phone Plan List | POST | /papi/product/containerPackageList | Get cloud phone plan list |
| Cloud Phone Sku List | POST | /papi/product/containerSkuList | Get cloud phone SKU list |
| Confirm Payment | POST | /papi/order/checkChannelPayStatus | Confirm order payment |
| Cloud Disk Renewal Order | POST | /papi/order/cloudDisk/renewal/create | Create cloud disk renewal order |
| Get Order Details | POST | /papi/order/details | Get order details |
| Get Pay Order Details | GET | /papi/order/getPayOrder | Get pay order details |
| Get Regions | POST | /papi/pay/area/list | Get payment region list |
| Inventory | POST | /papi/product/containerStock | Query cloud phone inventory |
| Static IP Renewal Order | POST | /papi/order/ip/renewal/create | Create a static IP renewal order |
| Order Detail | POST | /papi/order/getOrderDetail | Get order detail |
| Order Page | POST | /papi/order/page | Payment order page |
| Pay | POST | /papi/order/orderPay | Order payment |
| Payment Methods | POST | /papi/pay/payWayList | Get payment methods |
| Place Order | POST | /papi/order/create | Place order |
| Price Calculation | POST | /papi/product/price-calc | Product price calculation |
| Purchase Data | GET | /papi/product/containerBuyData | Get cloud phone purchase data |
| Renewal Order | POST | /papi/order/renewal/create | Create cloud phone renewal order |
| Renewal Price | POST | /papi/order/renewal/price-calc | Cloud phone renewal price calculation |
| SKU App List | GET | /papi/sku-adapt-app/list | Get SKU compatible app list |
| Verify Payment Method | POST | /papi/order/check-payment | Verify or regenerate payment method |
Task Management
| API | Method | Path | Description |
|---|---|---|---|
| Task Page | POST | /papi/zw/task/page | Get container operation task page |
| Task List by UUID | POST | /papi/zw/task/list | Get task list by UUID list |
| Subtask Detail | POST | /papi/zw/subtask/detailList | Get subtask detail by UUID list |
| Subtask List by Task UUID | POST | /papi/zw/subtask/listByTaskId | Get subtask list by task UUID list |
| Subtask List | POST | /papi/zw/subtask/list | Get subtask list by task UUID |
| Subtask Page | POST | /papi/zw/subtask/page | Get subtask page |
Wallet Management
| API | Method | Path | Description |
|---|---|---|---|
| Auto-Renewal Policy Page | POST | /papi/wallet/auto-renew/page | Paginated query of auto-renewal policies by resource type |
| Auto-Renewal Task Page | POST | /papi/wallet/auto-renew/task/page | Paginated query of auto-renewal task records |
| Update Auto-Renewal Switch | POST | /papi/wallet/auto-renew/update | Enable or disable resource auto-renewal |
| Create Wallet Recharge | POST | /papi/wallet/recharge/create | Create a wallet recharge order |
| Get Wallet Balance | POST | /papi/wallet/balance | Query wallet balance and recharge/debit statistics |
| Get Recharge Status | POST | /papi/wallet/recharge/get | Query recharge crediting status by order number |
| Recharge Transaction Page | POST | /papi/wallet/recharge/page | Paginated query of credited recharge transactions |
| Fund Transaction Page | POST | /papi/wallet/transaction/page | Paginated query of all fund transactions |
