API Reference
/- Cloud Phones
- Local API
- Get Cloud Phone Details By AndroidId
List Cloud Phone Profiles
Create Cloud Phone
Start Cloud Phone
Restart Cloud Phone
Reset Cloud Phone
Stop Cloud Phone
Update Cloud Phone Profile
Set cloud phone proxy
Delete Cloud Phone
One-click new machine
Get Cloud Phone Details
Enable or disable global ROOT
Cloud phone screen capture
Cloud phone screen capture(response base64)
List Device Brands & Models
Get Cloud Phone Details B...
Look up a Cloud Phone by the Android ID reported by the device.
- Effect: none. Read-only. Safe to retry with bounded backoff. The phone does not need to be powered on.
- Returns: the same detail structure as
/cloudphone/info. - Edge cases: an empty
androidIdreturns success withdataset to null rather than a validation error, and if several phones share an Android ID one of them is returned arbitrarily.
- MoreLogin Local endpointhttp://127.0.0.1:40000/api/cloudphone/queryByAndroidId
curl -i -X POST \
http://127.0.0.1:40000/api/cloudphone/queryByAndroidId \
-H 'Content-Type: application/json' \
-d '{
"androidId": "8f7e6d5c4b3a2f1e"
}'Response
{ "code": 0, "msg": null, "data": { "id": "1673823102599682", "androidId": "1673823102599682", "gaid": "1673823102599682", "envName": "example-name", "groupId": "1673823102599682", "groupName": "example-name", "skuId": "1673823102599682", "tagInfos": [ … ], "billingType": 1, "proxyStatus": 1, "settings": { … }, "device": { … }, "proxy": { … }, "lastStartMemberId": "1673823102599682", "lastStartMemberName": "example-name", "lastStartDate": "2026-09-01 12:00:00", "lastConnectMemberId": "1673823102599682", "lastConnectMemberName": "example-name", "lastConnectDate": "2026-09-01 12:00:00", "envStatus": 1, "abnormalStatus": 1, "expireTime": "2026-09-01 12:00:00", "envRemark": "example remark", "createMember": "string", "updateMember": "2026-09-01 12:00:00", "updateDate": "2026-09-01 12:00:00", "createDate": "2026-09-01 12:00:00", "createMemberName": "example-name" }, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }