Local API
Base URL
http://127.0.0.1:30000PhoneGrid Local endponintBrowser Profile
Start browser profile
/api/env/startStop browser profile
/api/env/closeQuick create browser profile
/api/env/create/quickAdvanced create browser profile
/api/env/create/advancedModify browser profile
/api/env/updateDelete browser profile
/api/env/removeToRecycleBin/batchGet a list of browser profiles
/api/env/pageGet browser profile details
/api/env/detailGet a list of browser kernel versions
/api/env/advanced/ua/versionsGet browser profile UA
/api/env/advanced/ua/getGet resolution
/api/env/base/resolution/listGet configurable platforms
/api/system/platform/listGet browser security lock status
/api/env/lock/queryGet a list of timezone and language
/api/env/base/listClear local profile cache
/api/env/removeLocalCacheClean Environment Cloud Cache
/api/env/cache/cleanCloudRefresh fingerprint
/api/env/fingerprint/refreshGet the browser profile running status
/api/env/statusGet screen list
/api/env/getAllScreenOne-click adaptive window arrangement
/api/env/arrangeWindowsBatch modify profiles group
/api/env/setGroup/batchBatch modify profiles proxy
/api/env/setProxy/batchBatch modify profile remark
/api/env/setRemark/batchClose all opened prifile
/api/env/closeAllGet process IDs of all opened profiles
/api/env/getAllProcessIdsGet remote debugging info for all opened profiles
/api/env/getAllDebugInfoGet phone model list
/api/env/base/mobile/devicesCloud Phone
Getting a list of cloud phone profiles
/api/cloudphone/pageCreating a Cloud Phone Profile
/api/cloudphone/createStartup cloud phone
/api/cloudphone/powerOnShut down the cloud phone
/api/cloudphone/powerOffModify the cloud phone profile
/api/cloudphone/edit/batchDelete cloud phone profile
/api/cloudphone/delete/batchOne-click new cloud phone
/api/cloudphone/newMachineCloud phone details
/api/cloudphone/infoQuery brand & model list
/api/cloudphone/brand/modelsUpdate cloud phone ADB status
/api/cloudphone/updateAdbExecute shell command
/api/cloudphone/exeCommandCloud Phone/File Management
Uploading files
/api/cloudphone/uploadFileGet temporary upload file URL
/api/cloudphone/upload/file/signedUrlUpload file for url
/api/cloudphone/upload/fileUpload file result
/api/cloudphone/upload/file/resultFile download
/api/cloudphone/downloadFile download result
/api/cloudphone/download/resultSet Keybox
/api/cloudphone/setKeyBoxCloud Phone/App Management
Install app on cloud phone
/api/cloudphone/app/installGet APP application list
/api/cloudphone/app/pageQuery installed apps list
/api/cloudphone/app/installedListLaunch APP
/api/cloudphone/app/startRestart APP
/api/cloudphone/app/restartStop APP
/api/cloudphone/app/stopUninstall APP
/api/cloudphone/app/uninstallSet Hide Accessibility App
/api/cloudphone/app/setHideAccessibilityAppCloud Phone/Schedules management
Get market template pages
/api/cloudphone/rpa/template/market/pageGet Personal template pages
/api/cloudphone/rpa/template/personal/pageGet a schedules list
/api/cloudphone/rpa/task/pageCreating a schedule
/api/cloudphone/rpa/task/saveCreating a once schedule
/api/cloudphone/rpa/onceTask/saveCancel schedule
/api/cloudphone/rpa/task/cancelPage query task executions record
/api/cloudphone/rpa/subTask/pageGet a task execution
/api/cloudphone/rpa/subTask/detail/{id}Cancel execution
/api/cloudphone/rpa/subTask/cancel/{id}Proxy Management
Getting a list of proxies
/api/proxyInfo/pageAdding proxy
/api/proxyInfo/addModifying proxy information
/api/proxyInfo/updateDelete proxy
/api/proxyInfo/deleteGroup Management
Get a list of groups
/api/envgroup/pageModify grouping information
/api/envgroup/editAdd group
/api/envgroup/createDelete group
/api/envgroup/deleteTag Management
Getting a list of tags
/api/envtag/allCreate tags
/api/envtag/createModify information of tags
/api/envtag/editDelete tags
/api/envtag/deleteSchemas
start browser profileobjectenvIdstringrequiredprofile
debugPortstringrequiredtypestringrequiredversionintegerrequiredwebdriverstringrequiredUaGetobjectresolutionobjectrequiredidstringrequiredvaluestringrequireduastringrequiredEnvironmentRequestobjectaccountInfoanyadvancedSettinganyafterStartupConfiganybrowserCoreintegerKernel version; default:0 (auto-match). Fetch available versions via /api/env/advanced/ua/versions.
cookiesstringCookie string to preload (optional)
envNamestringEnvironment name
envRemarkstringEnvironment remark; max length:1500 chars
groupIdintegerEnvironment group ID; default:ungrouped (0)
envIdstringEnvironment ID
proxyIdintegerProxy ID; default:0
tagIdsarray<integer>Tag IDs; default:none
itemsintegeruaVersionintegerUA preset version; default:0 (all)
disableAudiointegerDisable audio:0 = off, 1 = on
disableImgintegerDisable image loading:0 = off, 1 = on
disableVideointegerDisable video loading:0 = off, 1 = on
imgLimitSizeintegerMax image size (KB)
AccountInfoobjectcustomerUrlstringCustom platform URL — required if platformId=9999, must be a valid URL
passwordstringPassword; max length:50 characters
platformIdintegerPlatform ID; use 9999 for custom URL. Refer to /api/system/platform/list.
siteIdintegerSite ID; obtain via ""Get Configurable Platforms"" API (/api/system/platform/list)
usernamestringUsername; max length:64 characters
AdvancedSettingobjectAdvanced browser fingerprint and behavior configuration.
uastringCustomize the profile User-Agent (UA). Must follow standard UA format. Available via the “Get Browser UA” API.
time_zoneanyweb_rtcanygeo_locationanylanguageanyresolutionanyfontanycanvasanywebgl_imageanywebgl_metadataanyaudio_contextanymedia_deviceanyclient_rectsanyspeech_voiseanyhardware_concurrencyintegerSimulated number of logical CPU cores. Default:4. Options: 0 (real), 2, 3, 4, 6, 8, 10, 12.
memery_deviceintegerSimulated device memory (GB). Default:8. Options: 0 (real), 2, 4, 6, 8.
do_not_trackintegerDo Not Track setting. Default:2. 1 = on, 2 = off.
bluetoothanybatteryanyport_scan_protectionanyos_versionstringmacOS system version (e.g., macOS 12, macOS 13, macOS 14).
web_gpuanyciphersanymobile_devicestringPhone model ID (as string). Obtain via "Get Phone Model List" API. Example: "1826502391344832512"
TimeZoneConfigobjectswitcherintegerTimezone option. Default:1. 1 = Match IP, 2 = Custom.
valuestringRequired when switcher=2. Timezone ID from “Get Timezone & Language List” API.
WebRTCConfigobjectswitcherintegerWebRTC policy. Default:2. 1 = Privacy, 2 = Replacement, 3 = Real, 4 = Disabled, 5 = Forwarding.
GeoLocationConfigobjectswitcherintegerGeolocation policy. Default:1. 1 = Prompt, 2 = Disabled.
base_on_ipbooleanGenerate location based on IP? Default:true. true = prompt, false = manual.
latitudenumber (float)Latitude. Required if base_on_ip=false.
longitudenumber (float)Longitude. Required if base_on_ip=false.
accuracynumber (float)Accuracy in meters. Required if base_on_ip=false.
LanguageConfigobjectswitcherintegerLanguage policy. Default:1. 1 = Match IP, 2 = Custom.
valuestringRequired when switcher=2. Comma-separated language IDs from “Get Timezone & Language List” API.
ResolutionConfigobjectswitcherintegerResolution policy. Default:1. 1 = Real, 2 = Custom.
idstringRequired when switcher=2. Resolution ID from “Get Resolution List” API.
FontConfigobjectswitcherintegerFont policy. Default:1. 1 = Real, 2 = Custom.
valuestringComma-separated custom font names (required if switcher=2).
CanvasConfigobjectswitcherintegerCanvas policy. Default:1. 1 = Noise, 2 = Real.
WebGLImageConfigobjectswitcherintegerWebGL image policy. Default:1. 1 = Noise, 2 = Real.
WebGLMetadataConfigobjectswitcherintegerWebGL metadata policy. Default:3. 1 = Real, 2 = Disable HW acceleration, 3 = Custom.
providerstringWebGL vendor string (e.g., "Google Inc.")
renderstringWebGL renderer string (e.g., "ANGLE (...)")
AudioContextConfigobjectswitcherintegerAudioContext policy. Default:1. 1 = Noise, 2 = Realistic.
MediaDeviceConfigobjectswitcherintegerMedia device policy. Default:1. 1 = Noise, 2 = Real.
ClientRectsConfigobjectswitcherintegerClientRects policy. Default:1. 1 = Noise, 2 = Real.
SpeechVoiseConfigobjectswitcherintegerSpeechVoices policy. Default:1. 1 = Privacy, 2 = Real
BluetoothConfigobjectswitcherintegerBluetooth policy. Default:1. 1 = Privacy, 2 = Authenticity.
BatteryConfigobjectswitcherintegerBattery policy. Default:1. 1 = Privacy, 2 = Authenticity.
PortScanProtectionConfigobjectswitcherintegerPort scan protection. Default:1. 1 = On, 2 = Off.
valuestringAllowed local network ports to connect (comma-separated).
WebGPUConfigobjectswitcherintegerWebGPU policy. Default:1. 1 = WebGL-based matching, 2 = true, 3 = disabled.
AfterStartupConfigobjectafterStartupinteger (int32)Action after startup. Default:1. 1 = Continue last page, 2 = Open specified URLs, 3 = Open URLs + platform, 4 = Continue last page + platform.
autoOpenUrlsarray<string>List of valid URLs to open automatically (required for options 2–3).
itemsstringCiphersConfigobjectswitcherintegerTLS cipher policy. Default:1. 1 = Default, 2 = Custom.
valuestringRequired when switcher=2. Comma-separated list of TLS protocols to disable (e.g., "TLSv1,TLSv1.1").
platformListobjectidstringrequiredPlatform ID
categoryIdstringrequiredCategory ID
groupNamestringrequiredGroup name
groupsstringrequiredGroup,0:Amazon
isCustomerbooleanrequiredWhether to customize the platform
logostringrequiredPlatform logo
namestringrequiredPlatform name
orderNostringrequiredSort Number
sitesarray<string>requiredSites information
idstringrequiredSite ID
hoststringrequiredSite Domain Name
namestringrequiredSize name
nameBakstringrequiredSize name backup
logostringrequiredLogo
urlstringrequiredSize URL
isDefaultbooleanrequiredcountrystringrequiredCountry
browser phone listobjectcodeintegerrequiredReturn result code 0:Normal Other codes are exceptions.
msgstringrequiredError message
dataarray<string>requiredidstringnamestringresolutionstringosintegerplatformstringrequestIdstringrequiredOperation request ID
CloudPhoneProfileobjectabnormalStatusintegerAbnormal status 0-No abnormality 1-Unactivated 2-Out-of-contract 3-Oversold 4-Deactivated
adbInfoanybillingTypeintegerBilling:0-Free 1-Flexible subscription 2-Monthly
createDatestring (date-time)createMemberintegercreateMemberNamestringenableAdbbooleanenvNamestringCloud Phone Name
envRemarkstringProfile Remarks
envStatusintegerProfile Status:0-New 1-Creation Failed 2-Stop 3-Starting up 4-Start 5-Reset In Progress
expireTimeintegerexpiration time
groupIdintegergroupInfoarray<any>itemsanyidinteger (int64)lastConnectDatestring (date-time)lastConnectMemberIdintegerlastConnectMemberNamestringlastStartDatestring (date-time)lastStartMemberIdintegerlastStartMemberNamestringproxyanyproxyStatusintegerProxy Status:0-Not Detected 1-Detecting 2-Detecting Failed 3-Detecting Successful
supportAdbbooleantagIdsarray<string>itemsstringtagInfoarray<any>itemsanyupdateDatestring (date-time)updateMemberintegerAdbInfoobjectadbIpstringrequiredadb ip
adbPasswordstringrequiredadb connection password
adbPortstringrequiredadb port
remarkstringrequiredFailure Remarks Information
successintegerrequiredSuccessful acquisition 1=Yes 0=No
ProxyInfoobjectcountrystringrequiredcountryCodestringrequiredcreateDatestring (date-time)requireddelFlagintegerrequired1 - deleted 2 - not deleted
expiryTimeintegerrequiredexportIpstringrequiredgroupIdintegerrequiredidinteger (int64)requiredproviderCodestringrequiredproxyAreaCodestringrequiredproxyCatagoryTypeintegerrequiredProxy type:0:site group 1:cloud platform 2:own IP 3:vps 4:virtual machine
proxyCheckStatusintegerrequiredDetection status:0:pending detection 1:successful detection 2:detection failure 3:unknown error
proxyInfostringrequiredproxyIpstringrequiredproxyNamestringrequiredproxyPortintegerrequiredproxyRegionCodestringrequiredproxyStatusintegerrequired0-Normal 1-Pending allocation 2-Upgrading 3-Expired
proxySubanyrequiredproxyTypeintegerrequiredProxy type:0-http 1-https 2-socks5 4-Oxylabs 5-Proxys.io 6-GeoSurf 9-Oxylabsauto 10-Trogan 11-Shadowsocks 12-vmess
proxyTypeCodestringrequiredregionKeystringrequiredreleaseTimestring (date-time)requiredRelease time:deletion time if deleted, expiration time if expired
uniqueIdintegerrequiredProxySubscriptionobjectactiveRecordIdintegerrequiredbusinessIdstringrequiredcreateMemberintegerrequiredendTimeintegerrequiredidintegerrequirednextBillingTimeintegerrequiredstartTimeintegerrequiredsubPayMethodstringrequiredsubStatusintegerrequiredSubscription Status:0-Pending 1-Subscribed 2-Cancelled
subTypeintegerrequiredSubscription Type:1-Agent 2-Package
teamIdintegerrequiredTagInfoobjectidintegertagIconstringtagNamestringtagSourcestringTag Source: ENV profile, PROXY proxy
tagTypestringTag type: TAG tag, GROUP group
CloudPhoneDetailobjectidstringrequiredenvNamestringrequiredgroupIdstringrequiredskuIdstringrequiredtagIdsarray<string>requireditemsstringbillingTypeintegerrequiredproxyStatusintegerrequiredsettingsobjectrequiredautomaticGeobooleanrequiredautomaticLocationbooleanrequiredautomaticLanguagebooleanrequiredlongitudenumberrequiredlatitudenumberrequireddeviceobjectrequiredserverstringrequiredcountryNamestringrequiredromintegerrequiredwifiBssidstringrequiredbluetoothMacstringrequiredproxyobjectrequiredidstringrequiredproxyNamestringrequiredproxyIpstringrequiredlastStartMemberIdstringrequiredlastStartMemberNamestringrequiredlastStartDatestring (date-time)requiredlastConnectMemberIdstringrequiredlastConnectMemberNamestringrequiredlastConnectDatestring (date-time)requiredenvStatusintegerrequiredabnormalStatusintegerrequiredexpireTimestringrequiredenvRemarkstringrequiredcreateMemberstringrequiredupdateMemberstringrequiredupdateDatestring (date-time)requiredcreateDatestring (date-time)requiredcreateMemberNamestringrequiredExecution DTOobjectidintegerExecution record id
taskNamestringSchedule Task name
taskStateintegerSchedule status; 0:awaiting execution; 1:Executing; 2:Execution completed 3:Cancel
cloudPhoneIdintegerCloud phone ID
cloudPhoneNamestringCloud phone name
templateNamestringTemplate title
handleFailCodestringTask failure code
handleFailReasonstringTask failure reason
handleResultintegerTask result. 0:failed; 1:succeeded
handleResultAttachmentstringTask execution result attachment
handleTimestringExecution time
endTimestringTask end time
powerOnTimestringCloud phone power-on time
triggerNextTimestringNext scheduled trigger time
triggerTimestringScheduled trigger time
createDatestringCreation time
createMemberstringCreator
updateDatestringLast update time
updateMemberstringLast updater
