{"info":{"_postman_id":"8d60ee4e-62e1-4d20-8748-ff39de147a5b","name":"Undetectable Local API","description":"<html><head></head><body><p>With the API v1.5 in <a href=\"https://undetectable.io/?utm_source=api-docs.undetectable.io\">Undetectable</a>, you will be able to get a list of profiles, create, launch, update, and close them. Additionally, with the obtained information, you can connect various automation tools such as <strong>Puppeteer</strong>, <strong>Playwright</strong>, <strong>Selenium</strong> and others to profiles on the Chromium core.</p>\n<p>Also check our documentation: <a href=\"https://docs.undetectable.io/en/?utm_source=api-docs.undetectable.io\">https://docs.undetectable.io/en/</a></p>\n<p>You can download <strong>Chromedriver</strong> for working with Selenium here:</p>\n<ul>\n<li><p><a href=\"https://cdn.undetectable.io/download/chromedriver_win_x64.zip\">Windows</a></p>\n</li>\n<li><p><a href=\"https://cdn.undetectable.io/download/chromedriver_mac_arm64.zip\">MacOS M series</a></p>\n</li>\n<li><p><a href=\"https://cdn.undetectable.io/download/chromedriver_mac_x64.zip\">MacOS Intel</a></p>\n</li>\n</ul>\n<blockquote>\n<p>The program must be running to work with the API. </p>\n</blockquote>\n<p>By default, the local server runs on port <strong><code>25325</code></strong>. If this port is occupied, it will start on another port. You can check the port in the program settings and change it if necessary.</p>\n<img src=\"https://content.pstmn.io/1b4e200d-3be2-43be-8083-b8ee137774c0/Q2xlYW5TaG90IDIwMjUtMDItMDQgYXQgMjEuMjcuMjFAMngucG5n\" alt=\"Local%20API%20url%20in%20Undetectable%20Browser%20settings\">\n\n<p>To access the local server, use the IP: <strong>127.0.0.1</strong>, <strong>localhost</strong>, or the local IP within your network, and the port from the settings plus the path you want to execute, for example, <code>http://localhost:25325/status</code>.</p>\n<h3 id=\"api-responses\">API Responses</h3>\n<p>All API responses look like:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"code\": `&lt;status code&gt;`,\n\"status\": `&lt;status&gt;`,\n\"data\": `&lt;return object&gt;`,\n}\n\n</code></pre>\n<p>where <strong>status code</strong> and <strong>status</strong> reflect the status:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>status code</th>\n<th>status</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0</td>\n<td>\"success\"</td>\n<td>success</td>\n</tr>\n<tr>\n<td>1</td>\n<td>\"error\"</td>\n<td>error, = {\"error\":\"error description\"}</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>return object</strong> - various data sent by the API, for example, a list of profiles.</p>\n<p>Errors have the following format:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\":1,\n    \"status\":\"error\",\n    \"data\":\n    {\"error\": \"error description\"},\n}\n\n</code></pre>\n<blockquote>\n<p>🔴 - Required parametr in request</p>\n</blockquote>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"41479973","collectionId":"8d60ee4e-62e1-4d20-8748-ff39de147a5b","publishedId":"2sAYQfC8sn","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"9259dd"},"publishDate":"2025-01-23T20:46:59.000Z"},"item":[{"name":"Local Server","item":[{"name":"Get server status","id":"8feeba1a-06ff-48e3-bcc1-787c4161447f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/status","description":"<p>Returns the status of the local server, whether it is running or not.</p>\n","urlObject":{"path":["status"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"bbbef6c2-4966-4087-aabb-cffbee9ac15c","name":"Get server status (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:64552/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {},\n    \"status\": \"success\"\n}"}],"_postman_id":"8feeba1a-06ff-48e3-bcc1-787c4161447f"}],"id":"5d16d34b-e1dc-4380-bfac-8fc62a899ecb","_postman_id":"5d16d34b-e1dc-4380-bfac-8fc62a899ecb","description":""},{"name":"Profiles","item":[{"name":"Get browser profiles list","id":"f1890697-2c85-4dcc-9cb8-d434acc5b074","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/list","description":"<p>Returns a list of profiles available in the program on the Chromium browser</p>\n","urlObject":{"path":["list"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"25bb2ff1-f937-4c78-8356-3d60e93dea42","name":"Get browser profiles list (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:25325/list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\" {\n        \"52199655686a7a3d5fbf7d1232bc54\": {\n            \"name\": \"Profile1\", // Profile name in the program\n            \"status\": \"Available\", // Profile status, can be: \"Started\", \"Locked\", \"Available\"\n            \"debug_port\": \"\", // browser debug port used for automation (empty if the profile is not running). Only for Chromium browser\n            \"websocket_link\": \"ws://127.0.0.1:57444/devtools/browser/d294f1fb-bce4-46c4-b556-1f26a4c40dbt\", // browser link used for automation (empty if the profile is not running). Only for Chromium browser\n            \"folder\": \"Folder Name\", // Profile folder name\n            \"tags\": [\n                \"tag1\",\n                \"tag2\",\n                \"tag3\"\n            ], // Profile tags\n            \"cloud_id\": \"\", // Cloud profile ID\n            \"creation_date\": 123456789, // Creation date Unix Timestamp\n            \"modify_date\": 123456789 // Modification date Unix Timestamp\n        },\n        \"53db789cbf8d7c1a94479b15454c13\": {\n            …\n        },\n        …\n    }\n}"}],"_postman_id":"f1890697-2c85-4dcc-9cb8-d434acc5b074"},{"name":"Get browser profile info","id":"1653ca35-19b3-4d64-ae63-36111af636c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/profile/getinfo/:profileID","description":"<p>Requests information about the profile with the selected </p>\n","urlObject":{"path":["profile","getinfo",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"9c2a9e09-f309-43d1-9c51-0ed78e0765ef","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"9ca4b3d6-1762-4695-804c-3c679ffb7ecb","name":"Get browser profile info (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:25325/profile/getinfo/:profileID","host":["http://127.0.0.1:25325"],"path":["profile","getinfo",":profileID"],"variable":[{"key":"profileID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {\n        \"name\": \"Profile1\", // Profile name in the program\n        \"status\": \"Available\", // Profile status, can be: \"Started\",\"Locked\", \"Available\"\n        \"debug_port\": \"xxxx\", // browser debug port, used for automation (empty if profile is not running)\n        \"websocket_link\": \"ws://127.0.0.1:xxxx/devtools/browser/xxxxxx\", // browser link, used for automation (empty if profile is not running)\n        \"configid\": \"id\", // Config ID\n        \"cloud_id\": \"\",\n        \"type\": \"cloud\", // Profile type: cloud, local\n        \"proxy\": \"socks5://127.0.0.1:5555:login:pass\", // Profile proxy\n        \"folder\": \"Name\", // Profile folder name\n        \"tags\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ], // Profile tags\n        \"notes\": \"Text\", // Profile notes\n        \"useragent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43\", // Profile useragent\n        \"browser\": \"Edge 114.0.1823.43\", // Profile browser\n        \"os\": \"Windows 10\", // Profile OS\n        \"screen\": \"1366x768\", // Profile screen resolution\n        \"language\": \"en-US,en;q=0.9,ak-GH;q=0.8,ak;q=0.7\", // Profile language\n        \"cpu\": 8, // Number of cores\n        \"memory\": 4, // Amount of memory\n        \"creation_date\": 123456789, // Creation date Unix Timestamp\n        \"modify_date\": 123456789 // Modification date Unix Timestamp\n    },\n    ...\n}"}],"_postman_id":"1653ca35-19b3-4d64-ae63-36111af636c0"},{"name":"Start profile","id":"92b4def9-be96-4f51-824c-9cd7f54ff587","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/profile/start/:profileID?chrome_flags=<string>&start-pages=<string>","description":"<p>Starts the profile with the selected <code>profileID</code>. You can add parameters to the link.</p>\n<ul>\n<li><p><strong>chrome_flags</strong> and pass any launch flags you want, just encode them in URL encoding, for example:</p>\n<ul>\n<li><p><code>?chrome_flags=--blink-settings=imagesEnabled=false --disable-webgl2</code></p>\n</li>\n<li><p><code>?chrome_flags=--headless=new</code></p>\n</li>\n</ul>\n</li>\n<li><p><strong>start-pages</strong> and specify the start pages, just encode them in URL encoding, for example:</p>\n<ul>\n<li><code>?start-pages=https://google.com,https://facebook.com</code></li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["profile","start",":profileID"],"host":["http://127.0.0.1:25325"],"query":[{"description":{"content":"<p>Add any launch flags you want, just encode them in URL encoding.</p>\n","type":"text/plain"},"key":"chrome_flags","value":"<string>"},{"description":{"content":"<p>Add start pages, just encode them in URL encoding.</p>\n","type":"text/plain"},"key":"start-pages","value":"<string>"}],"variable":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"c68d4581-8b5b-4db3-8f19-97445e9e5433","name":"Start profile (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:25325/profile/start/:profileID?chrome_flags=<string>&start-pages=<string>","host":["http://127.0.0.1:25325"],"path":["profile","start",":profileID"],"query":[{"key":"chrome_flags","value":"<string>","description":"Add any launch flags you want, just encode them in URL encoding, for example: ?chrome_flags=--blink-settings%3DimagesEnabled%3Dfalse%20--disable-webgl2 ?chrome_flags=--headless%3Dnew"},{"key":"start-pages","value":"<string>","description":"Add start pages, just encode them in URL encoding, for example: ?start-pages=https%3A%2F%2Fgoogle.com%2Chttps%3A%2F%2Fya.ru"}],"variable":[{"key":"profileID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {\n        \"name\": \"Profile1\", // Profile name in the program\n        \"websocket_link\": \"ws://127.0.0.1:xxxx/devtools/browser/xxxxxx\", // link to the browser, used for automation (empty value if the profile is not running). Only for Chromium browser\n        \"debug_port\": \"xxxx\", // Chromium browser debug port, used for automation (empty value if the profile is not running). Only for Chromium browser\n        \"folder\": \"Name\", // Profile folder name\n        \"tags\": [\n            \"tag1\",\n            \"tag2\",\n            \"tag3\"\n        ] // Profile tags\n    }\n}"}],"_postman_id":"92b4def9-be96-4f51-824c-9cd7f54ff587"},{"name":"Stop profile","id":"ca62c043-4f3c-4e5f-80b8-9f019a1a83bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/profile/stop/:profileID","description":"<p>Stops the profile with the selected <code>profileID</code></p>\n","urlObject":{"path":["profile","stop",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"f8010524-9e44-4046-825e-cb2241be0fea","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"cf3b61b4-97fe-43b1-910f-b914b1bc6c28","name":"Stop profile (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"http://127.0.0.1:25325/profile/stop/:profileID","host":["http://127.0.0.1:25325"],"path":["profile","stop",":profileID"],"variable":[{"key":"profileID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {}\n}"}],"_postman_id":"ca62c043-4f3c-4e5f-80b8-9f019a1a83bd"},{"name":"Create profile","id":"e1da28e8-2d51-4d5b-a420-dc6a5ac02f0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"profile with random settings\",\n    \"os\": \"Windows\",\n    \"browser\": \"Chrome\",\n    \"cpu\": 8,\n    \"memory\": 8,\n    \"tags\": [\n        \"tag1\",\n        \"tag2\"\n    ],\n    \"geolocation\": \"12.44, 13.524\",\n    \"resolution\": \"1024x768\",\n    \"proxy\": \"socks5://127.0.0.1:5555:login:pass\",\n    \"notes\": \"Text\",\n    \"folder\": \"testFolder\",\n    \"language\": \"ru-RU, en-US\",\n    \"cookies\": [\n        {}\n    ],\n    \"type\": \"cloud\",\n    \"group\": \"group_example\",\n    \"configid\": \"id\",\n    \"accounts\": [\n        {\n            \"website\": \"facebook.com\",\n            \"username\": \"test@gmail.com\",\n            \"password\": \"123456\"\n        },\n        {\n            \"website\": \"gmail.com\",\n            \"username\": \"test@gmail.com\",\n            \"password\": \"123456\"\n        }\n    ],\n    \"timezone\": \"Pacific/Niue\",\n    \"webrtc\": \"\",\n    \"auto_allow_geo\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/profile/create","description":"<p>Creates a profile with the selected parameters. All parameters are <strong>optional</strong> and may not be present.</p>\n<p>The list of browsers for the command:</p>\n<ul>\n<li><p>Chrome</p>\n</li>\n<li><p>Edge</p>\n</li>\n<li><p>FireFox</p>\n</li>\n<li><p>IE</p>\n</li>\n<li><p>Opera</p>\n</li>\n<li><p>Safari</p>\n</li>\n<li><p>Yandex</p>\n</li>\n</ul>\n<p>The list of OS for the command:</p>\n<ul>\n<li><p>Windows</p>\n</li>\n<li><p>Windows 7</p>\n</li>\n<li><p>Windows 8</p>\n</li>\n<li><p>Windows 8.1</p>\n</li>\n<li><p>Windows 10</p>\n</li>\n<li><p>Android</p>\n</li>\n<li><p>iPhone</p>\n</li>\n<li><p>iPad</p>\n</li>\n<li><p>Linux</p>\n</li>\n<li><p>Mac.</p>\n</li>\n</ul>\n<p>If there are <strong>no configurations</strong> with the selected OS or Browser, a <strong>random</strong> OS or Browser type will be used.</p>\n<h4 id=\"request-params\">Request params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th>Type</th>\n<th>Description</th>\n<th>Values</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>name</strong></td>\n<td><em>string</em></td>\n<td>Profile name.</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>os</strong></td>\n<td><em>string</em></td>\n<td>Configuration with which OS to use.</td>\n<td>OS list</td>\n</tr>\n<tr>\n<td><strong>browser</strong></td>\n<td><em>string</em></td>\n<td>Configuration with which browser to use.</td>\n<td>Browser list</td>\n</tr>\n<tr>\n<td><strong>cpu</strong></td>\n<td><em>int</em></td>\n<td>Number of cores, possible values.</td>\n<td>32, 24, 20, 16, 12, 10, 8, 7, 6, 5, 4, 3, 2, 1, 0</td>\n</tr>\n<tr>\n<td><strong>memory</strong></td>\n<td><em>int</em></td>\n<td>Amount of memory, possible values.</td>\n<td>32, 16, 8, 4, 2, 1, 0</td>\n</tr>\n<tr>\n<td><strong>tags</strong></td>\n<td><em>array</em></td>\n<td>Tags list</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>geolocation</strong></td>\n<td><em>string</em></td>\n<td>Set geolocation, if you enter an empty or incorrect value, the default settings will be used.</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>resolution</strong></td>\n<td><em>string</em></td>\n<td>Screen resolution</td>\n<td>\"800x600\", \"960x540\", \"1024x768\", \"1152x864\", \"1280x720\", \"1280x768\", \"1280x800\", \"1280x1024\", \"1366x768\", \"1408x792\", \"1440x900\", \"1400x1050\", \"1440x1080\", \"1536x864\", \"1600x900\", \"1600x1024\", \"1600x1200\", \"1680x1050\", \"1920x1080\", \"1920x1200\", \"2048x1152\", \"2560x1080\", \"2560x1440\", \"3440x1440\", \"3840x2160\", \"5120x1440\"</td>\n</tr>\n<tr>\n<td><strong>proxy</strong></td>\n<td><em>string</em></td>\n<td>Proxy in the profile</td>\n<td>Proxies can be <strong>http</strong>, <strong>https</strong>, <strong>socks5</strong>, there may be options with and without <strong>login/password</strong>. You can use <strong>proxy ID</strong> too.  <br />\"none\" for No proxy.</td>\n</tr>\n<tr>\n<td><strong>notes</strong></td>\n<td><em>string</em></td>\n<td>Notes</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>folder</strong></td>\n<td><em>string</em></td>\n<td>Folder</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>language</strong></td>\n<td><em>string</em></td>\n<td>Languages, you can set up to 2 languages</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>cookies</strong></td>\n<td><em>array</em></td>\n<td>Cookies</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>type</strong></td>\n<td><em>string</em></td>\n<td>Profile type</td>\n<td>\"cloud\", \"local\"</td>\n</tr>\n<tr>\n<td><strong>group</strong></td>\n<td><em>string</em></td>\n<td>If there is no entered group, it takes from the default settings, if there is and it is incorrect, an error is displayed</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>configid</strong></td>\n<td><em>string</em></td>\n<td>Config ID, if entered, then the OS and Browser parameters are ignored. Other parameters if possible, for example, if the config is for Android, the screen resolution will not change</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>accounts</strong></td>\n<td><em>array</em></td>\n<td>Import credentials for different sites into the profile</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>timezone</strong></td>\n<td><em>string</em></td>\n<td>Set timezone or timezone mode</td>\n<td>timezone modes: \"Auto\", \"System\"</td>\n</tr>\n<tr>\n<td><strong>webrtc</strong></td>\n<td><em>string</em></td>\n<td>Webrtc</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>auto_allow_geo</strong></td>\n<td><em>string</em></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["profile","create"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"f33129cc-22c0-44a4-8517-36f5631e7184","name":"Create profile (success)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"profile with random settings\",\n    \"os\": \"Windows\",\n    \"browser\": \"Chrome\",\n    \"cpu\": 8,\n    \"memory\": 8,\n    \"tags\": [\n        \"tag1\",\n        \"tag2\"\n    ],\n    \"geolocation\": \"12.44, 13.524\",\n    \"resolution\": \"1024x768\",\n    \"proxy\": \"socks5://127.0.0.1:5555:login:pass\",\n    \"notes\": \"Text\",\n    \"folder\": \"testFolder\",\n    \"language\": \"ru-RU, en-US\",\n    \"cookies\": [\n        {}\n    ],\n    \"type\": \"cloud\",\n    \"group\": \"group_example\",\n    \"configid\": \"id\",\n    \"accounts\": [\n        {\n            \"website\": \"facebook.com\",\n            \"username\": \"test@gmail.com\",\n            \"password\": \"123456\"\n        },\n        {\n            \"website\": \"gmail.com\",\n            \"username\": \"test@gmail.com\",\n            \"password\": \"123456\"\n        }\n    ],\n    \"timezone\": \"Pacific/Niue\",\n    \"webrtc\": \"\",\n    \"auto_allow_geo\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/profile/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {\n    \"profile_id\": \"xxxxxxxx...\", // Unique profile ID\n    \"name\": \"profile with random settings\" // Profile name in the program\n  }\n}"}],"_postman_id":"e1da28e8-2d51-4d5b-a420-dc6a5ac02f0d"},{"name":"Update profile","id":"ad270938-3b08-446a-b7be-37e84dbcc049","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New Profile Name\",\n    \"type\": \"cloud\",\n    \"proxy\": \"socks5://127.0.0.1:5555:login:pass\",\n    \"notes\": \"New notes ...\",\n    \"group\": \"New Group\",\n    \"folder\": \"New Folder\",\n    \"tags\": [\n        \"tag1\",\n        \"tag2\"\n    ],\n    \"cookies\": [\n        {}\n    ],\n    \"accounts\": [\n        {\n            \"website\": \"facebook.com\",\n            \"username\": \"updete@gmail.com\",\n            \"password\": \"123456\"\n        },\n        {\n            \"website\": \"gmail.com\",\n            \"username\": \"updete@gmail.com\",\n            \"password\": \"123456\"\n        }\n    ],\n    \"geolocation\": \"12.44, 13.524\",\n    \"timezone\": \"Pacific/Niue\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/profile/update/:profileID","description":"<p>Updates the information in the profile with the specified <code>profileID</code>. All parameters are optional and may not be present.</p>\n<h4 id=\"request-params\">Request params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th>Type</th>\n<th>Description</th>\n<th>Values</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>name</strong></td>\n<td><em>string</em></td>\n<td>Profile name.</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>tags</strong></td>\n<td><em>array</em></td>\n<td>Tags list</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>geolocation</strong></td>\n<td><em>string</em></td>\n<td>Set geolocation, if you enter an empty or incorrect value, the default settings will be used.</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>proxy</strong></td>\n<td><em>string</em></td>\n<td>Proxy in the profile</td>\n<td>Proxies can be <strong>http</strong>, <strong>https</strong>, <strong>socks5</strong>, there may be options with and without <strong>login/password</strong>. You can use <strong>proxy ID</strong> too.  <br />\"none\" for No proxy.</td>\n</tr>\n<tr>\n<td><strong>notes</strong></td>\n<td><em>string</em></td>\n<td>Notes</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>folder</strong></td>\n<td><em>string</em></td>\n<td>Folder</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>cookies</strong></td>\n<td><em>array</em></td>\n<td>Cookies</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>type</strong></td>\n<td><em>string</em></td>\n<td>Profile type</td>\n<td><code>[\"cloud\", \"local\"]</code></td>\n</tr>\n<tr>\n<td><strong>group</strong></td>\n<td><em>string</em></td>\n<td>If there is no entered group, it takes from the default settings, if there is and it is incorrect, an error is displayed</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>accounts</strong></td>\n<td><em>array</em></td>\n<td>Import credentials for different sites into the profile</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>timezone</strong></td>\n<td><em>string</em></td>\n<td>Set timezone or timezone mode</td>\n<td>timezone modes: \"Auto\", \"System\"</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["profile","update",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"540a1e5a-6c20-4a79-abeb-d2b87c7403e0","name":"Update profile (success)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"New Profile Name\",\n    \"type\": \"cloud\",\n    \"proxy\": \"socks5://127.0.0.1:5555:login:pass\",\n    \"notes\": \"New notes ...\",\n    \"group\": \"New Group\",\n    \"folder\": \"New Folder\",\n    \"tags\": [\n        \"tag1\",\n        \"tag2\"\n    ],\n    \"cookies\": [\n        {}\n    ],\n    \"accounts\": [\n        {\n            \"website\": \"facebook.com\",\n            \"username\": \"updete@gmail.com\",\n            \"password\": \"123456\"\n        },\n        {\n            \"website\": \"gmail.com\",\n            \"username\": \"updete@gmail.com\",\n            \"password\": \"123456\"\n        }\n    ],\n    \"geolocation\": \"12.44, 13.524\",\n    \"timezone\": \"Pacific/Niue\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"http://127.0.0.1:25325/profile/update/:profileID","host":["http://127.0.0.1:25325"],"path":["profile","update",":profileID"],"variable":[{"key":"profileID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {}\n}"}],"_postman_id":"ad270938-3b08-446a-b7be-37e84dbcc049"},{"name":"Delete profile","id":"750699a2-0fff-4c7f-9d96-b5629bbf425f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/profile/delete/:profileID","description":"<p>Deletes the profile with the selected <code>profileID</code></p>\n","urlObject":{"path":["profile","delete",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"5b8ef62e-09c6-4638-86b0-ceed275e6e74","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"a743ab96-6bb3-4615-b800-a19ce2502697","name":"Delete profile (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"http://127.0.0.1:25325/profile/delete/:profileID","host":["http://127.0.0.1:25325"],"path":["profile","delete",":profileID"],"variable":[{"key":"profileID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {}\n}"}],"_postman_id":"750699a2-0fff-4c7f-9d96-b5629bbf425f"},{"name":"Check connection","id":"209a19e3-2bda-4af2-9878-1464208bb617","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/profile/checkconnection/:profileID","description":"<p>Checks the connection in the profile with the selected <code>profileID</code>, if the check fails, an error is returned.</p>\n<p><code>data.ip</code> - Returns the IP address in this profile</p>\n","urlObject":{"path":["profile","checkconnection",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"a740fb9c-150f-4c54-a025-871dd38cea92","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"1c79e0c9-7ecf-487e-8d01-da6d5b863a9b","name":"Check IP (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:25325/profile/checkconnection/:profileID","host":["http://127.0.0.1:25325"],"path":["profile","checkconnection",":profileID"],"variable":[{"key":"profileID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {\n        \"ip\": \"127.0.0.1\"\n    }\n}"},{"id":"5fd4fa2c-926e-4051-bbde-8267d14172af","name":"Check IP (error)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:25325/profile/checkconnection/:profileID","host":["http://127.0.0.1:25325"],"path":["profile","checkconnection",":profileID"],"variable":[{"key":"profileID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 1,\n    \"status\": \"error\",\n    \"data\": {}\n}"}],"_postman_id":"209a19e3-2bda-4af2-9878-1464208bb617"},{"name":"Send profiles to cloud","id":"27dbf0a9-90b0-460a-9fe9-972e2c09d603","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"group\": \"Test group\",\n    \"profiles\": [\n        \"9b24cd2604d1b8260123242ab1f30c\",\n        \"f4cbe3c89618bfc9647ba8a47c13f6\"\n    ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/profile/tocloud","description":"<p>Sends the selected profiles to the cloud.</p>\n<h4 id=\"request-params\">Request params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th>Type</th>\n<th>Description</th>\n<th>Values</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>🔴 <strong>group</strong></td>\n<td><em>string</em></td>\n<td>Group name.</td>\n<td></td>\n</tr>\n<tr>\n<td>🔴 <strong>profiles</strong></td>\n<td><em>array</em></td>\n<td>List of profiles ID.</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["profile","tocloud"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"588cea96-c49c-46a6-b8ac-023c409a6427","name":"Send profiles to cloud (success)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"group\": \"Test group\",\n    \"profiles\": [\n        \"9b24cd2604d1b8260123242ab1f30c\",\n        \"f4cbe3c89618bfc9647ba8a47c13f6\"\n    ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/profile/tocloud"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {}\n}"}],"_postman_id":"27dbf0a9-90b0-460a-9fe9-972e2c09d603"},{"name":"Make profiles local","id":"02e27a08-7c46-4585-8bce-7acdf7f0a31a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"profiles\": [\n        \"9b24cd2604d1b8260123242ab1f30c\",\n        \"f4cbe3c89618bfc9647ba8a47c13f6\"\n    ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/profile/tolocal","description":"<p>Makes the selected profiles local.</p>\n<h4 id=\"request-params\">Request params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th>Type</th>\n<th>Description</th>\n<th>Values</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>🔴 <strong>profiles</strong></td>\n<td><em>array</em></td>\n<td>List of profiles ID.</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["profile","tolocal"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"d079727f-5ad0-4e44-8c94-93c0dbb8cc18","name":"Make profiles local (success)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"profiles\": [\n        \"9b24cd2604d1b8260123242ab1f30c\",\n        \"f4cbe3c89618bfc9647ba8a47c13f6\"\n    ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/profile/tolocal"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {}\n}"}],"_postman_id":"02e27a08-7c46-4585-8bce-7acdf7f0a31a"},{"name":"Update browser version","id":"b03013cc-908e-4a6f-9842-01c4226d2100","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/profile/updatebrowser/:profileID","description":"<p>Updates the browser version to the latest in the profile with the selected <code>profileID</code></p>\n","urlObject":{"path":["profile","updatebrowser",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"aef25d72-1745-4114-a3a8-f65347c7ccd2","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"95e9ce4a-b1d4-47fa-972d-e91673316542","name":"Update browser version (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"http://127.0.0.1:25325/profile/updatebrowser/:profileID","host":["http://127.0.0.1:25325"],"path":["profile","updatebrowser",":profileID"],"variable":[{"key":"profileID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {}\n}"}],"_postman_id":"b03013cc-908e-4a6f-9842-01c4226d2100"},{"name":"Clear profile cache","id":"c48168c9-3977-49ab-a660-f2ef33e347fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/profile/clearcache/:profileID","description":"<p>Clear only cache from profile with selected <code>profileID</code></p>\n","urlObject":{"path":["profile","clearcache",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"52f8b3f2-e93a-42db-94d2-4693061bc71e","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"9c4269e5-3a36-423d-b1e3-9ae49777869e","name":"Clear profile cache (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"http://127.0.0.1:25325/profile/clearcache/:profileID","host":["http://127.0.0.1:25325"],"path":["profile","clearcache",":profileID"],"variable":[{"key":"profileID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {}\n}"}],"_postman_id":"c48168c9-3977-49ab-a660-f2ef33e347fd"},{"name":"Unlock cloud profile","id":"52a03f08-8dd9-45c1-a457-9a9d6a82e403","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/profile/unlock/:profileID","description":"<p>Unlock cloud profile with selected <code>profileID</code></p>\n","urlObject":{"path":["profile","unlock",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"f593b548-3ddb-4425-9136-a3b4c84fb93c","name":"Clear profile cache (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"http://127.0.0.1:25325/profile/unlock/:profileID","host":["http://127.0.0.1:25325"],"path":["profile","unlock",":profileID"],"variable":[{"key":"profileID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {}\n}"}],"_postman_id":"52a03f08-8dd9-45c1-a457-9a9d6a82e403"},{"name":"Clear profile data","id":"f50c16a9-f80a-47bd-9638-574edab8b04b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/profile/cleardata/:profileID","description":"<p><strong>Clears all data</strong> (cookies, history, notes, cache, etc.) of the profile with the selected <code>profileID</code></p>\n","urlObject":{"path":["profile","cleardata",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"c8ca4f82-4e5e-4a22-97f0-13fb40e79c76","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"aced03db-65ff-4409-a444-0b5795d84ea0","name":"Clear profile data (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"http://127.0.0.1:25325/profile/cleardata/:profileID","host":["http://127.0.0.1:25325"],"path":["profile","cleardata",":profileID"],"variable":[{"key":"profileID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {}\n}"}],"_postman_id":"f50c16a9-f80a-47bd-9638-574edab8b04b"},{"name":"Import profiles","id":"b0c5d88b-cf97-4c0e-b4be-a77fe3bf4b6a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"path\": \"D:/profiles_for_import/profile.prof\", // path - for 1 profile import or\n    \"dir\": \"D:/profiles_for_import\" // dir - for mass profiles import\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/profile/import","description":"<p>Import selected profiles.</p>\n<h4 id=\"request-params\">Request params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th>Type</th>\n<th>Description</th>\n<th>Values</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>🔴 path</td>\n<td><em>string</em></td>\n<td>Path to file.</td>\n<td></td>\n</tr>\n<tr>\n<td>🔴 dir</td>\n<td><em>string</em></td>\n<td>Path to folder with profiles.</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["profile","import"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"846c7c88-5cc4-4113-97ec-eacf4ed4c394","name":"Import profiles (success)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"dir\": \"D:/profiles_for_import/profile.prof\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/profile/import"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {}\n}"}],"_postman_id":"b0c5d88b-cf97-4c0e-b4be-a77fe3bf4b6a"},{"name":"Export profiles","id":"5f37c111-c31d-453f-9b5c-11ba005b78ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"profiles\": [\"profileID\", \"profileID2\"],\n    \"dir\": \"D:/export_profiles\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/profile/export","description":"<p>Export profiles to specific folder.</p>\n<h4 id=\"request-params\">Request params</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th>Type</th>\n<th>Description</th>\n<th>Values</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>🔴 <strong>profiles</strong></td>\n<td><em>array</em></td>\n<td>List of profiles ID.</td>\n<td></td>\n</tr>\n<tr>\n<td>🔴 dir</td>\n<td>string</td>\n<td>Path to folder for profiles export</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["profile","export"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"e3f687f3-89a2-4ee3-b7b0-bc70a466878f","name":"Export profiles (success)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"profiles\": [\"profileID\", \"profileID2\"],\n    \"dir\": \"D:/export_profiles\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/profile/export"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {}\n}"}],"_postman_id":"5f37c111-c31d-453f-9b5c-11ba005b78ac"}],"id":"563fbb7d-579c-429a-92a0-024857ed3ccf","_postman_id":"563fbb7d-579c-429a-92a0-024857ed3ccf","description":""},{"name":"Cookies","item":[{"name":"Get profile cookies","id":"52d10c19-284e-4d6e-9ea9-28dffa61a8b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/profile/cookies/:profileID","description":"<p>Requests the cookies of the profile with the selected <code>profileID</code></p>\n","urlObject":{"path":["profile","cookies",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"type":"any","value":"","key":"profileID"}]}},"response":[{"id":"225fcde9-d96d-4a03-a132-eceab85fe498","name":"Get profile cookies (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:25325/profile/cookies/:profileID","host":["http://127.0.0.1:25325"],"path":["profile","cookies",":profileID"],"variable":[{"key":"profileID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {\n    \"cookies\": [\n            {\n                \"creationDate\": 1738363473,\n                \"domain\": \"google.com\",\n                \"expirationDate\": 1748363473,\n                \"httpOnly\": true,\n                \"name\": \"PHPSESSID\",\n                \"path\": \"/\",\n                \"samesite\": \"Unspecefied\",\n                \"secure\": true,\n                \"session\": false,\n                \"value\": \"f6416c906148add730d4v4d032502a8\"\n            },\n            \"...\"\n        ]\n  }\n}"}],"_postman_id":"52d10c19-284e-4d6e-9ea9-28dffa61a8b0"},{"name":"Clear profile cookies","id":"0114dae7-16a1-48c9-9194-1e01160e7950","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://127.0.0.1:25325/profile/clearcookies/:profileID","description":"<p>Clear only cookies from profile with selected <code>profileID</code></p>\n","urlObject":{"path":["profile","clearcookies",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"100d6caf-4b74-4e44-abbc-3633b5195ae9","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"6f0c1c1e-84dd-4479-9379-68b8ecf0bd55","name":"Clear profile cookies (success)","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://127.0.0.1:25325/profile/clearcookies/:profileID","host":["http://127.0.0.1:25325"],"path":["profile","clearcookies",":profileID"],"variable":[{"key":"profileID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {}\n}"}],"_postman_id":"0114dae7-16a1-48c9-9194-1e01160e7950"}],"id":"a0b1648a-1f95-44d9-af15-a4954ae6f3d6","_postman_id":"a0b1648a-1f95-44d9-af15-a4954ae6f3d6","description":""},{"name":"Proxies","item":[{"name":"Get proxies list","id":"f4faacdb-186d-4d61-b7c5-6935f74c4f09","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/proxies/list","description":"<p>Returning proxies list</p>\n","urlObject":{"path":["proxies","list"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"a28e33a3-28e1-4670-9df2-1656903e93b2","name":"Get proxies list (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/proxies/list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Connection","value":"close"},{"key":"Date","value":"Tue, 04 Feb 2025 19:40:36 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"21247902\": {\n            \"host\": \"127.0.0.1\",\n            \"login\": \"proxylogin1\",\n            \"name\": \"Proxy #1 US\",\n            \"password\": \"wifi;us;;;\",\n            \"port\": 9168,\n            \"type\": \"socks5\"\n        },\n        \"29088497\": {\n            \"host\": \"proxy.undetectable.io\",\n            \"ipchangelink\": \"https://undetectable.ru/download/\",\n            \"login\": \"proxylogin2\",\n            \"name\": \"Proxy #2 FR\",\n            \"password\": \"wifi;fr;;;\",\n            \"port\": 9301,\n            \"type\": \"http\"\n        },\n        ...\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"f4faacdb-186d-4d61-b7c5-6935f74c4f09"},{"name":"Add proxy","id":"d18c10cb-7d16-4f91-84c6-1791c4cb6cb8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Proxy #1\",\n    \"type\": \"socks5\",\n    \"host\": \"127.0.0.1\",\n    \"port\": \"5000\",\n    \"login\": \"\",\n    \"password\": \"\",\n    \"ipchangelink\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/proxies/add","description":"<h4 id=\"request-params\">Request params</h4>\n<p>Add a proxy to the proxy manager, the parameters <strong>login</strong>, <strong>password</strong>, <strong>ipchangelink</strong> are optional, the rest are required.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Param</th>\n<th>Type</th>\n<th>Description</th>\n<th>Values</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>🔴 <strong>name</strong></td>\n<td><em>string</em></td>\n<td>Proxy name.</td>\n<td></td>\n</tr>\n<tr>\n<td>🔴 <strong>type</strong></td>\n<td><em>string</em></td>\n<td>Proxy type.</td>\n<td><code>[\"http\", \"socks5\"]</code></td>\n</tr>\n<tr>\n<td>🔴 <strong>host</strong></td>\n<td><em>string</em></td>\n<td>Proxy hostname.</td>\n<td></td>\n</tr>\n<tr>\n<td>🔴 <strong>port</strong></td>\n<td><em>string</em></td>\n<td>Proxy port.</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>login</strong></td>\n<td><em>string</em></td>\n<td>Proxy login.</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>password</strong></td>\n<td><em>string</em></td>\n<td>Proxy password.</td>\n<td></td>\n</tr>\n<tr>\n<td><strong>ipchangelink</strong></td>\n<td><em>string</em></td>\n<td>Link for changing IP (mobile proxy).</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["proxies","add"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"b6b32f44-0a97-44d2-9a64-019bd3f43837","name":"Add proxy (success)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"US proxy #1\",\n    \"type\": \"socks5\",\n    \"host\": \"rotating.host.com\",\n    \"port\": \"9081\",\n    \"login\": \"1xJVhhBk2qhJb\",\n    \"password\": \"wifi;us;;;\",\n    \"ipchangelink\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/proxies/add"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"proxy_id\": \"1114183646\"\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"d18c10cb-7d16-4f91-84c6-1791c4cb6cb8"},{"name":"Delete proxy","id":"1dc85aa9-7aa1-474c-b20c-c3c2d58056b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/proxies/delete/:proxyID","description":"<p>Removes a proxy with the selected <code>proxyID</code>.</p>\n<p>Proxy will be deleted for all profiles with that proxy, the same as during normal deletion from the <a href=\"https://docs.undetectable.io/en/mass-management/proxy-manager/\">Proxy Manager</a>.</p>\n","urlObject":{"path":["proxies","delete",":proxyID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"f84bc81e-896e-4c95-a351-9711eaded6a7","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"proxyID"}]}},"response":[{"id":"f7b33a69-ba72-490b-9a7b-3db2bbdfd54d","name":"Delete proxy (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"http://127.0.0.1:25325/proxies/delete/:proxyID","host":["http://127.0.0.1:25325"],"path":["proxies","delete",":proxyID"],"variable":[{"key":"proxyID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"code\": 0,\n  \"status\": \"success\",\n  \"data\": {}\n}"}],"_postman_id":"1dc85aa9-7aa1-474c-b20c-c3c2d58056b7"},{"name":"Update proxy","id":"4c290ec4-19a2-4e7f-923c-e1724fbc3056","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Proxy #1\",\n    \"type\": \"http\",\n    \"host\": \"127.0.0.1\",\n    \"port\": \"2222\",\n    \"login\": \"12345\",\n    \"password\": \"12345\",\n    \"ipchangelink\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"http://127.0.0.1:25325/proxies/update/:proxyID","description":"<p>Updates the proxy with the selected <code>proxyID</code>, all parameters are optional.</p>\n","urlObject":{"path":["proxies","update",":proxyID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"type":"any","value":"","key":"proxyID"}]}},"response":[{"id":"ea8e83f7-0d92-4602-9872-d299696e6c8b","name":"Update proxy (success)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"<string>\",\n  \"type\": \"<string>\",\n  \"host\": \"<string>\",\n  \"port\": \"<string>\",\n  \"login\": \"<string>\",\n  \"password\": \"<string>\",\n  \"ipchangelink\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"http://127.0.0.1:25325/proxies/update/:proxyID","host":["http://127.0.0.1:25325"],"path":["proxies","update",":proxyID"],"variable":[{"key":"proxyID","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {},\n    \"status\": \"success\"\n}"},{"id":"2928d66e-4ba8-4b47-953f-efed99261f88","name":"Update proxy (error)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Proxy #1\",\n    \"type\": \"http\",\n    \"host\": \"127.0.0.1\",\n    \"port\": \"2222\",\n    \"login\": \"12345\",\n    \"password\": \"12345\",\n    \"ipchangelink\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"http://127.0.0.1:25325/proxies/update/:proxyID","host":["http://127.0.0.1:25325"],"path":["proxies","update",":proxyID"],"variable":[{"key":"proxyID","value":"<string>","description":"(Required) "}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Connection","value":"close"},{"key":"Date","value":"Tue, 04 Feb 2025 19:38:18 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 1,\n    \"data\": {\n        \"error\": \"Invalide proxy id!\"\n    },\n    \"status\": \"error\"\n}"}],"_postman_id":"4c290ec4-19a2-4e7f-923c-e1724fbc3056"}],"id":"ec62893f-e12c-46c2-8fc7-c64efe6f5d91","_postman_id":"ec62893f-e12c-46c2-8fc7-c64efe6f5d91","description":""},{"name":"Groups","item":[{"name":"Get groups list","id":"c89867a5-16e1-4ff3-8225-0f6c683ad0a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/groupslist","description":"<p>Returns a list of Cloud groups</p>\n","urlObject":{"path":["groupslist"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"dba9765a-b9e0-41cb-838d-c20f48a64100","name":"Get groups list (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/groupslist"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Connection","value":"close"},{"key":"Date","value":"Tue, 04 Feb 2025 19:21:31 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"groups\": [\n            \"Group name 1\",\n            \"Group name 2\",\n            ...\n        ]\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"c89867a5-16e1-4ff3-8225-0f6c683ad0a3"}],"id":"9b4ce9fd-ff8e-40b9-acda-e35a1236d462","_postman_id":"9b4ce9fd-ff8e-40b9-acda-e35a1236d462","description":""},{"name":"Configs","item":[{"name":"Get configurations list","id":"6f6d79c7-ac65-4783-8250-47325cbf4cab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/configslist","description":"<p>Returns a list of active configurations</p>\n","urlObject":{"path":["configslist"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"8ad0ccaf-345f-495b-b677-40a655bf4f79","name":"Get configurations list (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/configslist"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Connection","value":"close"},{"key":"Date","value":"Tue, 04 Feb 2025 19:18:30 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"1839115\": {\n            \"browser\": \"Chrome 132.0.0.0\",\n            \"os\": \"Windows 10\",\n            \"screen\": \"1920x1080\",\n            \"useragent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36\",\n            \"webgl\": \"ANGLE (AMD, AMD Radeon RX 6750 XT (0x000073DF) Direct3D11 vs_5_0 ps_5_0, D3D11)\"\n        },\n        \"1847757\": {\n            \"browser\": \"Chrome 132.0.0.0\",\n            \"os\": \"Mac OS X 14.7.2\",\n            \"screen\": \"1920x1080\",\n            \"useragent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36\",\n            \"webgl\": \"ANGLE (Apple, ANGLE Metal Renderer: Apple M1, Unspecified Version)\"\n        },\n        ...\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"6f6d79c7-ac65-4783-8250-47325cbf4cab"}],"id":"96edc310-3757-4f8b-8875-d8634c0cf6fa","_postman_id":"96edc310-3757-4f8b-8875-d8634c0cf6fa","description":""},{"name":"Other methods","item":[{"name":"Get timezones list","id":"fedba576-cd0b-43e6-87c8-af2b7d5eacb3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/timezoneslist","description":"<p>Returning timezones list</p>\n","urlObject":{"path":["timezoneslist"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"32006230-107a-4300-aa79-31ab1ebfad30","name":"Get timezones list (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/timezoneslist"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Connection","value":"close"},{"key":"Date","value":"Tue, 04 Feb 2025 18:30:42 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"Africa/Abidjan\": \"GMT+0:00\",\n        \"Africa/Accra\": \"GMT+0:00\",\n        \"Africa/Addis_Ababa\": \"GMT+3:00\",\n        \"Africa/Algiers\": \"GMT+1:00\",\n        \"Africa/Asmara\": \"GMT+3:00\",\n        \"Africa/Bamako\": \"GMT+0:00\",\n        \"Africa/Bangui\": \"GMT+1:00\",\n        \"Africa/Banjul\": \"GMT+0:00\",\n        \"Africa/Bissau\": \"GMT+0:00\",\n        \"Africa/Blantyre\": \"GMT+2:00\",\n        \"Africa/Brazzaville\": \"GMT+1:00\",\n        \"Africa/Bujumbura\": \"GMT+2:00\",\n        \"Africa/Cairo\": \"GMT+2:00\",\n        \"Africa/Casablanca\": \"GMT+1:00\",\n        \"Africa/Ceuta\": \"GMT+1:00\",\n        \"Africa/Conakry\": \"GMT+0:00\",\n        \"Africa/Dakar\": \"GMT+0:00\",\n        \"Africa/Dar_es_Salaam\": \"GMT+3:00\",\n        \"Africa/Djibouti\": \"GMT+3:00\",\n        \"Africa/Douala\": \"GMT+1:00\",\n        \"Africa/El_Aaiun\": \"GMT+1:00\",\n        \"Africa/Freetown\": \"GMT+0:00\",\n        \"Africa/Gaborone\": \"GMT+2:00\",\n        \"Africa/Harare\": \"GMT+2:00\",\n        \"Africa/Johannesburg\": \"GMT+2:00\",\n        \"Africa/Juba\": \"GMT+2:00\",\n        \"Africa/Kampala\": \"GMT+3:00\",\n        \"Africa/Khartoum\": \"GMT+2:00\",\n        \"Africa/Kigali\": \"GMT+2:00\",\n        \"Africa/Kinshasa\": \"GMT+1:00\",\n        \"Africa/Lagos\": \"GMT+1:00\",\n        \"Africa/Libreville\": \"GMT+1:00\",\n        \"Africa/Lome\": \"GMT+0:00\",\n        \"Africa/Luanda\": \"GMT+1:00\",\n        \"Africa/Lubumbashi\": \"GMT+2:00\",\n        \"Africa/Lusaka\": \"GMT+2:00\",\n        \"Africa/Malabo\": \"GMT+1:00\",\n        \"Africa/Maputo\": \"GMT+2:00\",\n        \"Africa/Maseru\": \"GMT+2:00\",\n        \"Africa/Mbabane\": \"GMT+2:00\",\n        \"Africa/Mogadishu\": \"GMT+3:00\",\n        \"Africa/Monrovia\": \"GMT+0:00\",\n        \"Africa/Nairobi\": \"GMT+3:00\",\n        \"Africa/Ndjamena\": \"GMT+1:00\",\n        \"Africa/Niamey\": \"GMT+1:00\",\n        \"Africa/Nouakchott\": \"GMT+0:00\",\n        \"Africa/Ouagadougou\": \"GMT+0:00\",\n        \"Africa/Porto-Novo\": \"GMT+1:00\",\n        \"Africa/Sao_Tome\": \"GMT+0:00\",\n        \"Africa/Tripoli\": \"GMT+2:00\",\n        \"Africa/Tunis\": \"GMT+1:00\",\n        \"Africa/Windhoek\": \"GMT+2:00\",\n        \"America/Adak\": \"GMT-10:00\",\n        \"America/Anchorage\": \"GMT-9:00\",\n        \"America/Anguilla\": \"GMT-4:00\",\n        \"America/Antigua\": \"GMT-4:00\",\n        \"America/Araguaina\": \"GMT-3:00\",\n        \"America/Argentina/Buenos_Aires\": \"GMT-3:00\",\n        \"America/Argentina/Catamarca\": \"GMT-3:00\",\n        \"America/Argentina/Cordoba\": \"GMT-3:00\",\n        \"America/Argentina/Jujuy\": \"GMT-3:00\",\n        \"America/Argentina/La_Rioja\": \"GMT-3:00\",\n        \"America/Argentina/Mendoza\": \"GMT-3:00\",\n        \"America/Argentina/Rio_Gallegos\": \"GMT-3:00\",\n        \"America/Argentina/Salta\": \"GMT-3:00\",\n        \"America/Argentina/San_Juan\": \"GMT-3:00\",\n        \"America/Argentina/San_Luis\": \"GMT-3:00\",\n        \"America/Argentina/Tucuman\": \"GMT-3:00\",\n        \"America/Argentina/Ushuaia\": \"GMT-3:00\",\n        \"America/Aruba\": \"GMT-4:00\",\n        \"America/Asuncion\": \"GMT-3:00\",\n        \"America/Atikokan\": \"GMT-5:00\",\n        \"America/Bahia\": \"GMT-3:00\",\n        \"America/Bahia_Banderas\": \"GMT-6:00\",\n        \"America/Barbados\": \"GMT-4:00\",\n        \"America/Belem\": \"GMT-3:00\",\n        \"America/Belize\": \"GMT-6:00\",\n        \"America/Blanc-Sablon\": \"GMT-4:00\",\n        \"America/Boa_Vista\": \"GMT-4:00\",\n        \"America/Bogota\": \"GMT-5:00\",\n        \"America/Boise\": \"GMT-7:00\",\n        \"America/Cambridge_Bay\": \"GMT-7:00\",\n        \"America/Campo_Grande\": \"GMT-4:00\",\n        \"America/Cancun\": \"GMT-5:00\",\n        \"America/Caracas\": \"GMT-4:00\",\n        \"America/Cayenne\": \"GMT-3:00\",\n        \"America/Cayman\": \"GMT-5:00\",\n        \"America/Chicago\": \"GMT-6:00\",\n        \"America/Chihuahua\": \"GMT-6:00\",\n        \"America/Ciudad_Juarez\": \"GMT-7:00\",\n        \"America/Costa_Rica\": \"GMT-6:00\",\n        \"America/Creston\": \"GMT-7:00\",\n        \"America/Cuiaba\": \"GMT-4:00\",\n        \"America/Curacao\": \"GMT-4:00\",\n        \"America/Danmarkshavn\": \"GMT+0:00\",\n        \"America/Dawson\": \"GMT-7:00\",\n        \"America/Dawson_Creek\": \"GMT-7:00\",\n        \"America/Denver\": \"GMT-7:00\",\n        \"America/Detroit\": \"GMT-5:00\",\n        \"America/Dominica\": \"GMT-4:00\",\n        \"America/Edmonton\": \"GMT-7:00\",\n        \"America/Eirunepe\": \"GMT-5:00\",\n        \"America/El_Salvador\": \"GMT-6:00\",\n        \"America/Fort_Nelson\": \"GMT-7:00\",\n        \"America/Fortaleza\": \"GMT-3:00\",\n        \"America/Glace_Bay\": \"GMT-4:00\",\n        \"America/Godthab\": \"GMT-2:00\",\n        \"America/Goose_Bay\": \"GMT-4:00\",\n        \"America/Grand_Turk\": \"GMT-5:00\",\n        \"America/Grenada\": \"GMT-4:00\",\n        \"America/Guadeloupe\": \"GMT-4:00\",\n        \"America/Guatemala\": \"GMT-6:00\",\n        \"America/Guayaquil\": \"GMT-5:00\",\n        \"America/Guyana\": \"GMT-4:00\",\n        \"America/Halifax\": \"GMT-4:00\",\n        \"America/Havana\": \"GMT-5:00\",\n        \"America/Hermosillo\": \"GMT-7:00\",\n        \"America/Indiana/Indianapolis\": \"GMT-5:00\",\n        \"America/Indiana/Knox\": \"GMT-6:00\",\n        \"America/Indiana/Marengo\": \"GMT-5:00\",\n        \"America/Indiana/Petersburg\": \"GMT-5:00\",\n        \"America/Indiana/Tell_City\": \"GMT-6:00\",\n        \"America/Indiana/Vevay\": \"GMT-5:00\",\n        \"America/Indiana/Vincennes\": \"GMT-5:00\",\n        \"America/Indiana/Winamac\": \"GMT-5:00\",\n        \"America/Inuvik\": \"GMT-7:00\",\n        \"America/Iqaluit\": \"GMT-5:00\",\n        \"America/Jamaica\": \"GMT-5:00\",\n        \"America/Juneau\": \"GMT-9:00\",\n        \"America/Kentucky/Louisville\": \"GMT-5:00\",\n        \"America/Kentucky/Monticello\": \"GMT-5:00\",\n        \"America/Kralendijk\": \"GMT-4:00\",\n        \"America/La_Paz\": \"GMT-4:00\",\n        \"America/Lima\": \"GMT-5:00\",\n        \"America/Los_Angeles\": \"GMT-8:00\",\n        \"America/Lower_Princes\": \"GMT-4:00\",\n        \"America/Maceio\": \"GMT-3:00\",\n        \"America/Managua\": \"GMT-6:00\",\n        \"America/Manaus\": \"GMT-4:00\",\n        \"America/Marigot\": \"GMT-4:00\",\n        \"America/Martinique\": \"GMT-4:00\",\n        \"America/Matamoros\": \"GMT-6:00\",\n        \"America/Mazatlan\": \"GMT-7:00\",\n        \"America/Menominee\": \"GMT-6:00\",\n        \"America/Merida\": \"GMT-6:00\",\n        \"America/Metlakatla\": \"GMT-9:00\",\n        \"America/Mexico_City\": \"GMT-6:00\",\n        \"America/Miquelon\": \"GMT-3:00\",\n        \"America/Moncton\": \"GMT-4:00\",\n        \"America/Monterrey\": \"GMT-6:00\",\n        \"America/Montevideo\": \"GMT-3:00\",\n        \"America/Montreal\": \"GMT-5:00\",\n        \"America/Montserrat\": \"GMT-4:00\",\n        \"America/Nassau\": \"GMT-5:00\",\n        \"America/New_York\": \"GMT-5:00\",\n        \"America/Nipigon\": \"GMT-5:00\",\n        \"America/Nome\": \"GMT-9:00\",\n        \"America/Noronha\": \"GMT-2:00\",\n        \"America/North_Dakota/Beulah\": \"GMT-6:00\",\n        \"America/North_Dakota/Center\": \"GMT-6:00\",\n        \"America/North_Dakota/New_Salem\": \"GMT-6:00\",\n        \"America/Nuuk\": \"GMT-2:00\",\n        \"America/Ojinaga\": \"GMT-6:00\",\n        \"America/Panama\": \"GMT-5:00\",\n        \"America/Pangnirtung\": \"GMT-5:00\",\n        \"America/Paramaribo\": \"GMT-3:00\",\n        \"America/Phoenix\": \"GMT-7:00\",\n        \"America/Port-au-Prince\": \"GMT-5:00\",\n        \"America/Port_of_Spain\": \"GMT-4:00\",\n        \"America/Porto_Velho\": \"GMT-4:00\",\n        \"America/Puerto_Rico\": \"GMT-4:00\",\n        \"America/Punta_Arenas\": \"GMT-3:00\",\n        \"America/Rainy_River\": \"GMT-6:00\",\n        \"America/Rankin_Inlet\": \"GMT-6:00\",\n        \"America/Recife\": \"GMT-3:00\",\n        \"America/Regina\": \"GMT-6:00\",\n        \"America/Resolute\": \"GMT-6:00\",\n        \"America/Rio_Branco\": \"GMT-5:00\",\n        \"America/Santa_Isabel\": \"GMT-8:00\",\n        \"America/Santarem\": \"GMT-3:00\",\n        \"America/Santiago\": \"GMT-3:00\",\n        \"America/Santo_Domingo\": \"GMT-4:00\",\n        \"America/Sao_Paulo\": \"GMT-3:00\",\n        \"America/Scoresbysund\": \"GMT-2:00\",\n        \"America/Shiprock\": \"GMT-7:00\",\n        \"America/Sitka\": \"GMT-9:00\",\n        \"America/St_Barthelemy\": \"GMT-4:00\",\n        \"America/St_Johns\": \"GMT-3:30\",\n        \"America/St_Kitts\": \"GMT-4:00\",\n        \"America/St_Lucia\": \"GMT-4:00\",\n        \"America/St_Thomas\": \"GMT-4:00\",\n        \"America/St_Vincent\": \"GMT-4:00\",\n        \"America/Swift_Current\": \"GMT-6:00\",\n        \"America/Tegucigalpa\": \"GMT-6:00\",\n        \"America/Thule\": \"GMT-4:00\",\n        \"America/Thunder_Bay\": \"GMT-5:00\",\n        \"America/Tijuana\": \"GMT-8:00\",\n        \"America/Toronto\": \"GMT-5:00\",\n        \"America/Tortola\": \"GMT-4:00\",\n        \"America/Vancouver\": \"GMT-8:00\",\n        \"America/Whitehorse\": \"GMT-7:00\",\n        \"America/Winnipeg\": \"GMT-6:00\",\n        \"America/Yakutat\": \"GMT-9:00\",\n        \"America/Yellowknife\": \"GMT-7:00\",\n        \"Antarctica/Casey\": \"GMT+8:00\",\n        \"Antarctica/Davis\": \"GMT+7:00\",\n        \"Antarctica/DumontDUrville\": \"GMT+10:00\",\n        \"Antarctica/Macquarie\": \"GMT+11:00\",\n        \"Antarctica/Mawson\": \"GMT+5:00\",\n        \"Antarctica/McMurdo\": \"GMT+13:00\",\n        \"Antarctica/Palmer\": \"GMT-3:00\",\n        \"Antarctica/Rothera\": \"GMT-3:00\",\n        \"Antarctica/South_Pole\": \"GMT+13:00\",\n        \"Antarctica/Syowa\": \"GMT+3:00\",\n        \"Antarctica/Troll\": \"GMT+0:00\",\n        \"Antarctica/Vostok\": \"GMT+5:00\",\n        \"Arctic/Longyearbyen\": \"GMT+1:00\",\n        \"Asia/Aden\": \"GMT+3:00\",\n        \"Asia/Almaty\": \"GMT+5:00\",\n        \"Asia/Amman\": \"GMT+3:00\",\n        \"Asia/Anadyr\": \"GMT+12:00\",\n        \"Asia/Aqtau\": \"GMT+5:00\",\n        \"Asia/Aqtobe\": \"GMT+5:00\",\n        \"Asia/Ashgabat\": \"GMT+5:00\",\n        \"Asia/Atyrau\": \"GMT+5:00\",\n        \"Asia/Baghdad\": \"GMT+3:00\",\n        \"Asia/Bahrain\": \"GMT+3:00\",\n        \"Asia/Baku\": \"GMT+4:00\",\n        \"Asia/Bangkok\": \"GMT+7:00\",\n        \"Asia/Barnaul\": \"GMT+7:00\",\n        \"Asia/Beirut\": \"GMT+2:00\",\n        \"Asia/Bishkek\": \"GMT+6:00\",\n        \"Asia/Brunei\": \"GMT+8:00\",\n        \"Asia/Calcutta\": \"GMT+5:30\",\n        \"Asia/Chita\": \"GMT+9:00\",\n        \"Asia/Choibalsan\": \"GMT+8:00\",\n        \"Asia/Chongqing\": \"GMT+8:00\",\n        \"Asia/Colombo\": \"GMT+5:30\",\n        \"Asia/Damascus\": \"GMT+3:00\",\n        \"Asia/Dhaka\": \"GMT+6:00\",\n        \"Asia/Dili\": \"GMT+9:00\",\n        \"Asia/Dubai\": \"GMT+4:00\",\n        \"Asia/Dushanbe\": \"GMT+5:00\",\n        \"Asia/Famagusta\": \"GMT+2:00\",\n        \"Asia/Gaza\": \"GMT+2:00\",\n        \"Asia/Harbin\": \"GMT+8:00\",\n        \"Asia/Hebron\": \"GMT+2:00\",\n        \"Asia/Ho_Chi_Minh\": \"GMT+7:00\",\n        \"Asia/Hong_Kong\": \"GMT+8:00\",\n        \"Asia/Hovd\": \"GMT+7:00\",\n        \"Asia/Irkutsk\": \"GMT+8:00\",\n        \"Asia/Jakarta\": \"GMT+7:00\",\n        \"Asia/Jayapura\": \"GMT+9:00\",\n        \"Asia/Jerusalem\": \"GMT+2:00\",\n        \"Asia/Kabul\": \"GMT+4:30\",\n        \"Asia/Kamchatka\": \"GMT+12:00\",\n        \"Asia/Karachi\": \"GMT+5:00\",\n        \"Asia/Kashgar\": \"GMT+6:00\",\n        \"Asia/Kathmandu\": \"GMT+5:45\",\n        \"Asia/Katmandu\": \"GMT+5:45\",\n        \"Asia/Khandyga\": \"GMT+9:00\",\n        \"Asia/Krasnoyarsk\": \"GMT+7:00\",\n        \"Asia/Kuala_Lumpur\": \"GMT+8:00\",\n        \"Asia/Kuching\": \"GMT+8:00\",\n        \"Asia/Kuwait\": \"GMT+3:00\",\n        \"Asia/Macau\": \"GMT+8:00\",\n        \"Asia/Magadan\": \"GMT+11:00\",\n        \"Asia/Makassar\": \"GMT+8:00\",\n        \"Asia/Manila\": \"GMT+8:00\",\n        \"Asia/Muscat\": \"GMT+4:00\",\n        \"Asia/Nicosia\": \"GMT+2:00\",\n        \"Asia/Novokuznetsk\": \"GMT+7:00\",\n        \"Asia/Novosibirsk\": \"GMT+7:00\",\n        \"Asia/Omsk\": \"GMT+6:00\",\n        \"Asia/Oral\": \"GMT+5:00\",\n        \"Asia/Phnom_Penh\": \"GMT+7:00\",\n        \"Asia/Pontianak\": \"GMT+7:00\",\n        \"Asia/Pyongyang\": \"GMT+9:00\",\n        \"Asia/Qatar\": \"GMT+3:00\",\n        \"Asia/Qostanay\": \"GMT+5:00\",\n        \"Asia/Qyzylorda\": \"GMT+5:00\",\n        \"Asia/Rangoon\": \"GMT+6:30\",\n        \"Asia/Riyadh\": \"GMT+3:00\",\n        \"Asia/Sakhalin\": \"GMT+11:00\",\n        \"Asia/Samarkand\": \"GMT+5:00\",\n        \"Asia/Seoul\": \"GMT+9:00\",\n        \"Asia/Shanghai\": \"GMT+8:00\",\n        \"Asia/Singapore\": \"GMT+8:00\",\n        \"Asia/Srednekolymsk\": \"GMT+11:00\",\n        \"Asia/Taipei\": \"GMT+8:00\",\n        \"Asia/Tashkent\": \"GMT+5:00\",\n        \"Asia/Tbilisi\": \"GMT+4:00\",\n        \"Asia/Tehran\": \"GMT+3:30\",\n        \"Asia/Thimphu\": \"GMT+6:00\",\n        \"Asia/Tokyo\": \"GMT+9:00\",\n        \"Asia/Tomsk\": \"GMT+7:00\",\n        \"Asia/Ulaanbaatar\": \"GMT+8:00\",\n        \"Asia/Urumqi\": \"GMT+6:00\",\n        \"Asia/Ust-Nera\": \"GMT+10:00\",\n        \"Asia/Vientiane\": \"GMT+7:00\",\n        \"Asia/Vladivostok\": \"GMT+10:00\",\n        \"Asia/Yakutsk\": \"GMT+9:00\",\n        \"Asia/Yangon\": \"GMT+6:30\",\n        \"Asia/Yekaterinburg\": \"GMT+5:00\",\n        \"Asia/Yerevan\": \"GMT+4:00\",\n        \"Atlantic/Azores\": \"GMT-1:00\",\n        \"Atlantic/Bermuda\": \"GMT-4:00\",\n        \"Atlantic/Canary\": \"GMT+0:00\",\n        \"Atlantic/Cape_Verde\": \"GMT-1:00\",\n        \"Atlantic/Faroe\": \"GMT+0:00\",\n        \"Atlantic/Madeira\": \"GMT+0:00\",\n        \"Atlantic/Reykjavik\": \"GMT+0:00\",\n        \"Atlantic/South_Georgia\": \"GMT-2:00\",\n        \"Atlantic/St_Helena\": \"GMT+0:00\",\n        \"Atlantic/Stanley\": \"GMT-3:00\",\n        \"Australia/Adelaide\": \"GMT+10:30\",\n        \"Australia/Brisbane\": \"GMT+10:00\",\n        \"Australia/Broken_Hill\": \"GMT+10:30\",\n        \"Australia/Currie\": \"GMT+11:00\",\n        \"Australia/Darwin\": \"GMT+9:30\",\n        \"Australia/Eucla\": \"GMT+8:45\",\n        \"Australia/Hobart\": \"GMT+11:00\",\n        \"Australia/Lindeman\": \"GMT+10:00\",\n        \"Australia/Lord_Howe\": \"GMT+11:00\",\n        \"Australia/Melbourne\": \"GMT+11:00\",\n        \"Australia/Perth\": \"GMT+8:00\",\n        \"Australia/Sydney\": \"GMT+11:00\",\n        \"Europe/Amsterdam\": \"GMT+1:00\",\n        \"Europe/Andorra\": \"GMT+1:00\",\n        \"Europe/Astrakhan\": \"GMT+4:00\",\n        \"Europe/Athens\": \"GMT+2:00\",\n        \"Europe/Belgrade\": \"GMT+1:00\",\n        \"Europe/Berlin\": \"GMT+1:00\",\n        \"Europe/Bratislava\": \"GMT+1:00\",\n        \"Europe/Brussels\": \"GMT+1:00\",\n        \"Europe/Bucharest\": \"GMT+2:00\",\n        \"Europe/Budapest\": \"GMT+1:00\",\n        \"Europe/Busingen\": \"GMT+1:00\",\n        \"Europe/Chisinau\": \"GMT+2:00\",\n        \"Europe/Copenhagen\": \"GMT+1:00\",\n        \"Europe/Dublin\": \"GMT+0:00\",\n        \"Europe/Gibraltar\": \"GMT+1:00\",\n        \"Europe/Guernsey\": \"GMT+0:00\",\n        \"Europe/Helsinki\": \"GMT+2:00\",\n        \"Europe/Isle_of_Man\": \"GMT+0:00\",\n        \"Europe/Istanbul\": \"GMT+3:00\",\n        \"Europe/Jersey\": \"GMT+0:00\",\n        \"Europe/Kaliningrad\": \"GMT+2:00\",\n        \"Europe/Kiev\": \"GMT+2:00\",\n        \"Europe/Kirov\": \"GMT+3:00\",\n        \"Europe/Kyiv\": \"GMT+2:00\",\n        \"Europe/Lisbon\": \"GMT+0:00\",\n        \"Europe/Ljubljana\": \"GMT+1:00\",\n        \"Europe/London\": \"GMT+0:00\",\n        \"Europe/Luxembourg\": \"GMT+1:00\",\n        \"Europe/Madrid\": \"GMT+1:00\",\n        \"Europe/Malta\": \"GMT+1:00\",\n        \"Europe/Mariehamn\": \"GMT+2:00\",\n        \"Europe/Minsk\": \"GMT+3:00\",\n        \"Europe/Monaco\": \"GMT+1:00\",\n        \"Europe/Moscow\": \"GMT+3:00\",\n        \"Europe/Oslo\": \"GMT+1:00\",\n        \"Europe/Paris\": \"GMT+1:00\",\n        \"Europe/Podgorica\": \"GMT+1:00\",\n        \"Europe/Prague\": \"GMT+1:00\",\n        \"Europe/Riga\": \"GMT+2:00\",\n        \"Europe/Rome\": \"GMT+1:00\",\n        \"Europe/Samara\": \"GMT+4:00\",\n        \"Europe/San_Marino\": \"GMT+1:00\",\n        \"Europe/Sarajevo\": \"GMT+1:00\",\n        \"Europe/Saratov\": \"GMT+4:00\",\n        \"Europe/Simferopol\": \"GMT+3:00\",\n        \"Europe/Skopje\": \"GMT+1:00\",\n        \"Europe/Sofia\": \"GMT+2:00\",\n        \"Europe/Stockholm\": \"GMT+1:00\",\n        \"Europe/Tallinn\": \"GMT+2:00\",\n        \"Europe/Tirane\": \"GMT+1:00\",\n        \"Europe/Ulyanovsk\": \"GMT+4:00\",\n        \"Europe/Uzhgorod\": \"GMT+2:00\",\n        \"Europe/Vaduz\": \"GMT+1:00\",\n        \"Europe/Vatican\": \"GMT+1:00\",\n        \"Europe/Vienna\": \"GMT+1:00\",\n        \"Europe/Vilnius\": \"GMT+2:00\",\n        \"Europe/Volgograd\": \"GMT+3:00\",\n        \"Europe/Warsaw\": \"GMT+1:00\",\n        \"Europe/Zagreb\": \"GMT+1:00\",\n        \"Europe/Zaporozhye\": \"GMT+2:00\",\n        \"Europe/Zurich\": \"GMT+1:00\",\n        \"GMT\": \"GMT+0:00\",\n        \"Indian/Antananarivo\": \"GMT+3:00\",\n        \"Indian/Chagos\": \"GMT+6:00\",\n        \"Indian/Christmas\": \"GMT+7:00\",\n        \"Indian/Cocos\": \"GMT+6:30\",\n        \"Indian/Comoro\": \"GMT+3:00\",\n        \"Indian/Kerguelen\": \"GMT+5:00\",\n        \"Indian/Mahe\": \"GMT+4:00\",\n        \"Indian/Maldives\": \"GMT+5:00\",\n        \"Indian/Mauritius\": \"GMT+4:00\",\n        \"Indian/Mayotte\": \"GMT+3:00\",\n        \"Indian/Reunion\": \"GMT+4:00\",\n        \"Pacific/Apia\": \"GMT+13:00\",\n        \"Pacific/Auckland\": \"GMT+13:00\",\n        \"Pacific/Bougainville\": \"GMT+11:00\",\n        \"Pacific/Chatham\": \"GMT+13:45\",\n        \"Pacific/Chuuk\": \"GMT+10:00\",\n        \"Pacific/Easter\": \"GMT-5:00\",\n        \"Pacific/Efate\": \"GMT+11:00\",\n        \"Pacific/Enderbury\": \"GMT+13:00\",\n        \"Pacific/Fakaofo\": \"GMT+13:00\",\n        \"Pacific/Fiji\": \"GMT+12:00\",\n        \"Pacific/Funafuti\": \"GMT+12:00\",\n        \"Pacific/Galapagos\": \"GMT-6:00\",\n        \"Pacific/Gambier\": \"GMT-9:00\",\n        \"Pacific/Guadalcanal\": \"GMT+11:00\",\n        \"Pacific/Guam\": \"GMT+10:00\",\n        \"Pacific/Honolulu\": \"GMT-10:00\",\n        \"Pacific/Johnston\": \"GMT-10:00\",\n        \"Pacific/Kanton\": \"GMT+13:00\",\n        \"Pacific/Kiritimati\": \"GMT+14:00\",\n        \"Pacific/Kosrae\": \"GMT+11:00\",\n        \"Pacific/Kwajalein\": \"GMT+12:00\",\n        \"Pacific/Majuro\": \"GMT+12:00\",\n        \"Pacific/Marquesas\": \"GMT-9:30\",\n        \"Pacific/Midway\": \"GMT-11:00\",\n        \"Pacific/Nauru\": \"GMT+12:00\",\n        \"Pacific/Niue\": \"GMT-11:00\",\n        \"Pacific/Norfolk\": \"GMT+12:00\",\n        \"Pacific/Noumea\": \"GMT+11:00\",\n        \"Pacific/Pago_Pago\": \"GMT-11:00\",\n        \"Pacific/Palau\": \"GMT+9:00\",\n        \"Pacific/Pitcairn\": \"GMT-8:00\",\n        \"Pacific/Pohnpei\": \"GMT+11:00\",\n        \"Pacific/Ponape\": \"GMT+11:00\",\n        \"Pacific/Port_Moresby\": \"GMT+10:00\",\n        \"Pacific/Rarotonga\": \"GMT-10:00\",\n        \"Pacific/Saipan\": \"GMT+10:00\",\n        \"Pacific/Tahiti\": \"GMT-10:00\",\n        \"Pacific/Tarawa\": \"GMT+12:00\",\n        \"Pacific/Tongatapu\": \"GMT+13:00\",\n        \"Pacific/Truk\": \"GMT+10:00\",\n        \"Pacific/Wake\": \"GMT+12:00\",\n        \"Pacific/Wallis\": \"GMT+12:00\"\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"fedba576-cd0b-43e6-87c8-af2b7d5eacb3"},{"name":"Close software","id":"9995b5e2-d4c6-4943-9c4b-2f5a8524fe54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/close","description":"<p>Fully close software</p>\n","urlObject":{"path":["close"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"3bba3579-c53a-4320-b11f-00d096979811","name":"Close software (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/close"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Connection","value":"close"},{"key":"Date","value":"Tue, 04 Feb 2025 18:30:42 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {},\n    \"status\": \"success\"\n}"}],"_postman_id":"9995b5e2-d4c6-4943-9c4b-2f5a8524fe54"},{"name":"Get folders list","id":"740aa9f9-f8bd-4df6-a8f9-75a13136c873","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/folderslist","description":"<p>Returning timezones list</p>\n","urlObject":{"path":["folderslist"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[]}},"response":[{"id":"273f613c-1c95-4d51-84d1-c59dd0575f20","name":"Get timezones list (success)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"http://127.0.0.1:25325/folderslist"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Connection","value":"close"},{"key":"Date","value":"Tue, 04 Feb 2025 18:30:42 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": [\"Folder 1\",\"Folder 2\",\"Folder 3\",\"Folder 4\"],\n    \"status\": \"success\"\n}"}],"_postman_id":"740aa9f9-f8bd-4df6-a8f9-75a13136c873"}],"id":"bef09115-888c-40fd-af3f-f4940841380d","_postman_id":"bef09115-888c-40fd-af3f-f4940841380d","description":""},{"name":"Browser","item":[{"name":"Navigation","item":[{"name":"Open new tab","id":"1b5970a4-548f-4694-934e-88f164bff5d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://127.0.0.1:25325/browser/opentab/:profileID","description":"<p>Opens a new browser tab for the specified browser profile.</p>\n<p>Use the profileID path parameter to identify which browser profile to use.</p>\n","urlObject":{"path":["browser","opentab",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"678366d4-5588-4e67-9297-1edc1725335e","description":{"content":"<p>ID of browser profile</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"075c7f51-61cf-48a2-b772-32a0ad7babbe","name":"Open new tab","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://127.0.0.1:25325/browser/opentab/:profileID","host":["http://127.0.0.1:25325"],"path":["browser","opentab",":profileID"],"variable":[{"key":"profileID","value":"<string>","description":"ID of browser profile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {}\n}"}],"_postman_id":"1b5970a4-548f-4694-934e-88f164bff5d6"},{"name":"Open url","id":"d3e8ac0b-ef6c-48f8-8640-937857399f66","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"url\": \"https://undetectable.io\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:25325/browser/openurl/:profileID","description":"<p>Navigates the active browser tab for the specified profile to the provided URL.</p>\n<p>Use this endpoint to load a new page in the currently active tab of the browser session associated with <code>profileID</code>.</p>\n<p>Path parameters:</p>\n<ul>\n<li><code>profileID</code> — The identifier of the browser profile whose active tab should be used.</li>\n</ul>\n<p>Request body:</p>\n<ul>\n<li><code>url</code> — The full URL to open in the active tab.</li>\n</ul>\n<p>Use this endpoint when you want to change the page in the current tab before performing additional browser actions such as clicking elements, filling inputs, taking screenshots, or executing scripts.</p>\n","urlObject":{"path":["browser","openurl",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"0d199070-cc57-49ce-ac74-f030a7a0a8e7","description":{"content":"<p>ID of browser profile</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"6b30f26c-a9dc-4de6-a3e9-08bc26c74992","name":"Open url","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"url\": \"https://undetectable.io\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:25325/browser/openurl/:profileID","host":["http://127.0.0.1:25325"],"path":["browser","openurl",":profileID"],"variable":[{"key":"profileID","value":"<string>","description":"ID of browser profile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {}\n}"}],"_postman_id":"d3e8ac0b-ef6c-48f8-8640-937857399f66"}],"id":"c2ec23b6-eacc-4ca2-8e5e-af6ed4cb07ad","_postman_id":"c2ec23b6-eacc-4ca2-8e5e-af6ed4cb07ad","description":""},{"name":"Actions","item":[{"name":"Click on element","id":"2999a716-9b61-44a1-9ad7-e1a2fdd69adf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"selector\": \"//text\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:25325/browser/click/:profileID","description":"<p>Clicks the element that matches the provided selector in the active browser tab for the specified profile.</p>\n<p>Use this endpoint to trigger a click on a button, link, checkbox, or other interactive element in the current tab of the browser session associated with <code>profileID</code>.</p>\n<p>Path parameters:</p>\n<ul>\n<li><code>profileID</code> — The identifier of the browser profile whose active tab should be used.</li>\n</ul>\n<p>Request body:</p>\n<ul>\n<li><code>selector</code> — The selector used to locate the element to click.</li>\n</ul>\n<p>Use this endpoint after opening a page and locating the next UI control you want to interact with as part of a browser automation flow.</p>\n","urlObject":{"path":["browser","click",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"8fb61e7f-7d15-4581-abd4-68d375d342e7","description":{"content":"<p>ID of browser profile</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"0f8febe3-548b-4ce0-8d89-8849cda45b45","name":"Click on element","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"selector\": \"//text\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:25325/browser/click/:profileID","host":["http://127.0.0.1:25325"],"path":["browser","click",":profileID"],"variable":[{"key":"profileID","value":"<string>","description":"ID of browser profile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {}\n}"}],"_postman_id":"2999a716-9b61-44a1-9ad7-e1a2fdd69adf"},{"name":"Fill input","id":"e38a1f14-8633-4b4a-9ea3-7ea174f88b28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"selector\": \"//text\",\r\n    \"text\": \"text\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:25325/browser/fill/:profileID","description":"<p>Fills the element that matches the provided selector with the supplied text in the active browser tab for the specified profile.</p>\n<p>Use this endpoint to enter text into an input, textarea, or other editable field in the current tab of the browser session associated with <code>profileID</code>.</p>\n<p>Path parameters:</p>\n<ul>\n<li><code>profileID</code> — The identifier of the browser profile whose active tab should be used.</li>\n</ul>\n<p>Request body:</p>\n<ul>\n<li><p><code>selector</code> — The selector used to locate the input element.</p>\n</li>\n<li><p><code>text</code> — The text value to enter into the matched element.</p>\n</li>\n</ul>\n<p>Use this endpoint when populating forms before submitting them, selecting related options, or continuing to the next step in a browser automation flow.</p>\n","urlObject":{"path":["browser","fill",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"5123a15e-43be-44a5-ac18-d59fa95646ed","description":{"content":"<p>ID of browser profile</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"7984c66d-ebbb-4571-b59f-db0d9229b12c","name":"Fill input","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"selector\": \"//text\",\r\n    \"text\": \"text\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:25325/browser/fill/:profileID","host":["http://127.0.0.1:25325"],"path":["browser","fill",":profileID"],"variable":[{"key":"profileID","value":"<string>","description":"ID of browser profile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {}\n}"}],"_postman_id":"e38a1f14-8633-4b4a-9ea3-7ea174f88b28"},{"name":"Select option","id":"6a6077f8-6cb3-45bd-b23e-19f7738589c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"selector\": \"//text\",\r\n    \"value\": \"text\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:25325/browser/select/:profileID","description":"<p>Selects a value from a dropdown or select element on the active page for the specified browser profile.</p>\n<p>Use this endpoint to choose an option in the currently active tab of the browser session associated with <code>profileID</code>.</p>\n<p>Path parameters:</p>\n<ul>\n<li><code>profileID</code> — The identifier of the browser profile whose active tab should be used.</li>\n</ul>\n<p>Request body:</p>\n<ul>\n<li><p><code>selector</code> — The selector used to locate the select element.</p>\n</li>\n<li><p><code>value</code> — The option value to select.</p>\n</li>\n</ul>\n<p>Use this endpoint when automating forms or configuration flows that require choosing one of several predefined options before continuing.</p>\n","urlObject":{"path":["browser","select",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"508e378f-5d57-41d0-92c5-3d5dd5d1a07e","description":{"content":"<p>ID of browser profile</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"7b50dd2b-936e-40da-a9fa-a4c50bbc76d8","name":"Select option","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"selector\": \"//text\",\r\n    \"value\": \"text\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:25325/browser/select/:profileID","host":["http://127.0.0.1:25325"],"path":["browser","select",":profileID"],"variable":[{"key":"profileID","value":"<string>","description":"ID of browser profile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {}\n}"}],"_postman_id":"6a6077f8-6cb3-45bd-b23e-19f7738589c8"},{"name":"Scroll to element","id":"e8c2f9cc-a696-44e9-95e9-a57a6d781cb4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"selector\": \"//text\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:25325/browser/scroll/:profileID","description":"<p>Scrolls the active page until the specified element is brought into view for the selected browser profile.</p>\n<p>Use this endpoint to move the page viewport to a target element in the currently active tab of the browser session associated with <code>profileID</code>.</p>\n<p>Path parameters:</p>\n<ul>\n<li><code>profileID</code> — The identifier of the browser profile whose active tab should be used.</li>\n</ul>\n<p>Request body:</p>\n<ul>\n<li><code>selector</code> — The selector used to locate the element that should be scrolled into view.</li>\n</ul>\n<p>Use this endpoint before interacting with elements that may not yet be visible on the page, such as buttons, form fields, lazy-loaded sections, or content below the fold.</p>\n","urlObject":{"path":["browser","scroll",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"e334f1a3-505b-4867-9a5d-e9331542fd5b","description":{"content":"<p>ID of browser profile</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"0325563b-4672-4969-bec3-b83d0f5d5d29","name":"Scroll to element","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"selector\": \"//text\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:25325/browser/scroll/:profileID","host":["http://127.0.0.1:25325"],"path":["browser","scroll",":profileID"],"variable":[{"key":"profileID","value":"<string>","description":"ID of browser profile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {}\n}"}],"_postman_id":"e8c2f9cc-a696-44e9-95e9-a57a6d781cb4"},{"name":"Focus on element","id":"6f9f1cd4-582e-48c9-bb29-7e2fb1a2ae53","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"selector\": \"//text\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:25325/browser/focus/:profileID","description":"<p>Moves focus to the specified element on the active page for the selected browser profile.</p>\n<p>Use this endpoint to focus an element in the currently active tab of the browser session associated with <code>profileID</code>.</p>\n<p>Path parameters:</p>\n<ul>\n<li><code>profileID</code> — The identifier of the browser profile whose active tab should be used.</li>\n</ul>\n<p>Request body:</p>\n<ul>\n<li><code>selector</code> — The selector used to locate the element that should receive focus.</li>\n</ul>\n<p>Use this endpoint before typing, pressing keys, or triggering interactions that depend on the correct element being active.</p>\n","urlObject":{"path":["browser","focus",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"b8af6fb6-ca83-478f-bc08-184c5cec0d4d","description":{"content":"<p>ID of browser profile</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"8e5ea43b-8652-46b9-bd2d-412ed8716c36","name":"Focus on element","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"selector\": \"//text\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:25325/browser/focus/:profileID","host":["http://127.0.0.1:25325"],"path":["browser","focus",":profileID"],"variable":[{"key":"profileID","value":"<string>","description":"ID of browser profile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {}\n}"}],"_postman_id":"6f9f1cd4-582e-48c9-bb29-7e2fb1a2ae53"},{"name":"Press key","id":"6b3825b9-1ab8-4d59-bf5b-64cecef01c29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"selector\": \"//text\",\r\n    \"key\": \"Enter\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:25325/browser/press/:profileID","description":"<p>Sends a keyboard key press to the active page or focused element for the specified browser profile.</p>\n<p>Use this endpoint to simulate keyboard interaction in the currently active tab of the browser session associated with <code>profileID</code>.</p>\n<p>Path parameters:</p>\n<ul>\n<li><code>profileID</code> — The identifier of the browser profile whose active tab should be used.</li>\n</ul>\n<p>Request body:</p>\n<ul>\n<li><p><code>key</code> — The keyboard key to press.</p>\n</li>\n<li><p><code>selector</code> — The selector used to locate the select element.</p>\n</li>\n</ul>\n<p>Use this endpoint for flows that depend on keyboard behavior, such as submitting forms with Enter, navigating fields with Tab, dismissing dialogs with Escape, or triggering page shortcuts.</p>\n","urlObject":{"path":["browser","press",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"f25723e1-6b66-486a-98da-425735857199","description":{"content":"<p>ID of browser profile</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"5dea1d1f-0515-40b2-bcbf-5b955461b6dc","name":"Press key","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"selector\": \"//text\",\r\n    \"key\": \"Enter\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:25325/browser/press/:profileID","host":["http://127.0.0.1:25325"],"path":["browser","press",":profileID"],"variable":[{"key":"profileID","value":"<string>","description":"ID of browser profile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {}\n}"}],"_postman_id":"6b3825b9-1ab8-4d59-bf5b-64cecef01c29"},{"name":"Evaluate script","id":"730d0170-7700-4c37-8010-32a08f99b52e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"script\": \"console.log('Test')\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:25325/browser/evaluate/:profileID","description":"<p>Executes a JavaScript expression or script in the context of the active page for the specified browser profile.</p>\n<p>Use this endpoint to inspect page state, extract values, or perform custom logic in the currently active tab of the browser session associated with <code>profileID</code>.</p>\n<p>Path parameters:</p>\n<ul>\n<li><code>profileID</code> — The identifier of the browser profile whose active tab should be used.</li>\n</ul>\n<p>Request body:</p>\n<ul>\n<li><code>script</code> — The JavaScript code to evaluate on the page.</li>\n</ul>\n<p>Use this endpoint when built-in browser actions are not enough and you need to read DOM values, compute custom results, or run page-level automation logic.</p>\n","urlObject":{"path":["browser","evaluate",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"7292b7a8-72f3-479d-86d4-b737be0fd54e","description":{"content":"<p>ID of browser profile</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"a10efd3d-2358-453f-820c-fc59619f948e","name":"Evaluate script","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"script\": \"console.log('Test')\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:25325/browser/evaluate/:profileID","host":["http://127.0.0.1:25325"],"path":["browser","evaluate",":profileID"],"variable":[{"key":"profileID","value":"<string>","description":"ID of browser profile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {\n    }\n}"}],"_postman_id":"730d0170-7700-4c37-8010-32a08f99b52e"}],"id":"82ad1038-46b3-4bde-a70b-1e8e22921d02","_postman_id":"82ad1038-46b3-4bde-a70b-1e8e22921d02","description":""},{"name":"Other","item":[{"name":"Get page html","id":"76c7e6bb-b0e9-4bcc-a2ba-617c0775ab62","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://127.0.0.1:25325/browser/getpage/:profileID","description":"<p>Returns the HTML content of the active page for the specified browser profile.</p>\n<p>Use this endpoint to retrieve the current page markup from the active tab of the browser session associated with <code>profileID</code>.</p>\n<p>This endpoint is important, because you can find any element on page that helps you when you need to use other endpoints.</p>\n<p>Path parameters:</p>\n<ul>\n<li><code>profileID</code> — The identifier of the browser profile whose active tab should be used.</li>\n</ul>\n<p>Use this endpoint when you need to inspect the rendered page structure, find selectors for other API methods, debug selectors, extract raw markup, or validate that the expected content is present before continuing with other browser actions.</p>\n","urlObject":{"path":["browser","getpage",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"f8aca2e8-4744-4afa-9d68-2fa02b9243ec","description":{"content":"<p>ID of browser profile</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"0a938a5e-6fb9-471f-87d6-ae54a4f60d4c","name":"Get page html","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://127.0.0.1:25325/browser/getpage/:profileID","host":["http://127.0.0.1:25325"],"path":["browser","getpage",":profileID"],"variable":[{"key":"profileID","value":"<string>","description":"ID of browser profile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": 0,\r\n    \"status\": \"success\",\r\n    \"data\": {\r\n        \"profileID\":\"12345\",\r\n        \"page\":\"<!DOCTYPE html>\"\r\n    }\r\n}"}],"_postman_id":"76c7e6bb-b0e9-4bcc-a2ba-617c0775ab62"},{"name":"Screenshot","id":"44a152fa-1ea6-48fb-b806-5aa99edc4c08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"path\": \"C:/screenshots\",\r\n    \"fullpage\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:25325/browser/screenshot/:profileID","description":"<p>Captures a screenshot of the active page for the specified browser profile.</p>\n<p>Use this endpoint to generate an image of the current browser view in the active tab of the browser session associated with <code>profileID</code>.</p>\n<p>Path parameters:</p>\n<ul>\n<li><code>profileID</code> — The identifier of the browser profile whose active tab should be used.</li>\n</ul>\n<p>Request body:</p>\n<ul>\n<li>Include any supported screenshot options provided by the endpoint, such as format, region, or capture behavior if applicable.</li>\n</ul>\n<p>Use this endpoint for validation, debugging, reporting, or saving a visual snapshot of the current page state during an automation flow.</p>\n","urlObject":{"path":["browser","screenshot",":profileID"],"host":["http://127.0.0.1:25325"],"query":[],"variable":[{"id":"56af3163-a138-4b5d-8d88-bce57ed669ee","description":{"content":"<p>ID of browser profile</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"profileID"}]}},"response":[{"id":"6ad596b1-f36c-4054-9016-f7e519353ee2","name":"Screenshot","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"path\": \"C:/screenshots\",\r\n    \"fullpage\": true\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://127.0.0.1:25325/browser/screenshot/:profileID","host":["http://127.0.0.1:25325"],"path":["browser","screenshot",":profileID"],"variable":[{"key":"profileID","value":"<string>","description":"ID of browser profile"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"status\": \"success\",\n    \"data\": {\n        \"profileID\": \"12345\",\n        \"path\": \"C:/screenshots/example.png\"\n    }\n}"}],"_postman_id":"44a152fa-1ea6-48fb-b806-5aa99edc4c08"}],"id":"26653be3-45d7-47e0-bacd-ad12fdafc399","_postman_id":"26653be3-45d7-47e0-bacd-ad12fdafc399","description":""}],"id":"a8b29c93-b712-4db4-aced-c3a3e5374a4c","description":"<p>This API provides endpoints for actions a user can perform in a browser and on browser pages, such as opening pages, clicking elements, filling inputs, selecting options, scrolling, pressing keys, taking screenshots, and running scripts.</p>\n<p>API working with active tab only</p>\n","_postman_id":"a8b29c93-b712-4db4-aced-c3a3e5374a4c"},{"name":"Automation Libraries","item":[{"name":"Puppeteer","item":[],"id":"88ca738c-98e0-47f0-b16a-2b682f92a8d8","description":"<h3 id=\"nodejs-example\">Node.js example</h3>\n<p>Node.js Puppeteer Launch a profile with a specific name and open the undetectable.io page in that profile:</p>\n<h4 id=\"install-requirements\">Install requirements:</h4>\n<p><code>pnpm install puppeteer</code></p>\n<p><code>pnpm install axios</code></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">const axios = require(\"axios\");\nconst puppeteer = require(\"puppeteer\");\n\nconst PROFILE_NAME = \"test\";\nconst API_URL = \"http://127.0.0.1:25325\";\n\n// Function to introduce a delay in execution\nconst sleep = (ms) =&gt; new Promise((resolve) =&gt; setTimeout(resolve, ms));\n\n// Function to check if the API is available\nasync function getStatus(url) {\n  try {\n    const response = await axios.get(`${url}/status`);\n    return response.data.code === 0;\n  } catch (error) {\n    console.error(\"Error fetching status:\", error);\n    return false;\n  }\n}\n\n// Function to fetch the list of available profiles\nasync function getProfiles(url) {\n  try {\n    const response = await axios.get(`${url}/list`);\n    return response.data.data;\n  } catch (error) {\n    console.error(\"Error fetching profiles:\", error);\n    return [];\n  }\n}\n\n// Function to start a profile using the given profile ID\nasync function startProfile(url, profileId) {\n  try {\n    const response = await axios.get(`${url}/profile/start/${profileId}`);\n    return response.data.data;\n  } catch (error) {\n    console.error(\"Error starting profile:\", error);\n    return false;\n  }\n}\n\n// Function to connect Puppeteer to the browser via a WebSocket link\nasync function connectToBrowser(websocketLink) {\n  return await puppeteer.connect({\n    browserWSEndpoint: websocketLink,\n    defaultViewport: null,\n  });\n}\n\n// Function to open a new page and navigate to the specified URL\nasync function newPage(browser, url) {\n  const page = await browser.newPage();\n  await sleep(1000);\n  await page.goto(url);\n  return page;\n}\n\n// Main function\nasync function main() {\n  if (!(await getStatus(API_URL))) {\n    console.error(\"Profile manager is not available.\");\n    return;\n  }\n\n  const profiles = await getProfiles(API_URL);\n\n  for (const profileId in profiles) {\n    if (profiles[profileId].name === PROFILE_NAME) {\n      const profile = await startProfile(API_URL, profileId);\n      const browser = await connectToBrowser(profile.websocket_link);\n      const page = await newPage(browser, \"https://undetectable.io\");\n\n      await sleep(2000);\n\n      // Waits for a new tab to open while clicking a 'Sign Up' link\n      const [redirectedPage] = await Promise.all([\n        new Promise((resolve) =&gt;\n          browser.once(\"targetcreated\", (target) =&gt; resolve(target.page()))\n        ),\n        // Click on the first link with text \"Sign Up\"\n        page.evaluate(() =&gt; {\n          const link = Array.from(document.querySelectorAll(\"a\")).find(\n            (a) =&gt; a.textContent.trim() === \"Sign Up\"\n          );\n          if (link) link.click();\n        }),\n      ]);\n\n      await redirectedPage.bringToFront();\n      await page.waitForFunction(() =&gt; document.readyState === \"complete\", { timeout: 5000 });\n      console.log(\"New tab is ready\");\n\n      await sleep(2000);\n\n      await browser.close();\n      break;\n    }\n  }\n}\n\nmain().catch(console.error);\n\n</code></pre>\n","_postman_id":"88ca738c-98e0-47f0-b16a-2b682f92a8d8"},{"name":"Playwright","item":[],"id":"57021b87-a8db-48f1-bedc-67f668358380","_postman_id":"57021b87-a8db-48f1-bedc-67f668358380","description":""},{"name":"Selenium","item":[],"id":"760dcc1e-9fe1-4904-a648-fafe40029548","description":"<h3 id=\"python-example\">Python example</h3>\n<p>Python + Selenium Launch profiles located in a specific folder and open multiple websites:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">from time import sleep\nimport requests\nfrom selenium import webdriver\nfrom selenium.webdriver.chrome.options import Options\nfrom selenium.webdriver.chrome.service import Service\naddress = \"127.0.0.1\" # Local API IP address (if you work from another PC on the same network or a port is open in the router settings, you can access the local API remotely and this address will need to be changed)\nport_from_settings_browser = '25325' # Local API port (can be found in the program settings)\nchrome_driver_path = \"chromedriver.exe\" # Path to chromedriver for v110\nser = Service(chrome_driver_path)\nchrome_options = Options()\nlist_response = requests.get(f'http://{address}:{port_from_settings_browser}/list').json()['data'] # Send a request to the local API to get a list of profiles\nprofile_id = ''\nfor key, value in list_response.items(): # Loop through the list of profiles and run them one by one\n        if value['folder'] == 'test': # Here you can add a check to run only the profiles you need (in this example, we run the profiles that are in the 'test' folder)\n            profile_id = key\n            if value['status'] == 'Available': # If the profile is not running, then run the profile and take the debug_port\n                start_profile_response = requests.get(f'http://{address}:{port_from_settings_browser}/profile/start/{profile_id}', timeout=5).json()['data']\n                debug_port = start_profile_response['debug_port']\n            if value['status'] == 'Started': # If the profile is running, then we simply take the debug_port from the available data\n                debug_port = value['debug_port']\n            if value['status'] == 'Locked': # If the profile is Locked, then skip\n                continue\n            if debug_port: # We check if the browser has a connection port (WebEngine profiles doesnt have ports, so we close them immediately)\n                chrome_options.debugger_address = f'{address}:{debug_port}'\n                driver = webdriver.Chrome(service=ser, options=chrome_options)\n                driver.get(\"https://whoer.net/\") # Open whoer.net in active tab\n                driver.switch_to.new_window('tab') # Create a new tab and switch to it\n                driver.get(url='https://browserleaks.com/js') # Open browserleaks.com/js in active tab\n                # You can add any other actions here\n            sleep(5) # Wait 5 sec\n            requests.get(f'http://{address}:{port_from_settings_browser}/profile/stop/{profile_id}') # Stop profile\n\n</code></pre>\n","_postman_id":"760dcc1e-9fe1-4904-a648-fafe40029548"}],"id":"5124894f-d350-42ef-a8f4-a41bf77635f5","_postman_id":"5124894f-d350-42ef-a8f4-a41bf77635f5","description":""}],"event":[{"listen":"prerequest","script":{"id":"8d44b743-4b0f-4096-9619-e232e003f250","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"cd0fa545-cbd0-49b0-87f5-7545f3422406","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"baseUrl","value":"http://127.0.0.1:25325","type":"string"}]}