Skip to content

Reset Cloud Phone

Request

Data deletion warning: reset clears phone data and app installation records and terminates running AI tasks. Back up required data first. This is distinct from the one-click new device operation.

Operate on one Cloud Phone by id. The caller must have access to the phone; it must be activated, not released or transferring, powered on (envStatus=4), and not occupied by another member. Success returns data: null with no task ID and means submission succeeded, not completion. Query /cloudphone/info or /cloudphone/page with bounded polling: processing is envStatus=5, success returns to 4, and callback failure changes it to 2. If subscribed, use the final cloud_phone.reset Webhook result. There is no idempotency key: after a timeout, query state before retrying; another call after completion may execute again.

Documented business errors: 33300, 33301, 33311, 33321, 33325, 33359, 33382. See Error Codes for what each code means. Any operation can additionally return the common codes.

Security
Authorization
Bodyapplication/jsonrequired
idstringrequired
curl -i -X POST \
  https://api.morelogin.com/cloudphone/reset \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "id": "1596527092376632"
  }'

Responses

OK

Bodyapplication/json
codeintegerrequired

Return result code 0:Normal Other codes are exceptions.

msgstring or nullrequired

Error message

requestIdstringrequired

Operation Request ID

datanullrequired
Response
{ "code": 0, "msg": null, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d", "data": null }