REST API Interfaces Introduction and Examples

Profile

TypeDescriptionAPI
POSTCreate browser profile/profile/create
POSTCreate a random browser profile/profile/random
POSTUpdate browser profile settings/profile/update
POSTGet a list of all available browser profiles/profile/list
GETDetail browser profile/profile/detail
GETSharing browser profile (batch operation)/profile/share
GETBrowser profile unshare (batch operation)/profile/cancelShare
GETTransfer browser profile ownership (batch operation)/profile/transferOwnership
GETRemove browser (batch operation)/profile/remove

Group

TypeDescriptionAPI
GETCreate a group/tag/create
GETRemove a group/tag/remove
GETRename a group/tag/rename
GETGroup list/tag/list
GETBrowser profiles are moved in and out of specific groups/tag/profile/move

Local REST API

TypeDescriptionAPI
GETLaunch the browser profile/profile/start
GETStop the browser profile/profile/stop
GETRefresh the browser profile/profile/refresh
GETOpen the specified page on the current tabs/profile/openurl
GETOpen a new TAB/profile/newtab
GETGet webpage source code/profile/source
GETSend the file to the webpage/profile/sendKeys
GETCheck the profile is running correctly/profile/active
GETDelete the local TEMP folder of a configuration file/profile/delete
POSTCreate the local profile and launch it/profile/create_start
GETExport the cookies from profile/profile/cookies/export/webext
POSTImport cookie to browser profile/profile/cookies/import/webext
POSTExecute Script/profile/ExecuteScript
POSTScreen Shot/profile/ScreenShot
POSTGet ALL Cookie/profile/getCookies
POSTAsk if the current page has loaded/profile/readyState
GETSwitch Frame/profile/SwitchToFrame
GETSwitch TAB/profile/page/bringToFront
GETClosed TAB/profile/page/close
GETRestart client (no request parameters)/client/restart
GETTest Proxy/proxy/test