{"info":{"_postman_id":"3faf8a68-abe7-4ebc-9a2e-47426cb96e01","name":"RoxyBrowser API Interface","description":"<html><head></head><body><h1 id=\"api-specification\">API Specification</h1>\n<p>RoxyBrowser provides browser functionality through API calls, enabling users to run their own automation scripts. It can be integrated with automation frameworks like Selenium, Puppeteer and Playwright to achieve browser automation.For API rate limits, please refer to your specific subscription plan details.</p>\n<h2 id=\"how-to-use\">How to Use</h2>\n<p>1.Open RoxyBrowser and navigate to the API function.<br>2.Set the API status to Enabled.<br>3.Use the API with the API key and interface host: <a href=\"http://127.0.0.1:50000\">http://127.0.0.1:50000</a> (50000 is the default port)<br>The API key can be reset, which will invalidate the previous key. The port number can be modified but requires a software restart to take effect  </p>\n<img src=\"https://roxy-web.oss-cn-beijing.aliyuncs.com/faq/image/en/enAPI.webp\" alt=\"图片alt\">   \n\n<h2 id=\"api-integration-guide\">API Integration Guide</h2>\n<p>1.Important: All API requests must include a token in the header.<br>2.To obtain the token: Log in to Roxy Browser, go to 【API -&gt; API Configuration -&gt; API Key】 in the left menu<br>3.API host: <a href=\"http://127.0.0.1:50000\">http://127.0.0.1:50000</a> ;50000 is the default port, configurable in 【API -&gt; API Configuration -&gt; Port】<br>4.Before making requests, enable the API switch: 【API -&gt; API Configuration -&gt; Switch】</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"API Specification","slug":"api-specification"}],"owner":"56306306","collectionId":"3faf8a68-abe7-4ebc-9a2e-47426cb96e01","publishedId":"2sBY4JvN2K","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-07-06T10:36:26.000Z"},"item":[{"name":"Browser Health Check","item":[{"name":"Health Check","id":"32642bad-e13e-4e14-a956-0232b13237c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:50000/health","description":"<p>GET /health</p>\n<p>No request parameters</p>\n","urlObject":{"protocol":"http","port":"50000","path":["health"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"71a3c879-5426-4c8c-a28a-09254d79d045","name":"Success Example","originalRequest":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:50000/health","description":"GET /health\n\nNo request parameters"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"32642bad-e13e-4e14-a956-0232b13237c5"}],"id":"c3d35705-674a-4d3e-b33a-729495f9f658","_postman_id":"c3d35705-674a-4d3e-b33a-729495f9f658","description":""},{"name":"Team Project API","item":[{"name":"Get Team Project List","id":"c4e698a3-1cf9-4582-bc76-ad6848b63866","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:50000/browser/workspace?page_index=1&page_size=15","description":"<p>GET /browser/workspace</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>page_index</td>\n<td>No</td>\n<td>int</td>\n<td>1</td>\n<td>Page index</td>\n</tr>\n<tr>\n<td>page_size</td>\n<td>No</td>\n<td>int</td>\n<td>15</td>\n<td>Page size</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","workspace"],"host":["127","0","0","1"],"query":[{"description":{"content":"<p>Page index</p>\n","type":"text/plain"},"key":"page_index","value":"1"},{"description":{"content":"<p>Page size</p>\n","type":"text/plain"},"key":"page_size","value":"15"}],"variable":[]}},"response":[{"id":"4246b301-7b78-4b23-9872-49fc14441052","name":"Success Example","originalRequest":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:50000/browser/workspace?page_index=1&page_size=15","protocol":"http","host":["127","0","0","1"],"port":"50000","path":["browser","workspace"],"query":[{"key":"page_index","value":"1","description":"Page index"},{"key":"page_size","value":"15","description":"Page size"}]},"description":"GET /browser/workspace\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| page_index | No | int | 1 | Page index |\n| page_size | No | int | 15 | Page size |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"total\": 1,\n        \"rows\": [\n            {\n                \"id\": 1,\n                \"workspaceName\": \"feihairui's Team\",\n                \"project_details\": [\n                    {\n                        \"projectId\": 1,\n                        \"projectName\": \"xxProject\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"msg\": \"success\"\n}\n"}],"_postman_id":"c4e698a3-1cf9-4582-bc76-ad6848b63866"},{"name":"Get Account List","id":"aba94509-8bec-4a92-ad15-16586c6e9007","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:50000/browser/account?workspaceId=1&accountId=1&page_index=1&page_size=15","description":"<p>GET /browser/account</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>accountId</td>\n<td>No</td>\n<td>int</td>\n<td>1</td>\n<td>Account library ID</td>\n</tr>\n<tr>\n<td>page_index</td>\n<td>No</td>\n<td>int</td>\n<td>1</td>\n<td>Page index</td>\n</tr>\n<tr>\n<td>page_size</td>\n<td>No</td>\n<td>int</td>\n<td>15</td>\n<td>Page size</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","account"],"host":["127","0","0","1"],"query":[{"description":{"content":"<p>Team ID</p>\n","type":"text/plain"},"key":"workspaceId","value":"1"},{"description":{"content":"<p>Account library ID</p>\n","type":"text/plain"},"key":"accountId","value":"1"},{"description":{"content":"<p>Page index</p>\n","type":"text/plain"},"key":"page_index","value":"1"},{"description":{"content":"<p>Page size</p>\n","type":"text/plain"},"key":"page_size","value":"15"}],"variable":[]}},"response":[{"id":"f1ab6975-00f3-4ff8-bb11-7a35ce93b9d1","name":"Success Example","originalRequest":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:50000/browser/account?workspaceId=1&accountId=1&page_index=1&page_size=15","protocol":"http","host":["127","0","0","1"],"port":"50000","path":["browser","account"],"query":[{"key":"workspaceId","value":"1","description":"Team ID"},{"key":"accountId","value":"1","description":"Account library ID"},{"key":"page_index","value":"1","description":"Page index"},{"key":"page_size","value":"15","description":"Page size"}]},"description":"GET /browser/account\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| accountId | No | int | 1 | Account library ID |\n| page_index | No | int | 1 | Page index |\n| page_size | No | int | 15 | Page size |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"total\": 1,\n        \"rows\": [\n            {\n                \"id\": 3,\n                \"platformUrl\": \"https://www.tiktok.com/\",\n                \"platformUserName\": \"Roxytest\",\n                \"platformPassword\": \"123456\",\n                \"platformEfa\": \"2F3CD67B6D\",\n                \"platformCookies\": [\n                    {\n                        \"name\": \"1\",\n                        \"value\": \"2\",\n                        \"domain\": \"3\"\n                    }\n                ],\n                \"platformName\": \"Roxytest\",\n                \"platformRemarks\": \"Roxytest\",\n                \"createTime\": \"2024-10-23 15:45:46\",\n                \"updateTime\": \"2024-10-23 15:45:46\"\n            }\n        ]\n    },\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"aba94509-8bec-4a92-ad15-16586c6e9007"},{"name":"Get Label List","id":"65c9936b-289d-4b37-a445-8c4b517ec01a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:50000/browser/label?workspaceId=1","description":"<p>GET /browser/label</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","label"],"host":["127","0","0","1"],"query":[{"description":{"content":"<p>Team ID</p>\n","type":"text/plain"},"key":"workspaceId","value":"1"}],"variable":[]}},"response":[{"id":"c1e70c77-8414-464a-9b20-4a8a8bd3e482","name":"Success Example","originalRequest":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:50000/browser/label?workspaceId=1","protocol":"http","host":["127","0","0","1"],"port":"50000","path":["browser","label"],"query":[{"key":"workspaceId","value":"1","description":"Team ID"}]},"description":"GET /browser/label\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": [\n        {\n            \"id\": 3,\n            \"color\": \"#7558F5\",\n            \"name\": \"roxy test tag\"\n        }\n    ],\n    \"msg\": \"success\"\n}\n"}],"_postman_id":"65c9936b-289d-4b37-a445-8c4b517ec01a"}],"id":"99c03de3-2608-40dc-95ef-ff9b1657feb6","_postman_id":"99c03de3-2608-40dc-95ef-ff9b1657feb6","description":""},{"name":"Browser Profile Interface","item":[{"name":"Get Browser Profile List","id":"0fd07381-a89e-4716-8df4-b54f0cb2b43d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:50000/browser/list_v3?workspaceId=1&dirIds=dc1ed4d,2e18ce,yy67yegk&windowName=Roxytest&sortNums=11,12&os=Windows&projectIds=10,11&windowRemark=Windows&page_index=1&page_size=15","description":"<p>GET /browser/list_v3</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>dirIds</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Browser Profile ID</td>\n</tr>\n<tr>\n<td>windowName</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Browser Profile name</td>\n</tr>\n<tr>\n<td>sortNums</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Profile number</td>\n</tr>\n<tr>\n<td>os</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Operating system</td>\n</tr>\n<tr>\n<td>projectIds</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Project ID</td>\n</tr>\n<tr>\n<td>windowRemark</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Profile remark</td>\n</tr>\n<tr>\n<td>page_index</td>\n<td>No</td>\n<td>int</td>\n<td>1</td>\n<td>Page index</td>\n</tr>\n<tr>\n<td>page_size</td>\n<td>No</td>\n<td>int</td>\n<td>15</td>\n<td>Page size</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","list_v3"],"host":["127","0","0","1"],"query":[{"description":{"content":"<p>Team ID</p>\n","type":"text/plain"},"key":"workspaceId","value":"1"},{"description":{"content":"<p>Browser Profile ID</p>\n","type":"text/plain"},"key":"dirIds","value":"dc1ed4d,2e18ce,yy67yegk"},{"description":{"content":"<p>Browser Profile name</p>\n","type":"text/plain"},"key":"windowName","value":"Roxytest"},{"description":{"content":"<p>Profile number</p>\n","type":"text/plain"},"key":"sortNums","value":"11,12"},{"description":{"content":"<p>Operating system</p>\n","type":"text/plain"},"key":"os","value":"Windows"},{"description":{"content":"<p>Project ID</p>\n","type":"text/plain"},"key":"projectIds","value":"10,11"},{"description":{"content":"<p>Profile remark</p>\n","type":"text/plain"},"key":"windowRemark","value":"Windows"},{"description":{"content":"<p>Page index</p>\n","type":"text/plain"},"key":"page_index","value":"1"},{"description":{"content":"<p>Page size</p>\n","type":"text/plain"},"key":"page_size","value":"15"}],"variable":[]}},"response":[{"id":"df67320b-aaea-43d3-909a-7bf54a9c4855","name":"Success Example","originalRequest":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:50000/browser/list_v3?workspaceId=1&dirIds=dc1ed4d,2e18ce,yy67yegk&windowName=Roxytest&sortNums=11,12&os=Windows&projectIds=10,11&windowRemark=Windows&page_index=1&page_size=15","protocol":"http","host":["127","0","0","1"],"port":"50000","path":["browser","list_v3"],"query":[{"key":"workspaceId","value":"1","description":"Team ID"},{"key":"dirIds","value":"dc1ed4d,2e18ce,yy67yegk","description":"Browser Profile ID"},{"key":"windowName","value":"Roxytest","description":"Browser Profile name"},{"key":"sortNums","value":"11,12","description":"Profile number"},{"key":"os","value":"Windows","description":"Operating system"},{"key":"projectIds","value":"10,11","description":"Project ID"},{"key":"windowRemark","value":"Windows","description":"Profile remark"},{"key":"page_index","value":"1","description":"Page index"},{"key":"page_size","value":"15","description":"Page size"}]},"description":"GET /browser/list_v3\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| dirIds | No | string | -- | Browser Profile ID |\n| windowName | No | string | -- | Browser Profile name |\n| sortNums | No | string | -- | Profile number |\n| os | No | string | -- | Operating system |\n| projectIds | No | string | -- | Project ID |\n| windowRemark | No | string | -- | Profile remark |\n| page_index | No | int | 1 | Page index |\n| page_size | No | int | 15 | Page size |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"total\": 1,\n        \"rows\": [\n            {\n                \"dirId\": \"dc1e73d4dd954a\",\n                \"windowSortNum\": 99,\n                \"windowName\": \"Roxytest\",\n                \"coreVersion\": \"117\",\n                \"coreType\": \"Chrome\",\n                \"os\": \"Windows\",\n                \"osVersion\": \"11\",\n                \"windowRemark\": \"Roxytest\",\n                \"createTime\": \"2024-01-09 12:12:12\",\n                \"updateTime\": \"2024-01-09 12:12:12\",\n                \"userName\": \"roxytest\"\n            }\n        ]\n    },\n    \"msg\": \"success\"\n}\n"}],"_postman_id":"0fd07381-a89e-4716-8df4-b54f0cb2b43d"},{"name":"Get Browser Profile Detail","id":"e2837ba9-dd86-4d90-b430-7a7699925478","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:50000/browser/detail?workspaceId=1&dirId=dc1ed4d","description":"<p>GET /browser/detail</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>dirId</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Browser Profile ID</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","detail"],"host":["127","0","0","1"],"query":[{"description":{"content":"<p>Team ID</p>\n","type":"text/plain"},"key":"workspaceId","value":"1"},{"description":{"content":"<p>Browser Profile ID</p>\n","type":"text/plain"},"key":"dirId","value":"dc1ed4d"}],"variable":[]}},"response":[{"id":"298c78be-2799-404f-93f1-9b7651bca50f","name":"Success Example","originalRequest":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:50000/browser/detail?workspaceId=1&dirId=dc1ed4d","protocol":"http","host":["127","0","0","1"],"port":"50000","path":["browser","detail"],"query":[{"key":"workspaceId","value":"1","description":"Team ID"},{"key":"dirId","value":"dc1ed4d","description":"Browser Profile ID"}]},"description":"GET /browser/detail\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| dirId | Yes | string | -- | Browser Profile ID |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"total\": 1,\n        \"rows\": [\n            {\n                \"dirId\": \"dc1e73d4dd954a\",\n                \"windowSortNum\": 99,\n                \"windowName\": \"Roxytest\",\n                \"coreVersion\": \"117\",\n                \"os\": \"Windows\",\n                \"osVersion\": \"11\",\n                \"userAgent\": \"Mozilla/5.0 (Windows NT 10.0)\",\n                \"cookie\": [\n                    {\n                        \"name\": \"1\",\n                        \"value\": \"2\",\n                        \"domain\": \"3\"\n                    }\n                ],\n                \"searchEngine\": \"Google\",\n                \"windowPlatformList\": [\n                    {\n                        \"id\": 0,\n                        \"platformUrl\": \"https://www.tiktok.com/\",\n                        \"platformUserName\": \"Roxytest\",\n                        \"platformPassword\": \"Roxytest\",\n                        \"platformEfa\": \"2F3CD67B6D\",\n                        \"platformRemarks\": \"Roxytest\"\n                    }\n                ],\n                \"defaultOpenUrl\": [\n                    \"https://www.facebook.com\"\n                ],\n                \"windowRemark\": \"Roxytest\",\n                \"projectId\": 4,\n                \"projectName\": \"Roxytest\",\n                \"openStatus\": false,\n                \"statusInfo\": [\n                    {\n                        \"openTime\": \"2024-01-09 12:12:12\",\n                        \"openUserName\": \"test\"\n                    }\n                ],\n                \"createTime\": \"2024-01-09 12:12:12\",\n                \"updateTime\": \"2024-01-09 12:12:12\",\n                \"userName\": \"roxytest\",\n                \"openTime\": \"2024-12-05 10:57:43\",\n                \"closeTime\": \"2024-12-05 10:40:54\",\n                \"proxyInfo\": {\n                    \"moduleId\": 0,\n                    \"proxyMethod\": \"custom\",\n                    \"proxyCategory\": \"noproxy\",\n                    \"ipType\": \"IPV4\",\n                    \"protocol\": \"SOCKS5\",\n                    \"host\": \"122.11.11.11\",\n                    \"port\": \"37746\",\n                    \"proxyUserName\": \"roxytest\",\n                    \"proxyPassword\": \"roxytest\",\n                    \"refreshUrl\": \"http://refresh-hk.roxybrowser.com\",\n                    \"lastIp\": \"119.1.2.3\",\n                    \"lastCountry\": \"CN\",\n                    \"checkChannel\": \"http://iprust.io/ip.json\"\n                },\n                \"isOften\": false,\n                \"labelInfo\": [\n                    {\n                        \"labelId\": 859,\n                        \"labelName\": \"Roxytest\",\n                        \"labelColor\": \"#FC9D12\"\n                    }\n                ]\n            }\n        ]\n    },\n    \"msg\": \"success\"\n}\n"}],"_postman_id":"e2837ba9-dd86-4d90-b430-7a7699925478"},{"name":"Create Browser Profile","id":"381eb0d7-d333-4764-b00e-c767a221e0bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"windowName\": \"Roxytest\",\n    \"coreVersion\": \"117\",\n    \"coreType\": \"Chrome\",\n    \"os\": \"Windows\",\n    \"osVersion\": \"11\",\n    \"cookie\": [],\n    \"searchEngine\": \"Google\",\n    \"labelIds\": [\n        12,\n        13\n    ],\n    \"windowPlatformList\": [\n        {\n            \"id\": 0,\n            \"platformUrl\": \"https://www.tiktok.com/\",\n            \"platformUserName\": \"Roxytest\",\n            \"platformPassword\": \"12345655\",\n            \"platformEfa\": \"2F3CD67B6D\",\n            \"platformRemarks\": \"Roxytest\"\n        }\n    ],\n    \"defaultOpenUrl\": [\n        \"https://www.facebook.com\"\n    ],\n    \"windowRemark\": \"Roxytest\",\n    \"projectId\": 1,\n    \"proxyInfo\": {\n        \"moduleId\": 0,\n        \"proxyMethod\": \"custom\",\n        \"proxyCategory\": \"noproxy\",\n        \"ipType\": \"IPV4\",\n        \"host\": \"122.11.11.11\",\n        \"port\": \"37746\",\n        \"proxyUserName\": \"roxytest\",\n        \"proxyPassword\": \"roxytest\",\n        \"refreshUrl\": \"http://refresh-hk.roxybrowser.com\",\n        \"checkChannel\": \"IPRust.io\"\n    },\n    \"fingerInfo\": {\n        \"isLanguageBaseIp\": true,\n        \"language\": \"en-US\",\n        \"isDisplayLanguageBaseIp\": true,\n        \"displayLanguage\": \"en-US\",\n        \"isTimeZone\": true,\n        \"timeZone\": \"GMT-12:00 Etc/GMT+12\",\n        \"position\": 0,\n        \"isPositionBaseIp\": true,\n        \"longitude\": \"376\",\n        \"latitude\": \"165\",\n        \"precisionPos\": \"600\",\n        \"forbidAudio\": true,\n        \"forbidImage\": true,\n        \"forbiddenPictureSize\": 0,\n        \"forbidMedia\": true,\n        \"openWidth\": \"1000\",\n        \"openHeight\": \"1000\",\n        \"openBookmarks\": false,\n        \"positionSwitch\": false,\n        \"windowRatioPosition\": \"\",\n        \"isDisplayName\": false,\n        \"syncBookmark\": false,\n        \"syncHistory\": false,\n        \"syncTab\": true,\n        \"syncCookie\": true,\n        \"syncExtensions\": false,\n        \"syncPassword\": true,\n        \"syncIndexedDb\": false,\n        \"syncLocalStorage\": false,\n        \"clearCacheFile\": true,\n        \"clearCookie\": true,\n        \"clearLocalStorage\": true,\n        \"randomFingerprint\": true,\n        \"forbidSavePassword\": true,\n        \"stopOpenNet\": true,\n        \"stopOpenIP\": true,\n        \"stopOpenPosition\": true,\n        \"openWorkbench\": 1,\n        \"resolutionType\": true,\n        \"resolutionX\": \"\",\n        \"resolutionY\": \"\",\n        \"fontType\": false,\n        \"webRTC\": 0,\n        \"webGL\": true,\n        \"webGLInfo\": true,\n        \"webGLManufacturer\": \"\",\n        \"webGLRender\": \"\",\n        \"webGpu\": \"webgl\",\n        \"canvas\": true,\n        \"audioContext\": true,\n        \"speechVoices\": true,\n        \"doNotTrack\": true,\n        \"clientRects\": true,\n        \"deviceInfo\": true,\n        \"deviceNameSwitch\": true,\n        \"macInfo\": true,\n        \"hardwareConcurrent\": \"4\",\n        \"deviceMemory\": \"8\",\n        \"disableSsl\": true,\n        \"disableSslList\": [],\n        \"portScanProtect\": true,\n        \"portScanList\": \"\",\n        \"useGpu\": true,\n        \"sandboxPermission\": false,\n        \"startupParam\": \"\",\n        \"openBattery\": false,\n        \"openCharging\": false,\n        \"chargingTime\": \"\",\n        \"dischargingTime\": \"\",\n        \"level\": \"\",\n        \"openNetwork\": false,\n        \"networkType\": \"wifi\",\n        \"networkSpeed\": \"4g\",\n        \"downloadSpeed\": \"\",\n        \"maxDownloadSpeed\": \"\",\n        \"latency\": \"\",\n        \"saveFlowMode\": false,\n        \"openBluetooth\": false,\n        \"bluetoothAdapter\": false,\n        \"blockDomainList\": \"\",\n        \"allowDomainList\": \"\"\n    }\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/create","description":"<p>POST /browser/create</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>windowName</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Profile name</td>\n</tr>\n<tr>\n<td>coreVersion</td>\n<td>No</td>\n<td>string</td>\n<td>Latest</td>\n<td>Core version, enum values: 135，133，130，125，117，109</td>\n</tr>\n<tr>\n<td>coreType</td>\n<td>No</td>\n<td>string</td>\n<td>Chrome</td>\n<td>Browser core type, Chrome/Firefox</td>\n</tr>\n<tr>\n<td>os</td>\n<td>No</td>\n<td>string</td>\n<td>Windows</td>\n<td>Operating system, enum values: Windows, macOS, IOS, Android</td>\n</tr>\n<tr>\n<td>osVersion</td>\n<td>No</td>\n<td>string</td>\n<td>Maximum value</td>\n<td>Operating system version, enum values for Windows: 11, 10, 8, 7;enum values for macOS: 15.3.2,15.3.1,15.3,15.2,15.1,15.0.1,15.0,14.7.4,14.7.3,14.7.2,14.7.1,14.7,14.6.1,14.6,14.5,14.4.1,14.4,14.3.1,14.3,14.2.1,14.2,14.1,13.7.4,13.7.3,13.7.2,13.7.1,13.7; enum values for Android: 14,13,12,11,10,9; enum values for IOS: 18.2,18.1,18.0,17.0,16.6,16.5,16.4,16.3,16.2,16.1,16.0,15.7,15.6,15.5,15.4,15.3,15.2,15.1,15.0,14.7,14.6,14.5,14.4,14.3,14.2,14.1,14.0</td>\n</tr>\n<tr>\n<td>cookie</td>\n<td>No</td>\n<td>List</td>\n<td>[]</td>\n<td>Cookie</td>\n</tr>\n<tr>\n<td>searchEngine</td>\n<td>No</td>\n<td>string</td>\n<td>Google</td>\n<td>Search engine, options include: Google, Microsoft Bing, Yahoo, Yandex, DuckDuckGo</td>\n</tr>\n<tr>\n<td>labelIds</td>\n<td>No</td>\n<td>List</td>\n<td>--</td>\n<td>Tag ID list, obtained through the Tag List interface [/browser/label]</td>\n</tr>\n<tr>\n<td>defaultOpenUrl</td>\n<td>No</td>\n<td>List</td>\n<td>--</td>\n<td>Stored browser tabs</td>\n</tr>\n<tr>\n<td>windowRemark</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Profile remark</td>\n</tr>\n<tr>\n<td>projectId</td>\n<td>No</td>\n<td>number</td>\n<td>--</td>\n<td>Project ID</td>\n</tr>\n<tr>\n<td>windowPlatformList</td>\n<td>No</td>\n<td>List</td>\n<td>--</td>\n<td>See <a href=\"#window-platform-list\">windowPlatformList</a></td>\n</tr>\n<tr>\n<td>proxyInfo</td>\n<td>No</td>\n<td>object</td>\n<td>--</td>\n<td>See <a href=\"#proxy-info\">proxyInfo</a></td>\n</tr>\n<tr>\n<td>fingerInfo</td>\n<td>No</td>\n<td>object</td>\n<td>--</td>\n<td>See <a href=\"#finger-info\">fingerInfo</a></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","create"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"b4cf6209-e298-4bd7-b281-1cdc93de2966","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"windowName\": \"Roxytest\",\n    \"coreVersion\": \"117\",\n    \"coreType\": \"Chrome\",\n    \"os\": \"Windows\",\n    \"osVersion\": \"11\",\n    \"cookie\": [],\n    \"searchEngine\": \"Google\",\n    \"labelIds\": [\n        12,\n        13\n    ],\n    \"windowPlatformList\": [\n        {\n            \"id\": 0,\n            \"platformUrl\": \"https://www.tiktok.com/\",\n            \"platformUserName\": \"Roxytest\",\n            \"platformPassword\": \"12345655\",\n            \"platformEfa\": \"2F3CD67B6D\",\n            \"platformRemarks\": \"Roxytest\"\n        }\n    ],\n    \"defaultOpenUrl\": [\n        \"https://www.facebook.com\"\n    ],\n    \"windowRemark\": \"Roxytest\",\n    \"projectId\": 1,\n    \"proxyInfo\": {\n        \"moduleId\": 0,\n        \"proxyMethod\": \"custom\",\n        \"proxyCategory\": \"noproxy\",\n        \"ipType\": \"IPV4\",\n        \"host\": \"122.11.11.11\",\n        \"port\": \"37746\",\n        \"proxyUserName\": \"roxytest\",\n        \"proxyPassword\": \"roxytest\",\n        \"refreshUrl\": \"http://refresh-hk.roxybrowser.com\",\n        \"checkChannel\": \"IPRust.io\"\n    },\n    \"fingerInfo\": {\n        \"isLanguageBaseIp\": true,\n        \"language\": \"en-US\",\n        \"isDisplayLanguageBaseIp\": true,\n        \"displayLanguage\": \"en-US\",\n        \"isTimeZone\": true,\n        \"timeZone\": \"GMT-12:00 Etc/GMT+12\",\n        \"position\": 0,\n        \"isPositionBaseIp\": true,\n        \"longitude\": \"376\",\n        \"latitude\": \"165\",\n        \"precisionPos\": \"600\",\n        \"forbidAudio\": true,\n        \"forbidImage\": true,\n        \"forbiddenPictureSize\": 0,\n        \"forbidMedia\": true,\n        \"openWidth\": \"1000\",\n        \"openHeight\": \"1000\",\n        \"openBookmarks\": false,\n        \"positionSwitch\": false,\n        \"windowRatioPosition\": \"\",\n        \"isDisplayName\": false,\n        \"syncBookmark\": false,\n        \"syncHistory\": false,\n        \"syncTab\": true,\n        \"syncCookie\": true,\n        \"syncExtensions\": false,\n        \"syncPassword\": true,\n        \"syncIndexedDb\": false,\n        \"syncLocalStorage\": false,\n        \"clearCacheFile\": true,\n        \"clearCookie\": true,\n        \"clearLocalStorage\": true,\n        \"randomFingerprint\": true,\n        \"forbidSavePassword\": true,\n        \"stopOpenNet\": true,\n        \"stopOpenIP\": true,\n        \"stopOpenPosition\": true,\n        \"openWorkbench\": 1,\n        \"resolutionType\": true,\n        \"resolutionX\": \"\",\n        \"resolutionY\": \"\",\n        \"fontType\": false,\n        \"webRTC\": 0,\n        \"webGL\": true,\n        \"webGLInfo\": true,\n        \"webGLManufacturer\": \"\",\n        \"webGLRender\": \"\",\n        \"webGpu\": \"webgl\",\n        \"canvas\": true,\n        \"audioContext\": true,\n        \"speechVoices\": true,\n        \"doNotTrack\": true,\n        \"clientRects\": true,\n        \"deviceInfo\": true,\n        \"deviceNameSwitch\": true,\n        \"macInfo\": true,\n        \"hardwareConcurrent\": \"4\",\n        \"deviceMemory\": \"8\",\n        \"disableSsl\": true,\n        \"disableSslList\": [],\n        \"portScanProtect\": true,\n        \"portScanList\": \"\",\n        \"useGpu\": true,\n        \"sandboxPermission\": false,\n        \"startupParam\": \"\",\n        \"openBattery\": false,\n        \"openCharging\": false,\n        \"chargingTime\": \"\",\n        \"dischargingTime\": \"\",\n        \"level\": \"\",\n        \"openNetwork\": false,\n        \"networkType\": \"wifi\",\n        \"networkSpeed\": \"4g\",\n        \"downloadSpeed\": \"\",\n        \"maxDownloadSpeed\": \"\",\n        \"latency\": \"\",\n        \"saveFlowMode\": false,\n        \"openBluetooth\": false,\n        \"bluetoothAdapter\": false,\n        \"blockDomainList\": \"\",\n        \"allowDomainList\": \"\"\n    }\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/create","description":"POST /browser/create\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| windowName | No | string | -- | Profile name |\n| coreVersion | No | string | Latest | Core version, enum values: 135，133，130，125，117，109 |\n| coreType | No | string | Chrome | Browser core type, Chrome/Firefox |\n| os | No | string | Windows | Operating system, enum values: Windows, macOS, IOS, Android |\n| osVersion | No | string | Maximum value | Operating system version, enum values for Windows: 11, 10, 8, 7;enum values for macOS: 15.3.2,15.3.1,15.3,15.2,15.1,15.0.1,15.0,14.7.4,14.7.3,14.7.2,14.7.1,14.7,14.6.1,14.6,14.5,14.4.1,14.4,14.3.1,14.3,14.2.1,14.2,14.1,13.7.4,13.7.3,13.7.2,13.7.1,13.7; enum values for Android: 14,13,12,11,10,9; enum values for IOS: 18.2,18.1,18.0,17.0,16.6,16.5,16.4,16.3,16.2,16.1,16.0,15.7,15.6,15.5,15.4,15.3,15.2,15.1,15.0,14.7,14.6,14.5,14.4,14.3,14.2,14.1,14.0 |\n| cookie | No | List | [] | Cookie |\n| searchEngine | No | string | Google | Search engine, options include: Google, Microsoft Bing, Yahoo, Yandex, DuckDuckGo |\n| labelIds | No | List | -- | Tag ID list, obtained through the Tag List interface [/browser/label] |\n| defaultOpenUrl | No | List | -- | Stored browser tabs |\n| windowRemark | No | string | -- | Profile remark |\n| projectId | No | number | -- | Project ID |\n| windowPlatformList | No | List | -- | See [windowPlatformList](#window-platform-list) |\n| proxyInfo | No | object | -- | See [proxyInfo](#proxy-info) |\n| fingerInfo | No | object | -- | See [fingerInfo](#finger-info) |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\",\n    \"data\": {\n        \"dirId\": \"05299704c4a89337bd6a37cdb9b95d96\"\n    }\n}\n"}],"_postman_id":"381eb0d7-d333-4764-b00e-c767a221e0bb"},{"name":"Modify Browser Profile","id":"8c79ae43-ed26-497d-a700-b1e142067690","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"dirId\": \"dc1e73d4dd954a3a8ca087d53d2e18ce\",\n    \"windowName\": \"Roxytest\",\n    \"coreVersion\": \"117\",\n    \"os\": \"Windows\",\n    \"osVersion\": \"11\",\n    \"cookie\": [],\n    \"searchEngine\": \"Google\",\n    \"labelIds\": [\n        12,\n        13\n    ],\n    \"windowPlatformList\": [\n        {\n            \"id\": 0,\n            \"platformUrl\": \"https://www.tiktok.com/\",\n            \"platformUserName\": \"Roxytest\",\n            \"platformPassword\": \"123456\",\n            \"platformEfa\": \"2F3CD67B6D\",\n            \"platformRemarks\": \"Roxytest\"\n        }\n    ],\n    \"defaultOpenUrl\": [\n        \"https://www.facebook.com\"\n    ],\n    \"windowRemark\": \"Roxytest\",\n    \"projectId\": 1,\n    \"proxyInfo\": {\n        \"moduleId\": 0,\n        \"proxyMethod\": \"custom\",\n        \"proxyCategory\": \"noproxy\",\n        \"ipType\": \"IPV4\",\n        \"host\": \"122.11.11.11\",\n        \"port\": \"37746\",\n        \"proxyUserName\": \"roxytest\",\n        \"proxyPassword\": \"roxytest\",\n        \"refreshUrl\": \"http://refresh-hk.roxybrowser.com\",\n        \"checkChannel\": \"IPRust.io\"\n    },\n    \"fingerInfo\": {\n        \"isLanguageBaseIp\": true,\n        \"language\": \"en-US\",\n        \"isDisplayLanguageBaseIp\": true,\n        \"displayLanguage\": \"en-US\",\n        \"isTimeZone\": true,\n        \"timeZone\": \"GMT-12:00 Etc/GMT+12\",\n        \"position\": 0,\n        \"isPositionBaseIp\": true,\n        \"longitude\": \"376\",\n        \"latitude\": \"165\",\n        \"precisionPos\": \"600\",\n        \"forbidAudio\": true,\n        \"forbidImage\": true,\n        \"forbiddenPictureSize\": 0,\n        \"forbidMedia\": true,\n        \"openWidth\": \"1000\",\n        \"openHeight\": \"1000\",\n        \"openBookmarks\": false,\n        \"positionSwitch\": false,\n        \"windowRatioPosition\": \"\",\n        \"isDisplayName\": false,\n        \"syncBookmark\": false,\n        \"syncHistory\": false,\n        \"syncTab\": true,\n        \"syncCookie\": true,\n        \"syncExtensions\": false,\n        \"syncPassword\": true,\n        \"syncIndexedDb\": false,\n        \"syncLocalStorage\": false,\n        \"clearCacheFile\": true,\n        \"clearCookie\": true,\n        \"clearLocalStorage\": true,\n        \"randomFingerprint\": true,\n        \"forbidSavePassword\": true,\n        \"stopOpenNet\": true,\n        \"stopOpenIP\": true,\n        \"stopOpenPosition\": true,\n        \"openWorkbench\": 1,\n        \"resolutionType\": true,\n        \"resolutionX\": \"\",\n        \"resolutionY\": \"\",\n        \"fontType\": false,\n        \"webRTC\": 0,\n        \"webGL\": true,\n        \"webGLInfo\": true,\n        \"webGLManufacturer\": \"\",\n        \"webGLRender\": \"\",\n        \"webGpu\": \"webgl\",\n        \"canvas\": true,\n        \"audioContext\": true,\n        \"speechVoices\": true,\n        \"doNotTrack\": true,\n        \"clientRects\": true,\n        \"deviceInfo\": true,\n        \"deviceNameSwitch\": true,\n        \"macInfo\": true,\n        \"hardwareConcurrent\": \"4\",\n        \"deviceMemory\": \"8\",\n        \"disableSsl\": true,\n        \"disableSslList\": [],\n        \"portScanProtect\": true,\n        \"portScanList\": \"\",\n        \"useGpu\": true,\n        \"sandboxPermission\": false,\n        \"startupParam\": \"\",\n        \"openBattery\": false,\n        \"openCharging\": false,\n        \"chargingTime\": \"\",\n        \"dischargingTime\": \"\",\n        \"level\": \"\",\n        \"openNetwork\": false,\n        \"networkType\": \"wifi\",\n        \"networkSpeed\": \"4g\",\n        \"downloadSpeed\": \"\",\n        \"maxDownloadSpeed\": \"\",\n        \"latency\": \"\",\n        \"saveFlowMode\": false,\n        \"openBluetooth\": false,\n        \"bluetoothAdapter\": false,\n        \"blockDomainList\": \"\",\n        \"allowDomainList\": \"\"\n    }\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/mdf","description":"<p>POST /browser/mdf</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>dirId</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Browser Profile ID</td>\n</tr>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>windowName</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Profile Name</td>\n</tr>\n<tr>\n<td>coreVersion</td>\n<td>No</td>\n<td>string</td>\n<td>Latest</td>\n<td>Core Version, Enum such as: 138，137，136 etc.</td>\n</tr>\n<tr>\n<td>os</td>\n<td>No</td>\n<td>string</td>\n<td>Windows</td>\n<td>Operating System, Enum: Windows, macOS, Linux, IOS, Android,</td>\n</tr>\n<tr>\n<td>osVersion</td>\n<td>No</td>\n<td>string</td>\n<td>11</td>\n<td>Operating system version, enum values for Profiles：11、10、8、7; enum values for Linux: ALL; enum values for macOS: 15.3.2,15.3.1,15.3,15.2,15.1,15.0.1,15.0,14.7.4,14.7.3,14.7.2,14.7.1,14.7,14.6.1,14.6,14.5,14.4.1,14.4,14.3.1,14.3,14.2.1,14.2,14.1,13.7.4,13.7.3,13.7.2,13.7.1,13.7;  enum values for Android：14、13、12、11、10、9;  enum values for IOS：18.2、18.1、18.0、17.0、16.6、16.5、16.4、16.3、16.2、16.1、16.0、15.7、15.6、15.5、15.4、15.3、15.2、15.1、15.0、14.7、14.6、14.5、14.4、14.3、14.2、14.1、14.0</td>\n</tr>\n<tr>\n<td>cookie</td>\n<td>No</td>\n<td>List</td>\n<td>[]</td>\n<td>Cookie</td>\n</tr>\n<tr>\n<td>searchEngine</td>\n<td>No</td>\n<td>string</td>\n<td>Google</td>\n<td>Search engine, enum values: Google, Microsoft Bing, Yahoo, Yandex, DuckDuckGo</td>\n</tr>\n<tr>\n<td>labelIds</td>\n<td>No</td>\n<td>List</td>\n<td>--</td>\n<td>Tag ID list, obtained through the Tag List interface [/browser/label]</td>\n</tr>\n<tr>\n<td>defaultOpenUrl</td>\n<td>No</td>\n<td>List</td>\n<td>--</td>\n<td>Stored browser tabs</td>\n</tr>\n<tr>\n<td>windowRemark</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Profile remark</td>\n</tr>\n<tr>\n<td>projectId</td>\n<td>No</td>\n<td>number</td>\n<td>--</td>\n<td>Project ID</td>\n</tr>\n<tr>\n<td>windowPlatformList</td>\n<td>No</td>\n<td>List</td>\n<td>--</td>\n<td>See <a href=\"#window-platform-list\">windowPlatformList</a></td>\n</tr>\n<tr>\n<td>proxyInfo</td>\n<td>No</td>\n<td>object</td>\n<td>--</td>\n<td>See <a href=\"#proxy-info\">proxyInfo</a></td>\n</tr>\n<tr>\n<td>fingerInfo</td>\n<td>No</td>\n<td>object</td>\n<td>--</td>\n<td>See <a href=\"#finger-info\">fingerInfo</a></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","mdf"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"3cc08298-fc81-442d-8f06-3776fdc3c499","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"dirId\": \"dc1e73d4dd954a3a8ca087d53d2e18ce\",\n    \"windowName\": \"Roxytest\",\n    \"coreVersion\": \"117\",\n    \"os\": \"Windows\",\n    \"osVersion\": \"11\",\n    \"cookie\": [],\n    \"searchEngine\": \"Google\",\n    \"labelIds\": [\n        12,\n        13\n    ],\n    \"windowPlatformList\": [\n        {\n            \"id\": 0,\n            \"platformUrl\": \"https://www.tiktok.com/\",\n            \"platformUserName\": \"Roxytest\",\n            \"platformPassword\": \"123456\",\n            \"platformEfa\": \"2F3CD67B6D\",\n            \"platformRemarks\": \"Roxytest\"\n        }\n    ],\n    \"defaultOpenUrl\": [\n        \"https://www.facebook.com\"\n    ],\n    \"windowRemark\": \"Roxytest\",\n    \"projectId\": 1,\n    \"proxyInfo\": {\n        \"moduleId\": 0,\n        \"proxyMethod\": \"custom\",\n        \"proxyCategory\": \"noproxy\",\n        \"ipType\": \"IPV4\",\n        \"host\": \"122.11.11.11\",\n        \"port\": \"37746\",\n        \"proxyUserName\": \"roxytest\",\n        \"proxyPassword\": \"roxytest\",\n        \"refreshUrl\": \"http://refresh-hk.roxybrowser.com\",\n        \"checkChannel\": \"IPRust.io\"\n    },\n    \"fingerInfo\": {\n        \"isLanguageBaseIp\": true,\n        \"language\": \"en-US\",\n        \"isDisplayLanguageBaseIp\": true,\n        \"displayLanguage\": \"en-US\",\n        \"isTimeZone\": true,\n        \"timeZone\": \"GMT-12:00 Etc/GMT+12\",\n        \"position\": 0,\n        \"isPositionBaseIp\": true,\n        \"longitude\": \"376\",\n        \"latitude\": \"165\",\n        \"precisionPos\": \"600\",\n        \"forbidAudio\": true,\n        \"forbidImage\": true,\n        \"forbiddenPictureSize\": 0,\n        \"forbidMedia\": true,\n        \"openWidth\": \"1000\",\n        \"openHeight\": \"1000\",\n        \"openBookmarks\": false,\n        \"positionSwitch\": false,\n        \"windowRatioPosition\": \"\",\n        \"isDisplayName\": false,\n        \"syncBookmark\": false,\n        \"syncHistory\": false,\n        \"syncTab\": true,\n        \"syncCookie\": true,\n        \"syncExtensions\": false,\n        \"syncPassword\": true,\n        \"syncIndexedDb\": false,\n        \"syncLocalStorage\": false,\n        \"clearCacheFile\": true,\n        \"clearCookie\": true,\n        \"clearLocalStorage\": true,\n        \"randomFingerprint\": true,\n        \"forbidSavePassword\": true,\n        \"stopOpenNet\": true,\n        \"stopOpenIP\": true,\n        \"stopOpenPosition\": true,\n        \"openWorkbench\": 1,\n        \"resolutionType\": true,\n        \"resolutionX\": \"\",\n        \"resolutionY\": \"\",\n        \"fontType\": false,\n        \"webRTC\": 0,\n        \"webGL\": true,\n        \"webGLInfo\": true,\n        \"webGLManufacturer\": \"\",\n        \"webGLRender\": \"\",\n        \"webGpu\": \"webgl\",\n        \"canvas\": true,\n        \"audioContext\": true,\n        \"speechVoices\": true,\n        \"doNotTrack\": true,\n        \"clientRects\": true,\n        \"deviceInfo\": true,\n        \"deviceNameSwitch\": true,\n        \"macInfo\": true,\n        \"hardwareConcurrent\": \"4\",\n        \"deviceMemory\": \"8\",\n        \"disableSsl\": true,\n        \"disableSslList\": [],\n        \"portScanProtect\": true,\n        \"portScanList\": \"\",\n        \"useGpu\": true,\n        \"sandboxPermission\": false,\n        \"startupParam\": \"\",\n        \"openBattery\": false,\n        \"openCharging\": false,\n        \"chargingTime\": \"\",\n        \"dischargingTime\": \"\",\n        \"level\": \"\",\n        \"openNetwork\": false,\n        \"networkType\": \"wifi\",\n        \"networkSpeed\": \"4g\",\n        \"downloadSpeed\": \"\",\n        \"maxDownloadSpeed\": \"\",\n        \"latency\": \"\",\n        \"saveFlowMode\": false,\n        \"openBluetooth\": false,\n        \"bluetoothAdapter\": false,\n        \"blockDomainList\": \"\",\n        \"allowDomainList\": \"\"\n    }\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/mdf","description":"POST /browser/mdf\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| dirId | Yes | string | -- | Browser Profile ID |\n| workspaceId | Yes | int | -- | Team ID |\n| windowName | No | string | -- | Profile Name |\n| coreVersion | No | string | Latest | Core Version, Enum such as: 138，137，136 etc. |\n| os | No | string | Windows | Operating System, Enum: Windows, macOS, Linux, IOS, Android, |\n| osVersion | No | string | 11 | Operating system version, enum values for Profiles：11、10、8、7; enum values for Linux: ALL; enum values for macOS: 15.3.2,15.3.1,15.3,15.2,15.1,15.0.1,15.0,14.7.4,14.7.3,14.7.2,14.7.1,14.7,14.6.1,14.6,14.5,14.4.1,14.4,14.3.1,14.3,14.2.1,14.2,14.1,13.7.4,13.7.3,13.7.2,13.7.1,13.7;  enum values for Android：14、13、12、11、10、9;  enum values for IOS：18.2、18.1、18.0、17.0、16.6、16.5、16.4、16.3、16.2、16.1、16.0、15.7、15.6、15.5、15.4、15.3、15.2、15.1、15.0、14.7、14.6、14.5、14.4、14.3、14.2、14.1、14.0 |\n| cookie | No | List | [] | Cookie |\n| searchEngine | No | string | Google | Search engine, enum values: Google, Microsoft Bing, Yahoo, Yandex, DuckDuckGo |\n| labelIds | No | List | -- | Tag ID list, obtained through the Tag List interface [/browser/label] |\n| defaultOpenUrl | No | List | -- | Stored browser tabs |\n| windowRemark | No | string | -- | Profile remark |\n| projectId | No | number | -- | Project ID |\n| windowPlatformList | No | List | -- | See [windowPlatformList](#window-platform-list) |\n| proxyInfo | No | object | -- | See [proxyInfo](#proxy-info) |\n| fingerInfo | No | object | -- | See [fingerInfo](#finger-info) |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\",\n    \"data\": {\n        \"dirId\": \"05299704c4a89337bd6a37cdb9b95d96\"\n    }\n}\n"}],"_postman_id":"8c79ae43-ed26-497d-a700-b1e142067690"},{"name":"Delete Browser Profile","id":"63c6cb33-c085-425e-a4b2-d06bd1ad6f84","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"dirIds\": [\n        \"dc1ed4d\",\n        \"2e18ce\",\n        \"yy67yegk\"\n    ],\n    \"isSoftDelete\": false\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/delete","description":"<p>POST /browser/delete</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>dirIds</td>\n<td>Yes</td>\n<td>List</td>\n<td>--</td>\n<td>Browser Profile ID List</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","delete"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"fc283b93-5e7e-4298-b193-7ce0892e954d","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"dirIds\": [\n        \"dc1ed4d\",\n        \"2e18ce\",\n        \"yy67yegk\"\n    ],\n    \"isSoftDelete\": false\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/delete","description":"POST /browser/delete\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| dirIds | Yes | List | -- | Browser Profile ID List |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"63c6cb33-c085-425e-a4b2-d06bd1ad6f84"},{"name":"Open Browser Profile","id":"bb0baba0-5107-4da1-a659-3794a132ed56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"dirId\": \"dc1e73d4dd954a3a8ca087d53d2e18ce\",\n    \"args\": [\n        \"--remote-allow-origins=*\",\n        \"--disable-audio-output\"\n    ],\n    \"forceOpen\": false,\n    \"headless\": false\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/open","description":"<p>POST /browser/open</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>dirId</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Browser Profile ID</td>\n</tr>\n<tr>\n<td>args</td>\n<td>No</td>\n<td>List</td>\n<td>--</td>\n<td>Browser startup parameters</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","open"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"4a1096cf-bb87-4a4c-b510-b2d38929fb50","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"dirId\": \"dc1e73d4dd954a3a8ca087d53d2e18ce\",\n    \"args\": [\n        \"--remote-allow-origins=*\",\n        \"--disable-audio-output\"\n    ],\n    \"forceOpen\": false,\n    \"headless\": false\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/open","description":"POST /browser/open\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| dirId | Yes | string | -- | Browser Profile ID |\n| args | No | List | -- | Browser startup parameters |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"ws\": \"ws://127.0.0.1:52314/devtools/browser/857b2d0d-aae6-4852-ab3c-0784f0b2c1fb\",\n        \"http\": \"127.0.0.1:52314\",\n        \"coreVersion\": \"112\",\n        \"driver\": \"C:\\\\Users\\\\lumibrowser\\\\AppData\\\\Roaming\\\\lumibrowser\\\\chrome-bin\\\\125\\\\chromedriver.exe\",\n        \"sortNum\": 3474,\n        \"windowName\": \"\",\n        \"windowRemark\": \"\",\n        \"pid\": 1111\n    },\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"bb0baba0-5107-4da1-a659-3794a132ed56"},{"name":"Close Browser Profile","id":"df64b29c-a425-45be-9b83-73990e9aba95","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dirId\": \"dc1e73d4dd954a3a8ca087d53d2e18ce\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/close","description":"<p>POST /browser/close</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>dirId</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Browser Profile ID</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","close"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"b48c5b9f-dc6c-4107-8d52-4bd74872bb97","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dirId\": \"dc1e73d4dd954a3a8ca087d53d2e18ce\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/close","description":"POST /browser/close\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| dirId | Yes | string | -- | Browser Profile ID |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"df64b29c-a425-45be-9b83-73990e9aba95"},{"name":"Randomize Profile Fingerprint","id":"af4ad4f8-2cb0-4c5e-b7a8-1f959e9e21a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"dirId\": \"dc1e73d4dd954a3a8ca087d53d2e18ce\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/random_env","description":"<p>POST /browser/random_env</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>dirId</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Browser Profile ID</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","random_env"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"9e95d4b2-5898-445b-b7f6-e1ce2d4fda76","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"dirId\": \"dc1e73d4dd954a3a8ca087d53d2e18ce\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/random_env","description":"POST /browser/random_env\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| dirId | Yes | string | -- | Browser Profile ID |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"af4ad4f8-2cb0-4c5e-b7a8-1f959e9e21a9"},{"name":"Clear Local Cache for Profile","id":"71dbb01b-d392-4646-9633-95e8ff90da76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dirIds\": [\n        \"dc1ed4d\",\n        \"2e18ce\",\n        \"yy67yegk\"\n    ],\n    \"type\": \"all\",\n    \"workspaceId\": 1\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/clear_local_cache","description":"<p>POST /browser/clear_local_cache</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>dirIds</td>\n<td>Yes</td>\n<td>List</td>\n<td>--</td>\n<td>Browser Profile ID list</td>\n</tr>\n<tr>\n<td>type</td>\n<td>No</td>\n<td>string</td>\n<td>all</td>\n<td>Clear type, enum values: partial (clear all local cache files except extension data; login state remains valid; fingerprint and IP are not cleared), all (clear all local cache files; login state remains valid; fingerprint and IP are not cleared), cloud (clear local and server Cookie and all cache; synced tabs and browser login states will all become invalid)</td>\n</tr>\n<tr>\n<td>workspaceId</td>\n<td>No</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","clear_local_cache"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"f9b7cd56-7e97-48b9-b754-47aeeb5bcd24","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"dirIds\": [\n        \"dc1ed4d\",\n        \"2e18ce\",\n        \"yy67yegk\"\n    ],\n    \"type\": \"all\",\n    \"workspaceId\": 1\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/clear_local_cache","description":"POST /browser/clear_local_cache\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| dirIds | Yes | List | -- | Browser Profile ID list |\n| type | No | string | all | Clear type, enum values: partial (clear all local cache files except extension data; login state remains valid; fingerprint and IP are not cleared), all (clear all local cache files; login state remains valid; fingerprint and IP are not cleared), cloud (clear local and server Cookie and all cache; synced tabs and browser login states will all become invalid) |\n| workspaceId | No | int | -- | Team ID |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"71dbb01b-d392-4646-9633-95e8ff90da76"},{"name":"Clear Server Cache for Profile","id":"282afa4f-4ee9-40d1-8daa-dda1c2c506b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"dirIds\": [\n        \"dc1ed4d\",\n        \"2e18ce\",\n        \"yy67yegk\"\n    ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/clear_server_cache","description":"<p>POST /browser/clear_server_cache</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>dirIds</td>\n<td>Yes</td>\n<td>List</td>\n<td>--</td>\n<td>Browser Profile ID list</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","clear_server_cache"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"0fc8570f-98b2-4ab2-bfd9-97c4d0e2c656","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"dirIds\": [\n        \"dc1ed4d\",\n        \"2e18ce\",\n        \"yy67yegk\"\n    ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/browser/clear_server_cache","description":"POST /browser/clear_server_cache\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| dirIds | Yes | List | -- | Browser Profile ID list |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"282afa4f-4ee9-40d1-8daa-dda1c2c506b8"},{"name":"Connection Information for Opened Profiles","id":"d6f6a192-2b2e-4a68-8afe-1d38c0a8117e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:50000/browser/connection_info?dirIds=dc1e73d4dd954a,157d4e73ae4f1ac8","description":"<p>GET /browser/connection_info</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>dirIds</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>List of Browser Profile IDs</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["browser","connection_info"],"host":["127","0","0","1"],"query":[{"description":{"content":"<p>List of Browser Profile IDs</p>\n","type":"text/plain"},"key":"dirIds","value":"dc1e73d4dd954a,157d4e73ae4f1ac8"}],"variable":[]}},"response":[{"id":"d748645d-62bd-48b6-81e0-d1a996fd768f","name":"Success Example","originalRequest":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:50000/browser/connection_info?dirIds=dc1e73d4dd954a,157d4e73ae4f1ac8","protocol":"http","host":["127","0","0","1"],"port":"50000","path":["browser","connection_info"],"query":[{"key":"dirIds","value":"dc1e73d4dd954a,157d4e73ae4f1ac8","description":"List of Browser Profile IDs"}]},"description":"GET /browser/connection_info\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| dirIds | No | string | -- | List of Browser Profile IDs |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": [\n        {\n            \"ws\": \"ws://127.0.0.1:52314/devtools/browser/857b2d0d-aae6-4852-ab3c-0784f0b2c1fb\",\n            \"http\": \"127.0.0.1:52314\",\n            \"coreVersion\": \"112\",\n            \"driver\": \"C:\\\\Users\\\\lumibrowser\\\\AppData\\\\Roaming\\\\lumibrowser\\\\chrome-bin\\\\125\\\\chromedriver.exe\",\n            \"sortNum\": 3474,\n            \"windowName\": \"\",\n            \"windowRemark\": \"\",\n            \"pid\": 1111,\n            \"dirId\": \"doc64hdyy7e\"\n        },\n        {\n            \"ws\": \"ws://127.0.0.1:53325/devtools/browser/857b2d0d-aae6-4852-ab3c-0784f0b2c1fb\",\n            \"http\": \"127.0.0.1:53325\",\n            \"coreVersion\": \"112\",\n            \"driver\": \"C:\\\\Users\\\\lumibrowser\\\\AppData\\\\Roaming\\\\lumibrowser\\\\chrome-bin\\\\125\\\\chromedriver.exe\",\n            \"sortNum\": 3474,\n            \"windowName\": \"\",\n            \"windowRemark\": \"\",\n            \"pid\": 2222,\n            \"dirId\": \"doc64hdyy7e\"\n        }\n    ],\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"d6f6a192-2b2e-4a68-8afe-1d38c0a8117e"}],"id":"8ac5d563-fb02-4f52-a4fb-38e21278500f","_postman_id":"8ac5d563-fb02-4f52-a4fb-38e21278500f","description":""},{"name":"Proxy API","item":[{"name":"Get Detection Channel","id":"a9dfd388-35a1-451e-8a5d-55a766ee6025","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:50000/proxy/detect_channel","description":"<p>GET /proxy/detect_channel</p>\n<p>No request parameters</p>\n","urlObject":{"protocol":"http","port":"50000","path":["proxy","detect_channel"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"c4337157-46a9-4cf0-a2c9-95095286556a","name":"Success Example","originalRequest":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:50000/proxy/detect_channel","description":"GET /proxy/detect_channel\n\nNo request parameters"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": [\n        {\n            \"label\": \"\",\n            \"type\": \"\",\n            \"value\": \"\"\n        }\n    ],\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"a9dfd388-35a1-451e-8a5d-55a766ee6025"},{"name":"Get Proxy List","id":"1a19bfab-0d1a-43b4-ba11-966f4e81cc52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:50000/proxy/list?workspaceId=1&page_index=1&page_size=15","description":"<p>GET /proxy/list</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>page_index</td>\n<td>No</td>\n<td>int</td>\n<td>1</td>\n<td>Page index</td>\n</tr>\n<tr>\n<td>page_size</td>\n<td>No</td>\n<td>int</td>\n<td>15</td>\n<td>Page size</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["proxy","list"],"host":["127","0","0","1"],"query":[{"description":{"content":"<p>Team ID</p>\n","type":"text/plain"},"key":"workspaceId","value":"1"},{"description":{"content":"<p>Page index</p>\n","type":"text/plain"},"key":"page_index","value":"1"},{"description":{"content":"<p>Page size</p>\n","type":"text/plain"},"key":"page_size","value":"15"}],"variable":[]}},"response":[{"id":"84b77d40-44c9-41e2-bc87-3867f82112a4","name":"Success Example","originalRequest":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:50000/proxy/list?workspaceId=1&page_index=1&page_size=15","protocol":"http","host":["127","0","0","1"],"port":"50000","path":["proxy","list"],"query":[{"key":"workspaceId","value":"1","description":"Team ID"},{"key":"page_index","value":"1","description":"Page index"},{"key":"page_size","value":"15","description":"Page size"}]},"description":"GET /proxy/list\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| page_index | No | int | 1 | Page index |\n| page_size | No | int | 15 | Page size |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"total\": 1,\n        \"rows\": [\n            {\n                \"id\": 1,\n                \"checkStatus\": 0,\n                \"checkChannel\": \"\",\n                \"checkChannelValue\": \"\",\n                \"lastIp\": \"\",\n                \"lastCountry\": \"\",\n                \"lastState\": \"\",\n                \"lastCity\": \"\",\n                \"ipType\": \"\",\n                \"protocol\": \"\",\n                \"host\": \"\",\n                \"port\": \"\",\n                \"proxyPassword\": \"\",\n                \"proxyUserName\": \"\",\n                \"refreshUrl\": \"\",\n                \"remark\": \"\",\n                \"checkTime\": \"\",\n                \"createTime\": \"\",\n                \"updateTime\": \"\"\n            }\n        ]\n    },\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"1a19bfab-0d1a-43b4-ba11-966f4e81cc52"},{"name":"Create Proxy","id":"b216baf7-b5e0-4b39-a7a9-bf95db2bcd68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"checkChannel\": \"\",\n    \"ipType\": \"IPV4\",\n    \"protocol\": \"SOCKS5\",\n    \"host\": \"\",\n    \"port\": \"\",\n    \"proxyUserName\": \"\",\n    \"proxyPassword\": \"\",\n    \"refreshUrl\": \"\",\n    \"remark\": \"\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/proxy/create","description":"<p>POST /proxy/create</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>checkChannel</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Check channel</td>\n</tr>\n<tr>\n<td>ipType</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Network protocol</td>\n</tr>\n<tr>\n<td>protocol</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Proxy protocol</td>\n</tr>\n<tr>\n<td>host</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Proxy host</td>\n</tr>\n<tr>\n<td>port</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Proxy port</td>\n</tr>\n<tr>\n<td>proxyUserName</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Proxy username</td>\n</tr>\n<tr>\n<td>proxyPassword</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Proxy password</td>\n</tr>\n<tr>\n<td>refreshUrl</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Refresh URL</td>\n</tr>\n<tr>\n<td>remark</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Remark</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["proxy","create"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"1983d6e8-4a9d-4e98-8293-4ec8ff184cf8","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"checkChannel\": \"\",\n    \"ipType\": \"IPV4\",\n    \"protocol\": \"SOCKS5\",\n    \"host\": \"\",\n    \"port\": \"\",\n    \"proxyUserName\": \"\",\n    \"proxyPassword\": \"\",\n    \"refreshUrl\": \"\",\n    \"remark\": \"\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/proxy/create","description":"POST /proxy/create\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| checkChannel | Yes | string | -- | Check channel |\n| ipType | Yes | string | -- | Network protocol |\n| protocol | Yes | string | -- | Proxy protocol |\n| host | Yes | string | -- | Proxy host |\n| port | Yes | string | -- | Proxy port |\n| proxyUserName | No | string | -- | Proxy username |\n| proxyPassword | No | string | -- | Proxy password |\n| refreshUrl | No | string | -- | Refresh URL |\n| remark | No | string | -- | Remark |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"b216baf7-b5e0-4b39-a7a9-bf95db2bcd68"},{"name":"Batch Create Proxy","id":"2c492924-5a41-4f41-bcda-e76d8b51a51b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"checkChannel\": \"\",\n    \"proxyList\": [\n        {\n            \"checkChannel\": \"\",\n            \"ipType\": \"IPV4\",\n            \"protocol\": \"SOCKS5\",\n            \"host\": \"\",\n            \"port\": \"\",\n            \"proxyUserName\": \"\",\n            \"proxyPassword\": \"\",\n            \"refreshUrl\": \"\",\n            \"remark\": \"\"\n        }\n    ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/proxy/batch_create","description":"<p>POST /proxy/batch_create</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>checkChannel</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Check channel</td>\n</tr>\n<tr>\n<td>proxyList</td>\n<td>Yes</td>\n<td>List</td>\n<td>--</td>\n<td>See <a href=\"#proxy-list\">proxyList</a></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["proxy","batch_create"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"bb5011a9-e637-48f8-ac43-2ab9b5a8a10f","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"checkChannel\": \"\",\n    \"proxyList\": [\n        {\n            \"checkChannel\": \"\",\n            \"ipType\": \"IPV4\",\n            \"protocol\": \"SOCKS5\",\n            \"host\": \"\",\n            \"port\": \"\",\n            \"proxyUserName\": \"\",\n            \"proxyPassword\": \"\",\n            \"refreshUrl\": \"\",\n            \"remark\": \"\"\n        }\n    ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/proxy/batch_create","description":"POST /proxy/batch_create\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| checkChannel | Yes | string | -- | Check channel |\n| proxyList | Yes | List | -- | See [proxyList](#proxy-list) |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"2c492924-5a41-4f41-bcda-e76d8b51a51b"},{"name":"Detect Proxy","id":"73156a29-dbc0-498f-9f15-c760fbe56a39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"id\": 1\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/proxy/detect","description":"<p>POST /proxy/detect</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>id</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Proxy ID</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["proxy","detect"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"eac2391e-bc9c-48bf-a543-d03a3927564a","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"id\": 1\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/proxy/detect","description":"POST /proxy/detect\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| id | Yes | int | -- | Proxy ID |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"73156a29-dbc0-498f-9f15-c760fbe56a39"},{"name":"Modify Proxy","id":"ee7d0e4e-cef5-4d6e-aa45-5c4fd0dc1fa1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"id\": 1,\n    \"checkChannel\": \"\",\n    \"ipType\": \"IPV4\",\n    \"protocol\": \"SOCKS5\",\n    \"host\": \"\",\n    \"port\": \"\",\n    \"proxyUserName\": \"\",\n    \"proxyPassword\": \"\",\n    \"refreshUrl\": \"\",\n    \"remark\": \"\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/proxy/modify","description":"<p>POST /proxy/modify</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>id</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Proxy ID</td>\n</tr>\n<tr>\n<td>checkChannel</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Check channel</td>\n</tr>\n<tr>\n<td>ipType</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Network protocol</td>\n</tr>\n<tr>\n<td>protocol</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Proxy protocol</td>\n</tr>\n<tr>\n<td>host</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Proxy host</td>\n</tr>\n<tr>\n<td>port</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Proxy port</td>\n</tr>\n<tr>\n<td>proxyUserName</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Proxy username</td>\n</tr>\n<tr>\n<td>proxyPassword</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Proxy password</td>\n</tr>\n<tr>\n<td>refreshUrl</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Refresh URL</td>\n</tr>\n<tr>\n<td>remark</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Remark</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["proxy","modify"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"2971d369-0045-4ce1-bf6d-37e41876835b","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"id\": 1,\n    \"checkChannel\": \"\",\n    \"ipType\": \"IPV4\",\n    \"protocol\": \"SOCKS5\",\n    \"host\": \"\",\n    \"port\": \"\",\n    \"proxyUserName\": \"\",\n    \"proxyPassword\": \"\",\n    \"refreshUrl\": \"\",\n    \"remark\": \"\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/proxy/modify","description":"POST /proxy/modify\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| id | Yes | int | -- | Proxy ID |\n| checkChannel | Yes | string | -- | Check channel |\n| ipType | Yes | string | -- | Network protocol |\n| protocol | Yes | string | -- | Proxy protocol |\n| host | Yes | string | -- | Proxy host |\n| port | Yes | string | -- | Proxy port |\n| proxyUserName | No | string | -- | Proxy username |\n| proxyPassword | No | string | -- | Proxy password |\n| refreshUrl | No | string | -- | Refresh URL |\n| remark | No | string | -- | Remark |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"ee7d0e4e-cef5-4d6e-aa45-5c4fd0dc1fa1"},{"name":"Delete Proxy (Batch Supported)","id":"d36b2f9b-0b8c-4cc5-a32d-ccd3cde8143d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"ids\": []\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/proxy/delete","description":"<p>POST /proxy/delete</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>ids</td>\n<td>Yes</td>\n<td>List</td>\n<td>--</td>\n<td>Proxy IDs</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["proxy","delete"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"a04678c5-bbcc-4501-89a3-fb28dcc45acb","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"ids\": []\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/proxy/delete","description":"POST /proxy/delete\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| ids | Yes | List | -- | Proxy IDs |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"d36b2f9b-0b8c-4cc5-a32d-ccd3cde8143d"},{"name":"Get Purchased Proxy IP List (v3.7.0 +)","id":"54a690c4-b667-49bc-9483-ad8b1c7cfc6a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:50000/proxy/bought_list?workspaceId=1&page_index=1&page_size=15&type=0","description":"<p>GET /proxy/bought_list</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID, obtained through team API [/browser/workspace]</td>\n</tr>\n<tr>\n<td>page_index</td>\n<td>No</td>\n<td>int</td>\n<td>1</td>\n<td>Page index</td>\n</tr>\n<tr>\n<td>page_size</td>\n<td>No</td>\n<td>int</td>\n<td>15</td>\n<td>Page size</td>\n</tr>\n<tr>\n<td>type</td>\n<td>No</td>\n<td>int</td>\n<td>0</td>\n<td>Query type, 0: query all, 1: query available</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["proxy","bought_list"],"host":["127","0","0","1"],"query":[{"description":{"content":"<p>Team ID, obtained through team API [/browser/workspace]</p>\n","type":"text/plain"},"key":"workspaceId","value":"1"},{"description":{"content":"<p>Page index</p>\n","type":"text/plain"},"key":"page_index","value":"1"},{"description":{"content":"<p>Page size</p>\n","type":"text/plain"},"key":"page_size","value":"15"},{"description":{"content":"<p>Query type, 0: query all, 1: query available</p>\n","type":"text/plain"},"key":"type","value":"0"}],"variable":[]}},"response":[{"id":"35e6a304-06ba-4caa-8250-9e65bce77aac","name":"Success Example","originalRequest":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:50000/proxy/bought_list?workspaceId=1&page_index=1&page_size=15&type=0","protocol":"http","host":["127","0","0","1"],"port":"50000","path":["proxy","bought_list"],"query":[{"key":"workspaceId","value":"1","description":"Team ID, obtained through team API [/browser/workspace]"},{"key":"page_index","value":"1","description":"Page index"},{"key":"page_size","value":"15","description":"Page size"},{"key":"type","value":"0","description":"Query type, 0: query all, 1: query available"}]},"description":"GET /proxy/bought_list\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID, obtained through team API [/browser/workspace] |\n| page_index | No | int | 1 | Page index |\n| page_size | No | int | 15 | Page size |\n| type | No | int | 0 | Query type, 0: query all, 1: query available |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"total\": 1,\n        \"rows\": [\n            {\n                \"id\": 1,\n                \"orderNo\": \"\",\n                \"checkStatus\": 1,\n                \"proxyCheckChannel\": \"\",\n                \"checkChannelValue\": \"\",\n                \"lastIp\": \"\",\n                \"lastCountry\": \"\",\n                \"lastState\": \"\",\n                \"lastCity\": \"\",\n                \"proxyProviderName\": \"\",\n                \"providerType\": \"\",\n                \"ipType\": \"\",\n                \"protocol\": \"\",\n                \"host\": \"\",\n                \"port\": \"\",\n                \"proxyUserName\": \"\",\n                \"proxyPassword\": \"\",\n                \"remark\": \"\",\n                \"checkTime\": \"\",\n                \"createTime\": \"\",\n                \"updateTime\": \"\",\n                \"expireDate\": \"\"\n            }\n        ]\n    },\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"54a690c4-b667-49bc-9483-ad8b1c7cfc6a"}],"id":"a4d4e7d8-9f58-4326-a5fd-278df9e97807","_postman_id":"a4d4e7d8-9f58-4326-a5fd-278df9e97807","description":""},{"name":"Platform Account API","item":[{"name":"Get Platform Account List","id":"8da68e9c-f6ab-4f25-80e6-a3e8b050c8d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"http://127.0.0.1:50000/account/list?workspaceId=1&page_index=1&page_size=15","description":"<p>GET /account/list</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>page_index</td>\n<td>No</td>\n<td>int</td>\n<td>1</td>\n<td>Page index</td>\n</tr>\n<tr>\n<td>page_size</td>\n<td>No</td>\n<td>int</td>\n<td>15</td>\n<td>Page size</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["account","list"],"host":["127","0","0","1"],"query":[{"description":{"content":"<p>Team ID</p>\n","type":"text/plain"},"key":"workspaceId","value":"1"},{"description":{"content":"<p>Page index</p>\n","type":"text/plain"},"key":"page_index","value":"1"},{"description":{"content":"<p>Page size</p>\n","type":"text/plain"},"key":"page_size","value":"15"}],"variable":[]}},"response":[{"id":"5297876e-3a83-497e-b8fe-c49a46ca8012","name":"Success Example","originalRequest":{"method":"GET","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"http://127.0.0.1:50000/account/list?workspaceId=1&page_index=1&page_size=15","protocol":"http","host":["127","0","0","1"],"port":"50000","path":["account","list"],"query":[{"key":"workspaceId","value":"1","description":"Team ID"},{"key":"page_index","value":"1","description":"Page index"},{"key":"page_size","value":"15","description":"Page size"}]},"description":"GET /account/list\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| page_index | No | int | 1 | Page index |\n| page_size | No | int | 15 | Page size |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"total\": 1,\n        \"rows\": [\n            {\n                \"id\": 3,\n                \"platformUrl\": \"https://www.tiktok.com/\",\n                \"platformUserName\": \"Roxytest\",\n                \"platformPassword\": \"123456\",\n                \"platformEfa\": \"2F3CD67B6D\",\n                \"platformCookies\": [\n                    {\n                        \"name\": \"1\",\n                        \"value\": \"2\",\n                        \"domain\": \"3\"\n                    }\n                ],\n                \"platformRemarks\": \"Roxytest\",\n                \"createTime\": \"2024-10-23 15:45:46\",\n                \"updateTime\": \"2024-10-23 15:45:46\"\n            }\n        ]\n    },\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"8da68e9c-f6ab-4f25-80e6-a3e8b050c8d0"},{"name":"Create Platform Account","id":"f2a7a224-e731-46f6-857d-82795b2ce5c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"platformUrl\": \"https://www.x.com/\",\n    \"platformUserName\": \"\",\n    \"platformPassword\": \"\",\n    \"platformEfa\": \"\",\n    \"platformRemarks\": \"\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/account/create","description":"<p>POST /account/create</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>platformUrl</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Platform URL</td>\n</tr>\n<tr>\n<td>platformUserName</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Platform account</td>\n</tr>\n<tr>\n<td>platformPassword</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Platform password</td>\n</tr>\n<tr>\n<td>platformEfa</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>2FA</td>\n</tr>\n<tr>\n<td>platformRemarks</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Remarks</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["account","create"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"c37d0383-2d82-4bbd-bfd8-7a967d8c9415","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"platformUrl\": \"https://www.x.com/\",\n    \"platformUserName\": \"\",\n    \"platformPassword\": \"\",\n    \"platformEfa\": \"\",\n    \"platformRemarks\": \"\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/account/create","description":"POST /account/create\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| platformUrl | Yes | string | -- | Platform URL |\n| platformUserName | No | string | -- | Platform account |\n| platformPassword | No | string | -- | Platform password |\n| platformEfa | No | string | -- | 2FA |\n| platformRemarks | No | string | -- | Remarks |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"platform_id\": 0\n    },\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"f2a7a224-e731-46f6-857d-82795b2ce5c8"},{"name":"Batch Create Platform Account","id":"b2bb6761-261b-4aef-b648-e3a4e2663f35","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"accountList\": [\n        {\n            \"platformUrl\": \"https://www.x.com/\",\n            \"platformUserName\": \"\",\n            \"platformPassword\": \"\",\n            \"platformEfa\": \"\",\n            \"platformRemarks\": \"\"\n        }\n    ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/account/batch_create","description":"<p>POST /account/batch_create</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>accountList</td>\n<td>Yes</td>\n<td>List</td>\n<td>--</td>\n<td>See <a href=\"#account-list\">accountList</a></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["account","batch_create"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"400ce784-7ee8-41a6-9eb2-8954c713570a","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"accountList\": [\n        {\n            \"platformUrl\": \"https://www.x.com/\",\n            \"platformUserName\": \"\",\n            \"platformPassword\": \"\",\n            \"platformEfa\": \"\",\n            \"platformRemarks\": \"\"\n        }\n    ]\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/account/batch_create","description":"POST /account/batch_create\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| accountList | Yes | List | -- | See [accountList](#account-list) |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"b2bb6761-261b-4aef-b648-e3a4e2663f35"},{"name":"Modify Platform Account","id":"822690b6-4f39-4491-b637-441547cc5de4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"id\": 1,\n    \"platformUrl\": \"https://www.x.com/\",\n    \"platformUserName\": \"\",\n    \"platformPassword\": \"\",\n    \"platformEfa\": \"\",\n    \"platformRemarks\": \"\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/account/modify","description":"<p>POST /account/modify</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>id</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Platform account ID</td>\n</tr>\n<tr>\n<td>platformUrl</td>\n<td>Yes</td>\n<td>string</td>\n<td>--</td>\n<td>Platform URL</td>\n</tr>\n<tr>\n<td>platformUserName</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Platform account</td>\n</tr>\n<tr>\n<td>platformPassword</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Platform password</td>\n</tr>\n<tr>\n<td>platformEfa</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>2FA</td>\n</tr>\n<tr>\n<td>platformRemarks</td>\n<td>No</td>\n<td>string</td>\n<td>--</td>\n<td>Remarks</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["account","modify"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"81fae627-6af3-4942-8158-abeec42c33e9","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"id\": 1,\n    \"platformUrl\": \"https://www.x.com/\",\n    \"platformUserName\": \"\",\n    \"platformPassword\": \"\",\n    \"platformEfa\": \"\",\n    \"platformRemarks\": \"\"\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/account/modify","description":"POST /account/modify\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| id | Yes | int | -- | Platform account ID |\n| platformUrl | Yes | string | -- | Platform URL |\n| platformUserName | No | string | -- | Platform account |\n| platformPassword | No | string | -- | Platform password |\n| platformEfa | No | string | -- | 2FA |\n| platformRemarks | No | string | -- | Remarks |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"822690b6-4f39-4491-b637-441547cc5de4"},{"name":"Delete Platform Account (Batch Supported)","id":"0b133a36-bbb7-4292-a019-0adc1cfcd709","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"ids\": []\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/account/delete","description":"<p>POST /account/delete</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workspaceId</td>\n<td>Yes</td>\n<td>int</td>\n<td>--</td>\n<td>Team ID</td>\n</tr>\n<tr>\n<td>ids</td>\n<td>Yes</td>\n<td>List</td>\n<td>--</td>\n<td>Platform account IDs</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"http","port":"50000","path":["account","delete"],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"93d1f768-1a6c-47e8-9c56-cc3eef88d102","name":"Success Example","originalRequest":{"method":"POST","header":[{"key":"token","value":"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"workspaceId\": 1,\n    \"ids\": []\n}\n","options":{"raw":{"language":"json"}}},"url":"http://127.0.0.1:50000/account/delete","description":"POST /account/delete\n\n| Parameter | Required | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| workspaceId | Yes | int | -- | Team ID |\n| ids | Yes | List | -- | Platform account IDs |"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"Success\"\n}\n"}],"_postman_id":"0b133a36-bbb7-4292-a019-0adc1cfcd709"}],"id":"3b61b042-5656-4893-9780-47e34c481017","_postman_id":"3b61b042-5656-4893-9780-47e34c481017","description":""},{"name":"API Integration Code Examples","item":[{"name":"Python Code Example","item":[],"id":"ac33838f-6270-4d33-ba9a-2bafe5e1a3c4","description":"<h4 id=\"1-api-call-example\">1. API Call Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-Python\">import requests\nimport json\nimport time\n\nclass RoxyClient:\n    '''\n    :param port: API service port number\n    :param token: API service token\n    '''\n    def __init__(self,port:int,token:str) -&gt; None:\n        self.port = port \n        self.host = \"127.0.0.1\"\n        self.token = token\n        self.url = f\"http://{self.host}:{self.port}\"\n\n    def _build_headers(self):\n        return {\"Content-Type\": \"application/json\",\"token\":self.token}\n    \n    def _post(self,path,data = None):\n        return requests.post(self.url + path,json=data,headers=self._build_headers())\n    \n    def _get(self,path,data = None):\n        return requests.get(self.url + path,params=data,headers=self._build_headers())\n\n    '''\n    Health check, used to check if the API service is running normally\n    '''\n    def health(self):\n        return self._get(\"/health\").json()\n    \n    '''\n    Get the list of teams and projects, used to get the list of owned teams and projects\n    :param page_index,page_size Pagination parameters\n    '''\n    def workspace_project(self):\n        return self._get(\"/browser/workspace\").json()\n\n    '''\n    Get the Account list, used to get the configured platform Accounts\n    :param workspaceId: The ID of the team, required. Specify which team's platform accounts to get, obtained through the workspace_project method\n    :param accountId: Account library ID, optional\n    :param page_index,page_size Pagination parameters\n    '''\n    def account(self,workspaceId:int,accountId:int = 0,page_index:int = 1,page_size:int = 15):\n        return self._get(\"/browser/account\",{\"workspaceId\":workspaceId,\"accountId\":accountId,\"page_index\":page_index,\"page_size\":page_size}).json()\n    '''\n    Get the label list, used to get the configured label information\n    :param workspaceId: The ID of the team, required. Specify which team's labels to get, obtained through the workspace_project method\n    '''\n    def label(self,workspaceId:int):\n        return self._get(\"/browser/label\",{\"workspaceId\":workspaceId}).json()\n    '''\n    Get the Profile list\n    :param workspaceId: The ID of the team, required. Specify which team's profile list to get, obtained through the workspace_project method\n    :param dirId: Profile ID, optional; if provided, only information for this Profile will be queried\n    :param page_index,page_size Pagination parameters\n    :res Refer to the documentation for the return value\n    '''\n    def browser_list(self,workspaceId:int,sortNums:str = \"\",page_index:int = 1,page_size:int = 15):\n        return self._get(\"/browser/list_v3\",{\"workspaceId\":workspaceId,\"sortNums\":sortNums,\"page_index\":page_index,\"page_size\":page_size}).json()\n    \n    '''\n    Get browser profile details\n    :param workspaceId: The ID of the team, required. Specify which team's profile details to get, obtained through the workspace_project method\n    :param dirId: The ID of the profile, required. Specify the profile to get details for\n    :res Refer to the documentation for the return value\n    '''\n    def browser_detail(self, workspaceId: int, dirId: str):\n        return self._get(\"/browser/detail\", {\"workspaceId\": workspaceId, \"dirId\": dirId}).json()\n\n    '''\n    Create a Profile\n    :param data: Create Profile parameters, see documentation for details\n    :res Refer to the documentation for the return value\n    '''\n    def browser_create(self,data:dict = None):\n        return self._post(\"/browser/create\",data).json()\n    \n    '''\n    Modify a Profile\n    :param data: Modify Profile parameters, see documentation for details\n    :res Refer to the documentation for the return value\n    '''\n    def browser_mdf(self,data:dict):\n        return self._post(\"/browser/mdf\",data).json()\n\n    '''\n    Delete Profiles\n    :param workspaceId: The ID of the team, required. Specify the team where the profiles are located, obtained through the workspace_project method\n    :param dirIds: List of Profile IDs to delete, required\n    '''\n    def browser_delete(self, workspaceId:int, dirIds:list):\n        return self._post(\"/browser/delete\", {\"workspaceId\": workspaceId, \"dirIds\": dirIds}).json()\n    \n    \n    '''\n    Open a profile\n    :param dirId: The ID of the profile to open, required\n    :param args: Specify browser startup arguments, optional\n    :res Refer to the documentation for the return value\n    '''\n    def browser_open(self,dirId:str,args=[]):\n        return self._post(\"/browser/open\",{\"dirId\":dirId,\"args\": args}).json()\n        \n    '''\n    Close a profile\n    :param dirId: The ID of the profile to close, required\n    :res Refer to the documentation for the return value\n    '''\n    def browser_close(self,dirId:str):\n        return self._post(\"/browser/close\",{\"dirId\":dirId}).json()\n\n    '''\n    Randomize profile fingerprint\n    :param workspaceId: The ID of the team, required. Specify the team where the profile is located, obtained through the workspace_project method\n    :param dirId: The ID of the profile, required. Specify the profile to randomize the fingerprint\n    :res Refer to the documentation for the return value\n    '''\n    def browser_random_env(self,workspaceId:int,dirId:str):\n        return self._post(\"/browser/random_env\",{\"workspaceId\": workspaceId,\"dirId\":dirId}).json()\n    \n    '''\n    Clear local cache of a profile\n    :param dirIds: A list of profile IDs, required. Specify the profiles to clear the local cache\n    :param type: Clear type, optional, default all. partial: clear local cache (keep extensions); all: clear local cache; cloud: clear local and server cache\n    :param workspaceId: Team ID, required when type is cloud, obtained through the workspace_project method\n    :res Refer to the documentation for the return value\n    '''\n    def browser_local_cache(self,dirIds:list,type:str=\"all\",workspaceId:int=None):\n        data = {\"dirIds\":dirIds,\"type\":type}\n        if workspaceId is not None:\n            data[\"workspaceId\"] = workspaceId\n        return self._post(\"/browser/clear_local_cache\",data).json()\n    \n    '''\n    Clear server cache of a profile\n    :param workspaceId: The ID of the team, required. Specify the team where the profile is located, obtained through the workspace_project method\n    :param dirIds: A list of profile IDs, required. Specify the profiles to clear the server cache\n    :res Refer to the documentation for the return value\n    '''\n    def browser_server_cache(self,workspaceId:int,dirIds:list):\n        return self._post(\"/browser/clear_server_cache\",{\"workspaceId\": workspaceId,\"dirIds\":dirIds}).json()\n    \n    '''\n    Get information about open profiles\n    :param dirIds: The IDs of the profiles to query, optional\n    :res Refer to the documentation for the return value\n    '''\n    def browser_connection_info(self,dirIds=[]):\n        return self._get(\"/browser/connection_info\",{\"dirIds\":dirIds}).json()\n\nif __name__ == \"__main__\":\n    client = RoxyClient(port=50000,token=\"d1f497a404d6854880773e5c3cd9ca25\")\n    #print(client.health())\n    print(client.workspace_project())\n    #print(client.account(workspaceId=10))\n    #print(client.browser_list(workspaceId=10,sortNums=\"1,2\"))\n    '''\n    data = {\n        \"workspaceId\": 10,\n        \"windowName\":\"Randomize fingerprint on launch\",\n        \"coreVersion\":\"117\",\n        \"os\":\"Windows\",\n        \"osVersion\": \"11\",\n        \"windowRemark\":\"Remark\",\n        \"proxyInfo\":{\n            \"proxyMethod\":\"custom\",\n            \"proxyCategory\":\"SOCKS5\",\n            \"ipType\":\"IPV4\",\n            \"protocol\":\"SOCKS5\",\n            \"host\":\"xxx\",\n            \"port\":\"1200\",\n            \"proxyUserName\":\"xxx\",\n            \"proxyPassword\":\"xxx\"\n        },\n        \"fingerInfo\":{\n            \"randomFingerprint\":True,\n            \"portScanProtect\":False\n        }\n    }\n    print(client.browser_create(data))\n    \n    data = {\n        \"workspaceId\": 10,\n        \"dirId\":\"ac4bd731074a6ef3bbe1e8f4f6667749\",\n        \"windowName\":\"Modify profile\",\n        \"coreVersion\":\"109\",\n        \"os\":\"macOS\",\n        \"proxyInfo\":{\n            \"port\":\"1000\"\n        }\n    }\n    print(client.browser_mdf(data))\n    \n    '''\n    #print(client.browser_delete(workspaceId=10,dirIds=[\"ac4bd731074a6ef3bbe1e8f4f6667749\"]))\n    print(client.browser_open(dirId=\"ac4bd731074a6ef3bbe1e8f4f6667749\"))\n    #print(client.browser_close(dirId=\"ac4bd731074a6ef3bbe1e8f4f6667749\"))\n    #print(client.browser_random_env(workspaceId=10,dirId=\"ac4bd731074a6ef3bbe1e8f4f6667749\"))\n    #print(client.browser_local_cache(dirIds=[\"ac4bd731074a6ef3bbe1e8f4f6667749\"]))\n    #print(client.browser_server_cache(workspaceId=10,dirIds=[\"ac4bd731074a6ef3bbe1e8f4f6667749\"]))\n    print(client.browser_connection_info())\n</code></pre>\n<h4 id=\"2、selenium-automation-example\">2、Selenium automation example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-Python\">from selenium import webdriver\nfrom selenium.common.exceptions import TimeoutException\nfrom selenium.webdriver.common.keys import Keys\nfrom selenium.webdriver.chrome.options import Options\nfrom selenium.webdriver.common.desired_capabilities import DesiredCapabilities\nfrom selenium.webdriver.chrome.service import Service\nimport RoxyClient\n\nif __name__ == \"__main__\":\n    browser_id = \"8ba009cbbedf192f34817574c81c9454\"\n    # Initialize the client\n    client = RoxyClient(port=50000,token=\"d1f491a404druyt54880943e5c3cd9ca25\")\n    # Open the profile\n    rsp = client.browser_open(browser_id)\n    if rsp.get(\"code\") != 0:\n        print(\"Failed to open profile:\",rsp)\n        exit(0)\n    # Get the connection information for Selenium\n    debuggerAddress = rsp.get(\"data\").get(\"http\")\n    driverPath = rsp.get(\"data\").get(\"driver\")\n    print(f\"Profile opened successfully, debuggerAddress:{debuggerAddress}, driverPath:{driverPath}\")\n\n    # Selenium connection code\n    chrome_options = webdriver.ChromeOptions()\n    chrome_options.add_experimental_option(\"debuggerAddress\", debuggerAddress)\n\n    chrome_service = Service(driverPath)\n    driver = webdriver.Chrome(service=chrome_service, options=chrome_options)\n\n    driver.get('https://ip123.in/')\n    print(driver.title)\n\n    #client.browser_close(browser_id)\n</code></pre>\n","_postman_id":"ac33838f-6270-4d33-ba9a-2bafe5e1a3c4"},{"name":"Node.js code example","item":[],"id":"56d0c11d-f25d-4a9a-8a44-d358a6d74b8d","description":"<h4 id=\"1、api-list-roxy_apijs\">1、API list: roxy_api.js</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-JavaScript\">const fetch = require('node-fetch');\n\nclass RoxyClient {\n    constructor(port, token)  {\n        this.port = port;\n        this.token = token;\n        this.host = '127.0.0.1';\n        this.url = \"http://\" + this.host + \":\" + this.port\n    }\n    _build_headers() {\n        return {\"Content-Type\": \"application/json\",\"token\":this.token}\n    }\n    async _post(path,data) {\n        const response = await fetch(`http://${this.host}:${this.port}${path}`, {\n            method: 'post',\n            body: JSON.stringify(data),\n            headers: this._build_headers(),\n            timeout:10000\n        });\n        return response.json()\n    }\n\n    async _get(path,data) {\n    \n        let parmas = \"\"\n        if (data) {\n            for (var k in data) {\n                let v = data[k]\n                if (parmas == \"\") {\n                    parmas = `${k}=${v}`\n                } else {\n                    parmas = `${parmas}&amp;${k}=${v}`\n                }\n            }\n        }\n        let base_url = `http://${this.host}:${this.port}${path}`\n        // console.log(base_url)\n        const response = await fetch(parmas==\"\"?base_url:`${base_url}?${parmas}`, {\n            headers: this._build_headers(),\n            timeout:10000});\n        return await response.json();\n        \n    }\n\n    /*\n    Health check, used to check if the API service is running normally\n    */\n    health() {\n        return this._get(\"/health\")\n    }\n    \n    /*\n    Get a list of teams and projects, used to get a list of owned teams and projects\n    :param page_index,page_size Pagination parameters\n    */\n    workspace_project(self) {\n        return this._get(\"/browser/workspace\")\n    }\n    \n    /*\n    Get a list of accounts, used to get configured platform accounts\n    :param workspaceId: The ID of the team, required. Specify which team's platform accounts to get, obtained through the workspace_project method\n    :param accountId: The ID of the account, optional\n    :param page_index,page_size Pagination parameters\n    */\n    account(self,workspaceId,accountId = 0,page_index = 1,page_size = 15) {\n        return self._get(\"/browser/account\",{\"workspaceId\":workspaceId,\"accountId\":accountId,\"page_index\":page_index,\"page_size\":page_size})\n    }\n    /*\n    Get a list of labels, used to get configured label information\n    :param workspaceId: The ID of the team, required. Specify which team's labels to get, obtained through the workspace_project method\n    */\n    label(self,workspaceId) {\n        return self._get(\"/browser/label\",{\"workspaceId\":workspaceId})\n    }\n    /*\n    Get a list of profiles\n    :param workspaceId: The ID of the team, required. Specify which team's profile list to get, obtained through the workspace_project method\n    :param dirId: The ID of the profile, optional. If provided, only information about this profile will be queried\n    :param page_index,page_size Pagination parameters\n    :res Refer to the documentation for the return value\n    */\n    browser_list(workspaceId,sortNums = \"\",page_index = 1,page_size = 15) {\n        return this._get(\"/browser/list_v3\",{\"workspaceId\":workspaceId,\"sortNums\":sortNums,\"page_index\":page_index,\"page_size\":page_size})\n    }\n    /*\n    Get browser profile details\n    :param workspaceId: The ID of the team, required. Specify which team's profile details to get, obtained through the workspace_project method\n    :param dirId: The ID of the profile, required. Specify the profile to get details for\n    :res Refer to the documentation for the return value\n    */\n    browser_detail(workspaceId, dirId) {\n        return this._get(\"/browser/detail\", {\"workspaceId\": workspaceId, \"dirId\": dirId})\n    }\n\n    /*\n    Create a profile\n    :param data: The parameters required to create a profile, refer to the documentation. The workspaceId is required and can be obtained through the workspace_project method\n    :res Refer to the documentation for the return value\n    */\n    browser_create(data = {}) {\n        return this._post(\"/browser/create\",data)\n    }\n\n    /*\n    Modify a profile\n    :param data: The parameters required to modify a profile, refer to the documentation. The workspaceId and dirId are required, with workspaceId obtained through the workspace_project method\n    :res Refer to the documentation for the return value\n    */\n    browser_mdf(data = {}) {\n        return this._post(\"/browser/mdf\",data)\n    }\n\n    /*\n    Delete a profile\n    :param workspaceId: The ID of the team, required. Specify the team where the profile is located, obtained through the workspace_project method\n    :param dirIds: A list of profile IDs, required. Specify the profiles to delete\n    :res Refer to the documentation for the return value\n    */\n    browser_delete(workspaceId,dirid) {\n        return this._post(\"/browser/delete\",{\"workspaceId\":workspaceId,\"dirIds\":[dirid]})\n    }\n\n    /*\n    Open a profile\n    :param dirId: The ID of the profile to open, required\n    :param args: Specify browser startup arguments, optional\n    :res Refer to the documentation for the return value\n    */\n    browser_open(dirId,args=[]) {\n        return this._post(\"/browser/open\",{\"dirId\":dirId,\"args\": args})\n    }\n\n    /*\n    Close a profile\n    :param dirId: The ID of the profile to close, required\n    :res Refer to the documentation for the return value\n    */\n    browser_close(dirId) {\n        return this._post(\"/browser/close\",{\"dirId\":dirId})\n    }\n\n    /*\n    Clear local cache of a profile\n    :param dirIds: A list of profile IDs, required. Specify the profiles to clear the local cache\n    :param type: Clear type, optional, default all. partial: clear local cache (keep extensions); all: clear local cache; cloud: clear local and server cache\n    :param workspaceId: Team ID, required when type is cloud, obtained through the workspace_project method\n    :res Refer to the documentation for the return value\n    */\n    browser_clear_local_cache(dirIds, type = 'all', workspaceId = null) {\n        const data = {\"dirIds\": dirIds, \"type\": type}\n        if (workspaceId !== null) {\n            data.workspaceId = workspaceId\n        }\n        return this._post(\"/browser/clear_local_cache\", data)\n    }\n    \n    /*\n    Clear server cache of a profile\n    :param workspaceId: The ID of the team, required. Specify the team where the profile is located, obtained through the workspace_project method\n    :param dirIds: A list of profile IDs, required. Specify the profiles to clear the server cache\n    :res Refer to the documentation for the return value\n    */\n    browser_clear_server_cache(workspaceId,dirid) {\n        return this._post(\"/browser/clear_server_cache\",{\"workspaceId\": workspaceId,\"dirIds\":[dirid]})\n    }\n\n    /*\n    Randomize profile fingerprint\n    :param workspaceId: The ID of the team, required. Specify the team where the profile is located, obtained through the workspace_project method\n    :param dirId: The ID of the profile, required. Specify the profile to randomize the fingerprint\n    :res Refer to the documentation for the return value\n    */\n    browser_random_env(workspaceId,dirid) {\n        return this._post(\"/browser/random_env\",{\"workspaceId\": workspaceId,\"dirId\":dirid})\n    }\n    \n    /*\n    Get information about open profiles\n    :param dirIds: The IDs of the profiles to query, optional\n    :res Refer to the documentation for the return value\n    */\n    browser_connection_info() {\n        return this._get(\"/browser/connection_info\")\n    }\n\n}\n\nmodule.exports = {\n    RoxyClient,\n};\n</code></pre>\n<h4 id=\"2、main-program-entry\">2、Main Program Entry</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-JavaScript\">const {RoxyClient} = require(\"./roxy_api\");\nconst puppeteer = require(\"puppeteer-core\"); \nconst api_token = \"9976uu37d2df8bdde7bcbd872396142\";\nconst roxy_client = new RoxyClient(50000, api_token);\n\nconst operate_window = async() =&gt; {\n\n    // Health Check\n    let health_rsp = await roxy_client.health();\n    console.log(`browser_health----rsp:${JSON.stringify(health_rsp)}}`);\n\n    // Create Profile\n    let create_rsp = await roxy_client.browser_create();\n    console.log(`browser_create----rsp:${JSON.stringify(create_rsp)}}`);\n    \n    // Get Profile List\n    let browser_id = create_rsp[\"data\"][\"dirId\"];\n    let browsers_rsp = await roxy_client.browser_list(browser_id);\n    console.log(`browser_list----rsp:${JSON.stringify(browsers_rsp)}}`);\n    \n    // Modify Profile\n    let proxyInfo = {\n        \"proxyMethod\":\"custom\",\n        \"proxyCategory\":\"noproxy\"\n    };\n    let fingerInfo = {\n        \"clearCacheFile\":true,\n        \"clearCookie\":true,\n        \"clearHistory\":true,\n        \"randomFingerprint\":true,\n        \"syncTab\":false,\n        \"syncCookie\":false\n    };\n    let mdf_rsp = await roxy_client.browser_mdf({\n        \"windowName\": \"demo\",\n        \"dirId\": browser_id,\n        \"proxyInfo\": proxyInfo,\n        \"os\": \"Windows\",\n        \"coreVersion\": \"117\",\n        \"fingerInfo\": fingerInfo\n    });\n\n    console.log(`${browser_id} browser_mdf----rsp:${JSON.stringify(mdf_rsp)}`);\n    \n    try {\n        // Open Profile\n        const rsp = await roxy_client.browser_open(browser_id);\n        if (rsp[\"code\"] != 0) {\n            console.log(`${browser_id} browser_open err:${JSON.stringify(rsp)}`)\n            if (rsp[\"msg\"] == \"Profile is already open\") {\n                let close_rsp = await roxy_client.browser_close(browser_id);\n                console.log(`${browser_id} browser_close rsp:${JSON.stringify(close_rsp)}`);\n            }\n        }\n        console.log(`${browser_id} browser_open success----ws:${rsp[\"data\"][\"ws\"]}`);\n        const browser = await puppeteer.connect({\n            browserWSEndpoint:rsp[\"data\"][\"ws\"],\n            defaultViewport: null,\n        });\n        \n        // Start Business\n        let newPage = await browser.newPage();\n        try {\n            await newPage.goto(\"https://ip123.in/\");\n        } catch(err) {\n            console.log(`${browser_id} open url err:${err}`);\n        }\n\n        // Open Profile Process Information\n        let conn_info_rsp = await roxy_client.browser_connection_info();\n        console.log(`browser_connection_info----rsp:${JSON.stringify(conn_info_rsp)}}`);\n        \n        // Close Profile\n        // let close_rsp = await roxy_client.browser_close(browser_id);\n        // console.log(`${browser_id} browser_close----rsp:${JSON.stringify(close_rsp)}`);\n\n        // Clear Local Cache\n        // let clear_local_rsp = await roxy_client.browser_clear_local_cache(browser_id);\n        // console.log(`browser_clear_local_cache----rsp:${JSON.stringify(clear_local_rsp)}}`);\n\n        // Clear Server Cache\n        // let clear_server_rsp = await roxy_client.browser_clear_server_cache(browser_id);\n        // console.log(`browser_clear_server_cache----rsp:${JSON.stringify(clear_server_rsp)}}`);\n\n        // Reset Profile Fingerprint\n        // let random_env_rsp = await roxy_client.browser_random_env(browser_id);\n        // console.log(`browser_random_env----rsp:${JSON.stringify(random_env_rsp)}}`);\n\n        // Delete Profile\n        // let delete_rsp = await roxy_client.browser_delete(browser_id);\n        // console.log(`browser_delete----rsp:${JSON.stringify(delete_rsp)}}`);\n\n    } catch (err) {\n        console.log(`${browser_id} run err:${err}`);\n    }\n}\n\n(async () =&gt; {\n    await operate_window();\n})();\n</code></pre>\n","_postman_id":"56d0c11d-f25d-4a9a-8a44-d358a6d74b8d"}],"id":"8b36e28c-59cf-4716-8e6c-844ede4aefca","_postman_id":"8b36e28c-59cf-4716-8e6c-844ede4aefca","description":""},{"name":"Appendix","item":[{"name":"Appendix-Resolution List","item":[],"id":"f7e4f131-2a24-4850-b17a-1ba0e4c83d5d","description":"<h5 id=\"format-width-x-height\">Format: Width x Height</h5>\n<h5 id=\"mobile：\">Mobile：</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-Text\">320x569\n360x640\n360x720\n360x740\n360x748\n360x760\n360x780\n411x731\n414x896\n480x853\n480x854\n</code></pre>\n<h5 id=\"desktop：\">Desktop：</h5>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-Text\">800x600\n1024x768\n1280x720\n1280x800\n1280x960\n1280x1024\n1360x768\n1400x900\n1400x1050\n1600x900\n1600x1200\n1920x1080\n1920x1200\n2048x1152\n2304x1440\n2560x1440\n2560x1600\n2880x1800\n5120x2880\n</code></pre>\n","_postman_id":"f7e4f131-2a24-4850-b17a-1ba0e4c83d5d"},{"name":"Appendix-Language List","item":[],"id":"f6dd78e8-22d3-467b-a91a-2718b200e61f","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-Text\">sq-AL    Albanian - shqip\nak    Akan - Akan\nar    Arabic - العربية\nan    Aragonese - aragonés\nam    Amharic - አማርኛ\nas    Assamese - অসমীয়া\naz-Cyrl-AZ    Azerbaijani - azərbaycan\nast    Asturian - asturianu\nee    Ewe - Eʋegbe\nay    Aymara - Aymar\nga    Irish - Gaeilge\net-EE    Estonian - eesti\noc    Occitan - occitan\nor    Oriya - ଓଡ଼ିଆ\nom    Oromo - Oromoo\neu    Basque - euskara\nbe-BY    Belarusian - беларуская\nbm    Bambara - bamanakan\nbg-BG    Bulgarian - български\nnso    Northern Sotho - Northern Sotho\nis-IS    Icelandic - íslenska\npl-PL    Polish - polski\nbs    Bosnian - bosanski\nfa    Persian - فارسی\nbho    Bhojpuri - भोजपुरी\nbr    Breton - brezhoneg\ntn    Tswana - Tswana\nts    Tsonga - Xitsonga\ntt    Tatar - татар\nda-DK    Danish - dansk\nde    German - Deutsch\nde-AT    German (Austria) - Deutsch (Österreich)\nde-DE    German (Germany) - Deutsch (Deutschland)\nde-LI    German (Liechtenstein) - Deutsch (Liechtenstein)\nde-CH    German (Switzerland) - Deutsch (Schweiz)\ndv    Divehi - ދިވެހި\ndoi    Dogri - डोगरी\nru    Russian - русский\nfo    Faroese - føroyskt\nfr    French - français\nfr-FR    French (France) - français (France)\nfr-CA    French (Canada) - français (Canada)\nfr-CH    French (Switzerland) - français (Suisse)\nsa    Sanskrit - संस्कृत भाषा\nfil-PH    Filipino - Filipino\nfi-FI    Finnish - suomi\nkm    Khmer - ខ្មែរ\nka-GE    Georgian - ქართული\ngu    Gujarati - ગુજરાતી\ngn    Guarani - Guarani\nia    Interlingua - interlingua\nkk    Kazakh - қазақ тілі\nht    Haitian Creole - créole haïtien\nko    Korean - 한국어\nha    Hausa - Hausa\nnl-NL    Dutch - Nederlands\ngl    Galician - galego\nca    Catalan - català\ncs-CZ    Czech - čeština\nkn    Kannada - ಕನ್ನಡ\nky    Kyrgyz - кыргызча\nxh    Xhosa - IsiXhosa\nco    Corsican - Corsican\nhr-HR    Croatian - hrvatski\nqu    Quechua - Runasimi\nkok    Konkani - कोंकणी\nku    Kurdish - Kurdî\nla    Latin - Latin\nlv-LV    Latvian - latviešu\nlo-LA    Lao - ລາວ\nlt-LT    Lithuanian - lietuvių\nln    Lingala - lingála\nlg    Ganda - Luganda\nlb    Luxembourgish - Lëtzebuergesch\nrw-RW    Kinyarwanda - Kinyarwanda\nro-RO    Romanian - română\nmo    Romanian (Moldova) - română (Republica Moldova)\nrm    Romansh - rumantsch\nmt-MT    Maltese - Malti\nmr    Marathi - मराठी\nmg    Malagasy - Malagasy\nml    Malayalam - മലയാളം\nms    Malay - Melayu\nmk-MK    Macedonian - македонски\nmai    Maithili - मैथिली\nmni-Mtei    Manipuri (Meitei) - mni (Mtei)\nmi    Maori - Māori\nmn    Mongolian - монгол\nbn-BD    Bengali - বাংলা\nlus    Mizo - Mizo tawng\nmy    Burmese - မြန်မာ\nhmn    Hmong - Hmong\naf    Afrikaans - Afrikaans\nst    Southern Sotho - Southern Sotho\nne-NP    Nepali - नेपाली\nnn    Norwegian Nynorsk - norsk nynorsk\nno    Norwegian - norsk\npa    Punjabi - ਪੰਜਾਬੀ\npt-PT    Portuguese - português\npt-BR    Portuguese (Brazil) - português (Brasil)\npt-PT    Portuguese (Portugal) - português (Portugal)\nps    Pashto - پښتو\nny    Nyanja - Nyanja\ntw    Twi - Twi\nchr    Cherokee - ᏣᎳᎩ\nja-JP    Japanese - 日本語\nsv-SE    Swedish - svenska\nsm    Samoan - Samoan\nsh    Serbo-Croatian - srpskohrvatski\nsr-Latn-RS    Serbian - српски\nsi    Sinhala - සිංහල\nsn   Shona - chiShona\neo   Esperanto - Esperanto\nnb   Norwegian Bokmål - norsk bokmål\nsk-SK    Slovak - slovenčina\nsl-SI    Slovenian - slovenščina\nsw    Swahili - Kiswahili\ngd   Scottish Gaelic - Gàidhlig\nceb  Cebuano - Cebuano\nso    Somali - Soomaali\ntg    Tajik - тоҷикӣ\nte    Telugu - తెలుగు\nta    Tamil - தமிழ்\nth    Thai - ไทย\nto    Tongan - lea fakatonga\nti    Tigrinya - ትግርኛ\ntr-TR    Turkish - Türkçe\ntk    Turkmen - türkmen dili\nwa    Walloon - wa\ncy    Welsh - Cymraeg\nug    Uyghur - ئۇيغۇرچە\nwo    Wolof - Wolof\nur    Urdu - اردو\nuk-UA    Ukrainian - українська\nuz    Uzbek - o'zbek\nes-ES     Spanish - español\nes-AR    Spanish (Argentina) - español (Argentina)\nes-CO    Spanish (Colombia) - español (Colombia)\nes-CR    Spanish (Costa Rica) - español (Costa Rica)\nes-HN   Spanish (Honduras) - español (Honduras)\nes-419   Spanish (Latin America) - español (Latinoamérica)\nes-US    Spanish (United States) - español (Estados Unidos)\nes-PE    Spanish (Peru) - español (Perú)\nes-MX   Spanish (Mexico) - español (México)\nes-VE    Spanish (Venezuela) - español (Venezuela)\nes-UY    Spanish (Uruguay) - español (Uruguay)\nes-ES    Spanish (Spain) - español (España)\nes-CL    Spanish (Chile) - español (Chile)\nfy    Western Frisian - Frysk\nhe   Hebrew - עברית\nel-GR   Greek - Ελληνικά\nhaw    Hawaiian - ʻŌlelo Hawaiʻi\nsd    Sindhi - سنڌي\nhu-HU    Hungarian - magyar\nsu    Sundanese - Basa Sunda\nhy-AM    Armenian - հայերեն\nig    Igbo - Igbo\nilo   Ilocano - Ilokano\nit-IT    Italian - italiano\nit-CH  Italian (Switzerland) - italiano (Svizzera)\nit-IT    Italian (Italy) - italiano (Italia)\nyi    Yiddish - ייִדיש\nhi    Hindi - हिन्दी\nid-ID    Indonesian - Indonesia\nen    English - English\nen-IE     English (Ireland) - English (Ireland)\nen-AU   English (Australia) - English (Australia)\nen-CA   English (Canada) - English (Canada)\nen-US   English (United States) - English (United States)\nen-ZA   English (South Africa) - English (South Africa)\nen-NZ   English (New Zealand) - English (New Zealand)\nen-IN    English (India) - English (India)\nen-GB-oxendict    English (United Kingdom, Oxford Dictionary spelling) - English (United Kingdom\nen-GB    English (United Kingdom) - English (United Kingdom)\nyo    Yoruba - Èdè Yorùbá\nvi-VN    Vietnamese - Tiếng Việt\njv    Javanese - Jawa\nckb    Central Kurdish - کوردیی ناوەندی\nzh    Chinese - 中文\nzh-TW    Chinese (Traditional) - 中文（繁體）\nzh-CN    Chinese (Simplified) - 中文（简体）\nzh-HK    Chinese (Hong Kong) - 中文（香港）\nzu    Zulu - isiZulu\n</code></pre>\n","_postman_id":"f6dd78e8-22d3-467b-a91a-2718b200e61f"},{"name":"Appendix-Interface Language List","item":[],"id":"47d159d1-281e-4df1-9808-01c6f892925c","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-Text\">sq-AL    Albanian - shqip\nak    Akan - Akan\nar    Arabic - العربية\nan    Aragonese - aragonés\nam    Amharic - አማርኛ\nas    Assamese - অসমীয়া\naz-Cyrl-AZ    Azerbaijani - azərbaycan\nast    Asturian - asturianu\nee    Ewe - Eʋegbe\nay    Aymara - Aymar\nga    Irish - Gaeilge\net-EE    Estonian - eesti\noc    Occitan - occitan\nor    Oriya - ଓଡ଼ିଆ\nom    Oromo - Oromoo\neu    Basque - euskara\nbe-BY    Belarusian - беларуская\nbm    Bambara - bamanakan\nbg-BG    Bulgarian - български\nnso    Northern Sotho - Northern Sotho\nis-IS    Icelandic - íslenska\npl-PL    Polish - polski\nbs    Bosnian - bosanski\nfa    Persian - فارسی\nbho    Bhojpuri - भोजपुरी\nbr    Breton - brezhoneg\ntn    Tswana - Tswana\nts    Tsonga - Xitsonga\ntt    Tatar - татар\nda-DK    Danish - dansk\nde    German - Deutsch\nde-AT    German (Austria) - Deutsch (Österreich)\nde-DE    German (Germany) - Deutsch (Deutschland)\nde-LI    German (Liechtenstein) - Deutsch (Liechtenstein)\nde-CH    German (Switzerland) - Deutsch (Schweiz)\ndv    Divehi - ދިވެހި\ndoi    Dogri - डोगरी\nru    Russian - русский\nfo    Faroese - føroyskt\nfr    French - français\nfr-FR    French (France) - français (France)\nfr-CA    French (Canada) - français (Canada)\nfr-CH    French (Switzerland) - français (Suisse)\nsa    Sanskrit - संस्कृत भाषा\nfil-PH    Filipino - Filipino\nfi-FI    Finnish - suomi\nkm    Khmer - ខ្មែរ\nka-GE    Georgian - ქართული\ngu    Gujarati - ગુજરાતી\ngn    Guarani - Guarani\nia    Interlingua - interlingua\nkk    Kazakh - қазақ тілі\nht    Haitian Creole - créole haïtien\nko    Korean - 한국어\nha    Hausa - Hausa\nnl-NL    Dutch - Nederlands\ngl    Galician - galego\nca    Catalan - català\ncs-CZ    Czech - čeština\nkn    Kannada - ಕನ್ನಡ\nky    Kyrgyz - кыргызча\nxh    Xhosa - IsiXhosa\nco    Corsican - Corsican\nhr-HR    Croatian - hrvatski\nqu    Quechua - Runasimi\nkok    Konkani - कोंकणी\nku    Kurdish - Kurdî\nla    Latin - Latin\nlv-LV    Latvian - latviešu\nlo-LA    Lao - ລາວ\nlt-LT    Lithuanian - lietuvių\nln    Lingala - lingála\nlg    Ganda - Luganda\nlb    Luxembourgish - Lëtzebuergesch\nrw-RW    Kinyarwanda - Kinyarwanda\nro-RO    Romanian - română\nmo    Romanian (Moldova) - română (Republica Moldova)\nrm    Romansh - rumantsch\nmt-MT    Maltese - Malti\nmr    Marathi - मराठी\nmg    Malagasy - Malagasy\nml    Malayalam - മലയാളം\nms    Malay - Melayu\nmk-MK    Macedonian - македонски\nmai    Maithili - मैथिली\nmni-Mtei    Manipuri (Meitei) - mni (Mtei)\nmi    Maori - Māori\nmn    Mongolian - монгол\nbn-BD    Bengali - বাংলা\nlus    Mizo - Mizo tawng\nmy    Burmese - မြန်မာ\nhmn    Hmong - Hmong\naf    Afrikaans - Afrikaans\nst    Southern Sotho - Southern Sotho\nne-NP    Nepali - नेपाली\nnn    Norwegian Nynorsk - norsk nynorsk\nno    Norwegian - norsk\npa    Punjabi - ਪੰਜਾਬੀ\npt-PT    Portuguese - português\npt-BR    Portuguese (Brazil) - português (Brasil)\npt-PT    Portuguese (Portugal) - português (Portugal)\nps    Pashto - پښتو\nny    Nyanja - Nyanja\ntw    Twi - Twi\nchr    Cherokee - ᏣᎳᎩ\nja-JP    Japanese - 日本語\nsv-SE    Swedish - svenska\nsm    Samoan - Samoan\nsh    Serbo-Croatian - srpskohrvatski\nsr-Latn-RS    Serbian - српски\nsi    Sinhala - සිංහල\nsn   Shona - chiShona\neo   Esperanto - Esperanto\nnb   Norwegian Bokmål - norsk bokmål\nsk-SK    Slovak - slovenčina\nsl-SI    Slovenian - slovenščina\nsw    Swahili - Kiswahili\ngd   Scottish Gaelic - Gàidhlig\nceb  Cebuano - Cebuano\nso    Somali - Soomaali\ntg    Tajik - тоҷикӣ\nte    Telugu - తెలుగు\nta    Tamil - தமிழ்\nth    Thai - ไทย\nto    Tongan - lea fakatonga\nti    Tigrinya - ትግርኛ\ntr-TR    Turkish - Türkçe\ntk    Turkmen - türkmen dili\nwa    Walloon - wa\ncy    Welsh - Cymraeg\nug    Uyghur - ئۇيغۇرچە\nwo    Wolof - Wolof\nur    Urdu - اردو\nuk-UA    Ukrainian - українська\nuz    Uzbek - o'zbek\nes-ES     Spanish - español\nes-AR    Spanish (Argentina) - español (Argentina)\nes-CO    Spanish (Colombia) - español (Colombia)\nes-CR    Spanish (Costa Rica) - español (Costa Rica)\nes-HN   Spanish (Honduras) - español (Honduras)\nes-419   Spanish (Latin America) - español (Latinoamérica)\nes-US    Spanish (United States) - español (Estados Unidos)\nes-PE    Spanish (Peru) - español (Perú)\nes-MX   Spanish (Mexico) - español (México)\nes-VE    Spanish (Venezuela) - español (Venezuela)\nes-UY    Spanish (Uruguay) - español (Uruguay)\nes-ES    Spanish (Spain) - español (España)\nes-CL    Spanish (Chile) - español (Chile)\nfy    Western Frisian - Frysk\nhe   Hebrew - עברית\nel-GR   Greek - Ελληνικά\nhaw    Hawaiian - ʻŌlelo Hawaiʻi\nsd    Sindhi - سنڌي\nhu-HU    Hungarian - magyar\nsu    Sundanese - Basa Sunda\nhy-AM    Armenian - հայերեն\nig    Igbo - Igbo\nilo   Ilocano - Ilokano\nit-IT    Italian - italiano\nit-CH  Italian (Switzerland) - italiano (Svizzera)\nit-IT    Italian (Italy) - italiano (Italia)\nyi    Yiddish - ייִדיש\nhi    Hindi - हिन्दी\nid-ID    Indonesian - Indonesia\nen    English - English\nen-IE     English (Ireland) - English (Ireland)\nen-AU   English (Australia) - English (Australia)\nen-CA   English (Canada) - English (Canada)\nen-US   English (United States) - English (United States)\nen-ZA   English (South Africa) - English (South Africa)\nen-NZ   English (New Zealand) - English (New Zealand)\nen-IN    English (India) - English (India)\nen-GB-oxendict    English (United Kingdom, Oxford Dictionary spelling) - English (United Kingdom\nen-GB    English (United Kingdom) - English (United Kingdom)\nyo    Yoruba - Èdè Yorùbá\nvi-VN    Vietnamese - Tiếng Việt\njv    Javanese - Jawa\nckb    Central Kurdish - کوردیی ناوەندی\nzh    Chinese - 中文\nzh-TW    Chinese (Traditional) - 中文（繁體）\nzh-CN    Chinese (Simplified) - 中文（简体）\nzh-HK    Chinese (Hong Kong) - 中文（香港）\nzu    Zulu - isiZulu\n</code></pre>\n","_postman_id":"47d159d1-281e-4df1-9808-01c6f892925c"},{"name":"Appendix-Timezone List","item":[],"id":"50cfebef-6dbc-4021-8a29-9d32664f4bba","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-Text\">GMT-01:00 America/Scoresbysund\nGMT-01:00 Atlantic/Azores\nGMT-01:00 Atlantic/Cape_Verde\nGMT-01:00 Etc/GMT+1\nGMT-02:00 America/Noronha\nGMT-02:00 Atlantic/South_Georgia\nGMT-02:00 Etc/GMT+2\nGMT-03:00 America/Araguaina\nGMT-03:00 America/Argentina/Buenos_Aires\nGMT-03:00 America/Argentina/Catamarca\nGMT-03:00 America/Argentina/Cordoba\nGMT-03:00 America/Argentina/Jujuy\nGMT-03:00 America/Argentina/La_Rioja\nGMT-03:00 America/Argentina/Mendoza\nGMT-03:00 America/Argentina/Rio_Gallegos\nGMT-03:00 America/Argentina/Salta\nGMT-03:00 America/Argentina/San_Juan\nGMT-03:00 America/Argentina/San_Luis\nGMT-03:00 America/Argentina/Tucuman\nGMT-03:00 America/Argentina/Ushuaia\nGMT-03:00 America/Asuncion\nGMT-03:00 America/Bahia\nGMT-03:00 America/Belem\nGMT-03:00 America/Cayenne\nGMT-03:00 America/Fortaleza\nGMT-03:00 America/Godthab\nGMT-03:00 America/Maceio\nGMT-03:00 America/Miquelon\nGMT-03:00 America/Montevideo\nGMT-03:00 America/Nuuk\nGMT-03:00 America/Paramaribo\nGMT-03:00 America/Punta_Arenas\nGMT-03:00 America/Recife\nGMT-03:00 America/Santarem\nGMT-03:00 America/Santiago\nGMT-03:00 America/Sao_Paulo\nGMT-03:00 Antarctica/Palmer\nGMT-03:00 Antarctica/Rothera\nGMT-03:00 Atlantic/Stanley\nGMT-03:00 Etc/GMT+3\nGMT-03:30 America/St_Johns\nGMT-04:00 America/Anguilla\nGMT-04:00 America/Antigua\nGMT-04:00 America/Aruba\nGMT-04:00 America/Barbados\nGMT-04:00 America/Blanc-Sablon\nGMT-04:00 America/Boa_Vista\nGMT-04:00 America/Campo_Grande\nGMT-04:00 America/Caracas\nGMT-04:00 America/Cuiaba\nGMT-04:00 America/Curacao\nGMT-04:00 America/Dominica\nGMT-04:00 America/Glace_Bay\nGMT-04:00 America/Goose_Bay\nGMT-04:00 America/Grenada\nGMT-04:00 America/Guadeloupe\nGMT-04:00 America/Guyana\nGMT-04:00 America/Halifax\nGMT-04:00 America/Kralendijk\nGMT-04:00 America/La_Paz\nGMT-04:00 America/Lower_Princes\nGMT-04:00 America/Manaus\nGMT-04:00 America/Marigot\nGMT-04:00 America/Martinique\nGMT-04:00 America/Moncton\nGMT-04:00 America/Montserrat\nGMT-04:00 America/Port_of_Spain\nGMT-04:00 America/Porto_Velho\nGMT-04:00 America/Puerto_Rico\nGMT-04:00 America/Santo_Domingo\nGMT-04:00 America/St_Barthelemy\nGMT-04:00 America/St_Kitts\nGMT-04:00 America/St_Lucia\nGMT-04:00 America/St_Thomas\nGMT-04:00 America/St_Vincent\nGMT-04:00 America/Thule\nGMT-04:00 America/Tortola\nGMT-04:00 Atlantic/Bermuda\nGMT-04:00 Etc/GMT+4\nGMT-05:00 America/Atikokan\nGMT-05:00 America/Bogota\nGMT-05:00 America/Cancun\nGMT-05:00 America/Cayman\nGMT-05:00 America/Detroit\nGMT-05:00 America/Eirunepe\nGMT-05:00 America/Grand_Turk\nGMT-05:00 America/Guayaquil\nGMT-05:00 America/Havana\nGMT-05:00 America/Indiana/Indianapolis\nGMT-05:00 America/Indiana/Marengo\nGMT-05:00 America/Indiana/Petersburg\nGMT-05:00 America/Indiana/Vevay\nGMT-05:00 America/Indiana/Vincennes\nGMT-05:00 America/Indiana/Winamac\nGMT-05:00 America/Indianapolis\nGMT-05:00 America/Iqaluit\nGMT-05:00 America/Jamaica\nGMT-05:00 America/Kentucky/Louisville\nGMT-05:00 America/Kentucky/Monticello\nGMT-05:00 America/Lima\nGMT-05:00 America/Montreal\nGMT-05:00 America/Nassau\nGMT-05:00 America/New_York\nGMT-05:00 America/Nipigon\nGMT-05:00 America/Panama\nGMT-05:00 America/Pangnirtung\nGMT-05:00 America/Port-au-Prince\nGMT-05:00 America/Rio_Branco\nGMT-05:00 America/Thunder_Bay\nGMT-05:00 America/Toronto\nGMT-05:00 EST\nGMT-05:00 EST5EDT\nGMT-05:00 Etc/GMT+5\nGMT-05:00 Pacific/Easter\nGMT-06:00 America/Bahia_Banderas\nGMT-06:00 America/Belize\nGMT-06:00 America/Chicago\nGMT-06:00 America/Costa_Rica\nGMT-06:00 America/El_Salvador\nGMT-06:00 America/Guatemala\nGMT-06:00 America/Indiana/Knox\nGMT-06:00 America/Indiana/Tell_City\nGMT-06:00 America/Managua\nGMT-06:00 America/Matamoros\nGMT-06:00 America/Menominee\nGMT-06:00 America/Merida\nGMT-06:00 America/Mexico_City\nGMT-06:00 America/Monterrey\nGMT-06:00 America/North_Dakota/Beulah\nGMT-06:00 America/North_Dakota/Center\nGMT-06:00 America/North_Dakota/New_Salem\nGMT-06:00 America/Rainy_River\nGMT-06:00 America/Rankin_Inlet\nGMT-06:00 America/Regina\nGMT-06:00 America/Resolute\nGMT-06:00 America/Swift_Current\nGMT-06:00 America/Tegucigalpa\nGMT-06:00 America/Winnipeg\nGMT-06:00 CST6CDT\nGMT-06:00 Etc/GMT+6\nGMT-06:00 Pacific/Galapagos\nGMT-07:00 America/Boise\nGMT-07:00 America/Cambridge_Bay\nGMT-07:00 America/Chihuahua\nGMT-07:00 America/Creston\nGMT-07:00 America/Dawson\nGMT-07:00 America/Dawson_Creek\nGMT-07:00 America/Denver\nGMT-07:00 America/Edmonton\nGMT-07:00 America/Fort_Nelson\nGMT-07:00 America/Hermosillo\nGMT-07:00 America/Inuvik\nGMT-07:00 America/Mazatlan\nGMT-07:00 America/Ojinaga\nGMT-07:00 America/Phoenix\nGMT-07:00 America/Whitehorse\nGMT-07:00 America/Yellowknife\nGMT-07:00 Etc/GMT+7\nGMT-07:00 MST\nGMT-07:00 MST7MDT\nGMT-08:00 America/Los_Angeles\nGMT-08:00 America/Tijuana\nGMT-08:00 America/Vancouver\nGMT-08:00 Etc/GMT+8\nGMT-08:00 Pacific/Pitcairn\nGMT-08:00 PST8PDT\nGMT-09:00 America/Anchorage\nGMT-09:00 America/Juneau\nGMT-09:00 America/Metlakatla\nGMT-09:00 America/Nome\nGMT-09:00 America/Sitka\nGMT-09:00 America/Yakutat\nGMT-09:00 Etc/GMT+9\nGMT-09:00 Pacific/Gambier\nGMT-09:30 Pacific/Marquesas\nGMT-10:00 America/Adak\nGMT-10:00 Etc/GMT+10\nGMT-10:00 HST\nGMT-10:00 Pacific/Honolulu\nGMT-10:00 Pacific/Rarotonga\nGMT-10:00 Pacific/Tahiti\nGMT-11:00 Etc/GMT+11\nGMT-11:00 Pacific/Midway\nGMT-11:00 Pacific/Niue\nGMT-11:00 Pacific/Pago_Pago\nGMT-12:00 Etc/GMT+12\nGMT+00:00 Africa/Abidjan\nGMT+00:00 Africa/Accra\nGMT+00:00 Africa/Bamako\nGMT+00:00 Africa/Banjul\nGMT+00:00 Africa/Bissau\nGMT+00:00 Africa/Conakry\nGMT+00:00 Africa/Dakar\nGMT+00:00 Africa/Freetown\nGMT+00:00 Africa/Lome\nGMT+00:00 Africa/Monrovia\nGMT+00:00 Africa/Nouakchott\nGMT+00:00 Africa/Ouagadougou\nGMT+00:00 Africa/Sao_Tome\nGMT+00:00 America/Danmarkshavn\nGMT+00:00 Antarctica/Troll\nGMT+00:00 Atlantic/Canary\nGMT+00:00 Atlantic/Faroe\nGMT+00:00 Atlantic/Madeira\nGMT+00:00 Atlantic/Reykjavik\nGMT+00:00 Atlantic/St_Helena\nGMT+00:00 Etc/GMT\nGMT+00:00 Etc/GMT-0\nGMT+00:00 Etc/GMT+0\nGMT+00:00 Etc/GMT0\nGMT+00:00 Etc/Greenwich\nGMT+00:00 Etc/Universal\nGMT+00:00 Etc/Zulu\nGMT+00:00 Europe/Dublin\nGMT+00:00 Europe/Guernsey\nGMT+00:00 Europe/Isle_of_Man\nGMT+00:00 Europe/Jersey\nGMT+00:00 Europe/Lisbon\nGMT+00:00 Europe/London\nGMT+00:00 GMT\nGMT+00:00 UTC\nGMT+00:00 WET\nGMT+01:00 Africa/Algiers\nGMT+01:00 Africa/Bangui\nGMT+01:00 Africa/Brazzaville\nGMT+01:00 Africa/Casablanca\nGMT+01:00 Africa/Ceuta\nGMT+01:00 Africa/Douala\nGMT+01:00 Africa/El_Aaiun\nGMT+01:00 Africa/Kinshasa\nGMT+01:00 Africa/Lagos\nGMT+01:00 Africa/Libreville\nGMT+01:00 Africa/Luanda\nGMT+01:00 Africa/Malabo\nGMT+01:00 Africa/Ndjamena\nGMT+01:00 Africa/Niamey\nGMT+01:00 Africa/Porto-Novo\nGMT+01:00 Africa/Tunis\nGMT+01:00 Arctic/Longyearbyen\nGMT+01:00 CET\nGMT+01:00 Etc/GMT-1\nGMT+01:00 Europe/Amsterdam\nGMT+01:00 Europe/Andorra\nGMT+01:00 Europe/Belgrade\nGMT+01:00 Europe/Berlin\nGMT+01:00 Europe/Bratislava\nGMT+01:00 Europe/Brussels\nGMT+01:00 Europe/Budapest\nGMT+01:00 Europe/Busingen\nGMT+01:00 Europe/Copenhagen\nGMT+01:00 Europe/Gibraltar\nGMT+01:00 Europe/Ljubljana\nGMT+01:00 Europe/Luxembourg\nGMT+01:00 Europe/Madrid\nGMT+01:00 Europe/Malta\nGMT+01:00 Europe/Monaco\nGMT+01:00 Europe/Oslo\nGMT+01:00 Europe/Paris\nGMT+01:00 Europe/Podgorica\nGMT+01:00 Europe/Prague\nGMT+01:00 Europe/Rome\nGMT+01:00 Europe/San_Marino\nGMT+01:00 Europe/Sarajevo\nGMT+01:00 Europe/Skopje\nGMT+01:00 Europe/Stockholm\nGMT+01:00 Europe/Tirane\nGMT+01:00 Europe/Vaduz\nGMT+01:00 Europe/Vatican\nGMT+01:00 Europe/Vienna\nGMT+01:00 Europe/Warsaw\nGMT+01:00 Europe/Zagreb\nGMT+01:00 Europe/Zurich\nGMT+01:00 MET\nGMT+02:00 Africa/Blantyre\nGMT+02:00 Africa/Bujumbura\nGMT+02:00 Africa/Cairo\nGMT+02:00 Africa/Gaborone\nGMT+02:00 Africa/Harare\nGMT+02:00 Africa/Johannesburg\nGMT+02:00 Africa/Khartoum\nGMT+02:00 Africa/Kigali\nGMT+02:00 Africa/Lubumbashi\nGMT+02:00 Africa/Lusaka\nGMT+02:00 Africa/Maputo\nGMT+02:00 Africa/Maseru\nGMT+02:00 Africa/Mbabane\nGMT+02:00 Africa/Tripoli\nGMT+02:00 Africa/Windhoek\nGMT+02:00 Asia/Amman\nGMT+02:00 Asia/Beirut\nGMT+02:00 Asia/Damascus\nGMT+02:00 Asia/Famagusta\nGMT+02:00 Asia/Gaza\nGMT+02:00 Asia/Hebron\nGMT+02:00 Asia/Jerusalem\nGMT+02:00 Asia/Nicosia\nGMT+02:00 EET\nGMT+02:00 Etc/GMT-2\nGMT+02:00 Europe/Athens\nGMT+02:00 Europe/Bucharest\nGMT+02:00 Europe/Chisinau\nGMT+02:00 Europe/Helsinki\nGMT+02:00 Europe/Kaliningrad\nGMT+02:00 Europe/Kiev\nGMT+02:00 Europe/Mariehamn\nGMT+02:00 Europe/Nicosia\nGMT+02:00 Europe/Riga\nGMT+02:00 Europe/Sofia\nGMT+02:00 Europe/Tallinn\nGMT+02:00 Europe/Uzhgorod\nGMT+02:00 Europe/Vilnius\nGMT+02:00 Europe/Zaporozhye\nGMT+03:00 Africa/Addis_Ababa\nGMT+03:00 Africa/Asmara\nGMT+03:00 Africa/Dar_es_Salaam\nGMT+03:00 Africa/Djibouti\nGMT+03:00 Africa/Juba\nGMT+03:00 Africa/Kampala\nGMT+03:00 Africa/Mogadishu\nGMT+03:00 Africa/Nairobi\nGMT+03:00 Antarctica/Syowa\nGMT+03:00 Asia/Aden\nGMT+03:00 Asia/Baghdad\nGMT+03:00 Asia/Bahrain\nGMT+03:00 Asia/Istanbul\nGMT+03:00 Asia/Kuwait\nGMT+03:00 Asia/Qatar\nGMT+03:00 Asia/Riyadh\nGMT+03:00 Etc/GMT-3\nGMT+03:00 Europe/Istanbul\nGMT+03:00 Europe/Kirov\nGMT+03:00 Europe/Minsk\nGMT+03:00 Europe/Moscow\nGMT+03:00 Europe/Simferopol\nGMT+03:00 Indian/Antananarivo\nGMT+03:00 Indian/Comoro\nGMT+03:00 Indian/Mayotte\nGMT+03:30 Asia/Tehran\nGMT+04:00 Asia/Baku\nGMT+04:00 Asia/Dubai\nGMT+04:00 Asia/Muscat\nGMT+04:00 Asia/Tbilisi\nGMT+04:00 Asia/Yerevan\nGMT+04:00 Etc/GMT-4\nGMT+04:00 Europe/Astrakhan\nGMT+04:00 Europe/Samara\nGMT+04:00 Europe/Saratov\nGMT+04:00 Europe/Ulyanovsk\nGMT+04:00 Europe/Volgograd\nGMT+04:00 Indian/Mahe\nGMT+04:00 Indian/Mauritius\nGMT+04:00 Indian/Reunion\nGMT+04:30 Asia/Kabul\nGMT+05:00 Antarctica/Mawson\nGMT+05:00 Asia/Aqtau\nGMT+05:00 Asia/Aqtobe\nGMT+05:00 Asia/Ashgabat\nGMT+05:00 Asia/Atyrau\nGMT+05:00 Asia/Dushanbe\nGMT+05:00 Asia/Karachi\nGMT+05:00 Asia/Oral\nGMT+05:00 Asia/Qyzylorda\nGMT+05:00 Asia/Samarkand\nGMT+05:00 Asia/Tashkent\nGMT+05:00 Asia/Yekaterinburg\nGMT+05:00 Etc/GMT-5\nGMT+05:00 Indian/Kerguelen\nGMT+05:00 Indian/Maldives\nGMT+05:30 Asia/Calcutta\nGMT+05:30 Asia/Colombo\nGMT+05:30 Asia/Kolkata\nGMT+05:45 Asia/Kathmandu\nGMT+05:45 Asia/Katmandu\nGMT+06:00 Antarctica/Vostok\nGMT+06:00 Asia/Almaty\nGMT+06:00 Asia/Bishkek\nGMT+06:00 Asia/Dhaka\nGMT+06:00 Asia/Omsk\nGMT+06:00 Asia/Qostanay\nGMT+06:00 Asia/Thimphu\nGMT+06:00 Asia/Urumqi\nGMT+06:00 Etc/GMT-6\nGMT+06:00 Indian/Chagos\nGMT+06:30 Asia/Yangon\nGMT+06:30 Indian/Cocos\nGMT+07:00 Antarctica/Davis\nGMT+07:00 Asia/Bangkok\nGMT+07:00 Asia/Barnaul\nGMT+07:00 Asia/Ho_Chi_Minh\nGMT+07:00 Asia/Hovd\nGMT+07:00 Asia/Jakarta\nGMT+07:00 Asia/Krasnoyarsk\nGMT+07:00 Asia/Novokuznetsk\nGMT+07:00 Asia/Novosibirsk\nGMT+07:00 Asia/Phnom_Penh\nGMT+07:00 Asia/Pontianak\nGMT+07:00 Asia/Tomsk\nGMT+07:00 Asia/Vientiane\nGMT+07:00 Etc/GMT-7\nGMT+07:00 Indian/Christmas\nGMT+08:00 Asia/Brunei\nGMT+08:00 Asia/Choibalsan\nGMT+08:00 Asia/Hong_Kong\nGMT+08:00 Asia/Irkutsk\nGMT+08:00 Asia/Kuala_Lumpur\nGMT+08:00 Asia/Kuching\nGMT+08:00 Asia/Macau\nGMT+08:00 Asia/Makassar\nGMT+08:00 Asia/Manila\nGMT+08:00 Asia/Shanghai\nGMT+08:00 Asia/Singapore\nGMT+08:00 Asia/Taipei\nGMT+08:00 Asia/Ulaanbaatar\nGMT+08:00 Australia/Perth\nGMT+08:00 Etc/GMT-8\nGMT+08:45 Australia/Eucla\nGMT+09:00 Asia/Chita\nGMT+09:00 Asia/Dili\nGMT+09:00 Asia/Jayapura\nGMT+09:00 Asia/Khandyga\nGMT+09:00 Asia/Pyongyang\nGMT+09:00 Asia/Seoul\nGMT+09:00 Asia/Tokyo\nGMT+09:00 Asia/Yakutsk\nGMT+09:00 Etc/GMT-9\nGMT+09:00 Pacific/Palau\nGMT+09:30 Australia/Darwin\nGMT+10:00 Antarctica/DumontDUrville\nGMT+10:00 Asia/Ust-Nera\nGMT+10:00 Asia/Vladivostok\nGMT+10:00 Australia/Brisbane\nGMT+10:00 Australia/Lindeman\nGMT+10:00 Etc/GMT-10\nGMT+10:00 Pacific/Chuuk\nGMT+10:00 Pacific/Guam\nGMT+10:00 Pacific/Port_Moresby\nGMT+10:00 Pacific/Saipan\nGMT+10:30 Australia/Adelaide\nGMT+10:30 Australia/Broken_Hill\nGMT+11:00 Antarctica/Casey\nGMT+11:00 Antarctica/Macquarie\nGMT+11:00 Asia/Magadan\nGMT+11:00 Asia/Sakhalin\nGMT+11:00 Asia/Srednekolymsk\nGMT+11:00 Australia/Currie\nGMT+11:00 Australia/Hobart\nGMT+11:00 Australia/Lord_Howe\nGMT+11:00 Australia/Melbourne\nGMT+11:00 Australia/Sydney\nGMT+11:00 Etc/GMT-11\nGMT+11:00 Pacific/Bougainville\nGMT+11:00 Pacific/Efate\nGMT+11:00 Pacific/Guadalcanal\nGMT+11:00 Pacific/Kosrae\nGMT+11:00 Pacific/Noumea\nGMT+11:00 Pacific/Pohnpei\nGMT+12:00 Asia/Anadyr\nGMT+12:00 Asia/Kamchatka\nGMT+12:00 Etc/GMT-12\nGMT+12:00 Pacific/Fiji\nGMT+12:00 Pacific/Funafuti\nGMT+12:00 Pacific/Kwajalein\nGMT+12:00 Pacific/Majuro\nGMT+12:00 Pacific/Nauru\nGMT+12:00 Pacific/Norfolk\nGMT+12:00 Pacific/Tarawa\nGMT+12:00 Pacific/Wake\nGMT+12:00 Pacific/Wallis\nGMT+13:00 Antarctica/McMurdo\nGMT+13:00 Etc/GMT-13\nGMT+13:00 Pacific/Auckland\nGMT+13:00 Pacific/Enderbury\nGMT+13:00 Pacific/Fakaofo\nGMT+13:00 Pacific/Tongatapu\nGMT+13:45 Pacific/Chatham\nGMT+14:00 Etc/GMT-14\nGMT+14:00 Pacific/Apia\nGMT+14:00 Pacific/Kiritimati   \n</code></pre>\n","_postman_id":"50cfebef-6dbc-4021-8a29-9d32664f4bba"}],"id":"4c965afb-088a-4365-b5a4-1f58ea8eacc5","_postman_id":"4c965afb-088a-4365-b5a4-1f58ea8eacc5","description":""}],"variable":[{"key":"baseUrl","value":"http://127.0.0.1:50000"},{"key":"token","value":""},{"key":"workspaceId","value":"1"}]}