API Reference
/- Cloud Phones
- Open API
- Create Cloud Phone Remote Connection Link
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
Get Cloud Phone Details By AndroidId
Enable or disable global ROOT
Cloud phone screen capture
Cloud phone screen capture (response base64)
List Device Brands & Models
Create Cloud Phone Remote...
Create a temporary browser access link for a Cloud Phone (Open API only).
- Preconditions: the phone must belong to your team, be accessible to the calling member, be powered on, and not be held by another member. This operation does not power it on.
- Effect: creates a new link on each call without requesting connection credentials or changing the current connection. Open
data.urlin a browser, or encode that complete URL as a QR code. - Validity: fixed at 5 minutes from creation. Repeated visits neither consume nor extend it. After expiry, call this API again. No
expiredTimefield is returned; this lifetime does not describe connection credentials. - Connection: each successful visit requests fresh connection credentials and redirects to the remote-control page; it may affect an earlier connection. A failed visit may be retried within the remaining validity period. Link creation success does not guarantee that a later connection will succeed.
- Handling: keep the complete URL confidential. The API response uses
Cache-Control: no-store. Use the returned URL as-is; the host and connection parameters are selected by the server.
Documented business errors: 33300, 33301, 99002. See Error Codes for what each code means. Any operation can additionally return the common codes.
Security
Authorization
- MoreLogin open api endpointhttps://api.morelogin.com/cloudphone/link
curl -i -X POST \
https://api.morelogin.com/cloudphone/link \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"id": "1710784536928649",
"lang": "en-US"
}'Response
{ "code": 0, "msg": null, "data": { "url": "https://gateway.example.com/app/cloudphone/qrcodeUrl?token=0123456789abcdef0123456789abcdef&lang=en-US" }, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }