{"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":"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":"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"}]}