{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Cloud Phones","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"cloud-phones","__idx":0},"children":["Cloud Phones"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Manage cloud phone instances programmatically through the MoreLogin API."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"overview","__idx":1},"children":["Overview"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Cloud Phone API allows you to create, control, and manage virtual Android devices in the cloud. It supports app installation, file management, scheduled tasks, and ADB debugging."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cloud Phone supports two API access methods:"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Method"},"children":["Method"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Base URL"},"children":["Base URL"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Use Case"},"children":["Use Case"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Open API"]}," (Remote)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://api.morelogin.com"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Access from anywhere, OAuth2 authentication"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Local API"]}," (Local)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["http://127.0.0.1:40000"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Access from the machine running MoreLogin client"]}]}]}]}]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Choose ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Open API"]}," if you need remote access or server-to-server integration."," ","Choose ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Local API"]}," if you are running automation on the same machine as the MoreLogin client."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For authentication details, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/getting-started/authentication"},"children":["Authentication"]},"."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"capabilities","__idx":2},"children":["Capabilities"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Resource"},"children":["Resource"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Key Operations"},"children":["Key Operations"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cloud Phone"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Virtual Android devices"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create, start, stop, delete, modify, reset"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["File Management"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["File transfer to/from devices"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Upload, download, set keybox"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["App Management"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["App lifecycle management"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Install, launch, restart, stop, uninstall"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Schedule Management"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Automated task scheduling"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create, update, delete, execute scheduled tasks"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Proxy"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Proxy configurations"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Add, update, delete, list proxies"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Group"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Organize devices into groups"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create, edit, delete groups"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tag"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Label devices with tags"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create, edit, delete tags"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["ADB"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Android Debug Bridge access"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Remote debugging via SSH tunnel"]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"api-reference","__idx":3},"children":["API Reference"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"API"},"children":["API"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/cloud-phone/open-api"},"children":["Cloud Phone Open API"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Remote access via ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://api.morelogin.com"]},", OAuth2 authentication"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/cloud-phone/local-api"},"children":["Cloud Phone Local API"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Local access via ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["http://127.0.0.1:40000"]},", token authentication"]}]}]}]}]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Note"]},": While most operations are available in both APIs, there are differences in path prefixes and some endpoint details. Local API paths use the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/api/cloudphone/..."]}," prefix, while Open API paths use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/cloudphone/..."]},". Always refer to the specific API reference for exact paths and parameters."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"related-guides","__idx":4},"children":["Related Guides"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Guide"},"children":["Guide"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/cloud-phone/adb"},"children":["ADB Connection"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Connect to cloud phones via ADB for debugging"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/getting-started/authentication"},"children":["Authentication"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["OAuth2 token setup (Open API) and token auth (Local API)"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference/getting-started/quickstart"},"children":["Quickstart"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Run your first Cloud Phone API call"]}]}]}]}]}]},"headings":[{"value":"Cloud Phones","id":"cloud-phones","depth":1},{"value":"Overview","id":"overview","depth":2},{"value":"Capabilities","id":"capabilities","depth":2},{"value":"API Reference","id":"api-reference","depth":2},{"value":"Related Guides","id":"related-guides","depth":2}],"frontmatter":{"seo":{"title":"Cloud Phones"}},"lastModified":"2026-05-12T09:36:43.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/api-reference/cloud-phone","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}