Introduction
Vision provides the ability to automate your workflow both in the application and directly in the running browser profile.
This means that you can not only create, delete and edit profiles/folders/proxies using your favorite programming language, but also start/stop profiles and automate work in them using additional libraries, e.g. Puppeteer (opens in a new tab), Playwright (opens in a new tab), Selenium (opens in a new tab) and others.
Auth
Description of the process for obtaining a token/command token to automate actions within the application
Connect to browser
Description of basic methods for automating actions within a browser profile
Automation in the application
Automation of actions inside Vision application (creation, deletion, editing of profiles, folders, etc.) is performed using HTTP requests (POST, GET, PATCH, DELETE) sent to API URL. Authorization is performed by means of a special token - X-Token
Automating work with folders via API
Description of the process for obtaining a token/command token to automate actions within the application
Automation of work with profiles via API
Description of methods of work with profiles via API
There is a X-Team-Token to authorize requests in teamwork mode
Automation in a browser profile
You can only automate work in a browser profile using third-party libraries by connecting to the running profile via DevTools Protocol.