# Open API The MoreLogin open API offers a comprehensive and developer-friendly RESTful interface that empowers you to programmatically manage browser profiles, cloud phones, and related resources—enabling seamless automation, scalability, and control.The MoreLogin open API runs on your machine and is accessible at:https://api.morelogin.com Version: 1.0.0 ## Servers Morelogin open api endponint ``` https://api.morelogin.com ``` ## Security ## Download OpenAPI description [Open API](https://guide.morelogin.com/_bundle/API%20Reference/Open%20API/open-api.yaml) ## Authorization ### Access Token - [POST /oauth2/token](https://guide.morelogin.com/api-reference/open-api/open-api/authorization/paths/~1oauth2~1token/post.md) ### User Info - [POST /oauth2/userinfo](https://guide.morelogin.com/api-reference/open-api/open-api/authorization/paths/~1oauth2~1userinfo/post.md) ## Cloud Phone ### Getting a list of cloud phone profiles - [POST /cloudphone/page](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phone/pageusingpost.md) ### Creating a Cloud Phone Profile - [POST /cloudphone/create](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phone/createusingpost.md) ### Startup cloud phone - [POST /cloudphone/powerOn](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phone/poweronusingpost.md) ### Shut down the cloud phone - [POST /cloudphone/powerOff](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phone/poweroffusingpost.md) ### Modify the cloud phone profile - [POST /cloudphone/edit/batch](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phone/editbatchusingpost.md) ### Delete cloud phone profile - [POST /cloudphone/delete/batch](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phone/deleteusingpost.md) ### One-click new cloud phone - [POST /cloudphone/newMachine](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phone/onenewusingpost.md) ### Cloud phone - single device details - [POST /cloudphone/info](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phone/infousingpost.md) ### Query brand & model list - [POST /cloudphone/brand/models](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phone/paths/~1cloudphone~1brand~1models/post.md): Query available brand & model list for given Android version ### Update cloud phone ADB status - [POST /cloudphone/updateAdb](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phone/updateadbusingpost.md) ### Execute shell command - [POST /cloudphone/exeCommand](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phone/executeshellcommand.md) ## Cloud Phone/File Management ### Uploading files - [POST /cloudphone/uploadFile](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phonefile-management/fileuploadusing.md) ### Uploading file result - [POST /cloudphone/uploadUrl](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phonefile-management/fileuploadusingpost.md) ### Set Keybox - [POST /cloudphone/setKeyBox](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phonefile-management/paths/~1cloudphone~1setkeybox/post.md) ## Cloud Phone/App Management ### Install app on cloud phone - [POST /cloudphone/app/install](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneapp-management/paths/~1cloudphone~1app~1install/post.md) ### Get APP application list - [POST /cloudphone/app/page](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneapp-management/paths/~1cloudphone~1app~1page/post.md): Fetch APP application list ### Query installed apps list - [POST /cloudphone/app/installedList](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneapp-management/paths/~1cloudphone~1app~1installedlist/post.md): Query list of installed apps on a cloud phone ### Launch APP - [POST /cloudphone/app/start](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneapp-management/paths/~1cloudphone~1app~1start/post.md): Launch an installed app on the cloud phone ### Restart APP - [POST /cloudphone/app/restart](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneapp-management/paths/~1cloudphone~1app~1restart/post.md) ### Stop APP - [POST /cloudphone/app/stop](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneapp-management/paths/~1cloudphone~1app~1stop/post.md) ### Uninstall APP - [POST /cloudphone/app/uninstall](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneapp-management/paths/~1cloudphone~1app~1uninstall/post.md) ## Cloud Phone/Schedules management ### Get market template pages - [POST /cloudphone/rpa/template/market/page](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneschedules-management/paths/~1cloudphone~1rpa~1template~1market~1page/post.md): Query Schedules market template, template name supports fuzzy query ### Get Personal template pages - [POST /cloudphone/rpa/template/personal/page](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneschedules-management/paths/~1cloudphone~1rpa~1template~1personal~1page/post.md): Query Schedules market template, template name supports fuzzy query ### Get a schedules list - [POST /cloudphone/rpa/task/page](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneschedules-management/paths/~1cloudphone~1rpa~1task~1page/post.md) ### Creating a schedule - [POST /cloudphone/rpa/task/save](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneschedules-management/paths/~1cloudphone~1rpa~1task~1save/post.md) ### Cancel schedule - [POST /cloudphone/rpa/task/cancel](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneschedules-management/paths/~1cloudphone~1rpa~1task~1cancel/post.md) ### Page query task executions record - [POST /cloudphone/rpa/subTask/page](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneschedules-management/paths/~1cloudphone~1rpa~1subtask~1page/post.md): Query Schedules market template, template name supports fuzzy query ### Get a task execution - [POST /cloudphone/rpa/subTask/detail/{id}](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneschedules-management/paths/~1cloudphone~1rpa~1subtask~1detail~1%7Bid%7D/post.md): Query Schedules market template, template name supports fuzzy query ### Cancel execution - [POST /cloudphone/rpa/subTask/cancel/{id}](https://guide.morelogin.com/api-reference/open-api/open-api/cloud-phoneschedules-management/paths/~1cloudphone~1rpa~1subtask~1cancel~1%7Bid%7D/post.md) ## Proxy Management ### Getting a list of proxies - [POST /proxyInfo/page](https://guide.morelogin.com/api-reference/open-api/open-api/proxy-management/queryproxyinfopageusingpost.md) ### Adding proxy - [POST /proxyInfo/add](https://guide.morelogin.com/api-reference/open-api/open-api/proxy-management/addusingpost.md) ### Modifying proxy information - [POST /proxyInfo/update](https://guide.morelogin.com/api-reference/open-api/open-api/proxy-management/updateproxyusingpost.md) ### Delete proxy - [POST /proxyInfo/delete](https://guide.morelogin.com/api-reference/open-api/open-api/proxy-management/deleteproxyusingpost.md) ## Group Management ### Get a list of groups - [POST /envgroup/page](https://guide.morelogin.com/api-reference/open-api/open-api/group-management/paths/~1envgroup~1page/post.md) ### Modify grouping information - [POST /envgroup/edit](https://guide.morelogin.com/api-reference/open-api/open-api/group-management/paths/~1envgroup~1edit/post.md) ### Add group - [POST /envgroup/create](https://guide.morelogin.com/api-reference/open-api/open-api/group-management/paths/~1envgroup~1create/post.md) ### Delete group - [POST /envgroup/delete](https://guide.morelogin.com/api-reference/open-api/open-api/group-management/paths/~1envgroup~1delete/post.md) ## Tag Management ### Getting a list of tags - [GET /envtag/all](https://guide.morelogin.com/api-reference/open-api/open-api/tag-management/paths/~1envtag~1all/get.md) ### Create tags - [POST /envtag/create](https://guide.morelogin.com/api-reference/open-api/open-api/tag-management/paths/~1envtag~1create/post.md) ### Modify information of tags - [POST /envtag/edit](https://guide.morelogin.com/api-reference/open-api/open-api/tag-management/paths/~1envtag~1edit/post.md) ### Delete tags - [POST /envtag/delete](https://guide.morelogin.com/api-reference/open-api/open-api/tag-management/paths/~1envtag~1delete/post.md)