Open API
Base URL
https://api.phonegrid.comPhoneGrid open api endponintAuthorization
Access Token
/oauth2/tokenUser Info
/oauth2/userinfoCloud Phone
Getting a list of cloud phone profiles
/cloudphone/pageCreating a cloud phone
/cloudphone/createStartup cloud phone
/cloudphone/powerOnShut down the cloud phone
/cloudphone/powerOffModify the cloud phone profile
/cloudphone/edit/batchDelete cloud phone
/cloudphone/delete/batchOne-click new cloud phone
/cloudphone/newMachineCloud phone details
/cloudphone/infoQuery brand & model list
/cloudphone/brand/modelsUpdate cloud phone ADB status
/cloudphone/updateAdbExecute shell command
/cloudphone/exeCommandCloud Phone/File Management
Get file upload URL
/cloudphone/uploadUrlUploading files
/cloudphone/uploadFileuploadFile result
/cloudphone/uploadFileResultFile download
/cloudphone/downloadFile download result
/cloudphone/download/resultSet Keybox
/cloudphone/setKeyBoxCloud Phone/App Management
Install app on cloud phone
/cloudphone/app/installGet APP application list
/cloudphone/app/pageQuery installed apps list
/cloudphone/app/installedListLaunch APP
/cloudphone/app/startRestart APP
/cloudphone/app/restartStop APP
/cloudphone/app/stopUninstall APP
/cloudphone/app/uninstallSet Hide Accessibility App
/cloudphone/app/setHideAccessibilityAppCloud Phone/Schedules management
Get market template pages
/cloudphone/rpa/template/market/pageGet Personal template pages
/cloudphone/rpa/template/personal/pageGet a schedules list
/cloudphone/rpa/task/pageCreating a schedule
/cloudphone/rpa/task/saveCreating a once schedule
/cloudphone/rpa/onceTask/saveCancel schedule
/cloudphone/rpa/task/cancelPage query task executions record
/cloudphone/rpa/subTask/pageGet a task execution
/cloudphone/rpa/subTask/detail/{id}Cancel execution
/cloudphone/rpa/subTask/cancel/{id}Proxy Management
Getting a list of proxies
/proxyInfo/pageAdding proxy
/proxyInfo/addModifying proxy information
/proxyInfo/updateDelete proxy
/proxyInfo/deleteGroup Management
Get a list of groups
/envgroup/pageModify grouping information
/envgroup/editAdd group
/envgroup/createDelete group
/envgroup/deleteTag Management
Getting a list of tags
/envtag/allCreate tags
/envtag/createModify information of tags
/envtag/editDelete tags
/envtag/deleteSchemas
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
