{"info":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","description":"<html><head></head><body><h2 id=\"multilogin-x-api-documentation\"><strong>Multilogin X API Documentation</strong></h2>\n<p>Welcome to the Multilogin X API documentation. This documentation serves to explain how to automate Multilogin X API endpoints by using scripts, bots and automation in general.</p>\n<p>Our API enables users and developers to programmatically manage browser profiles, perform actions such as creating, modifying, or deleting profiles, and retrieve data related to profile usage, activity etc.</p>\n<h2 id=\"authentication\"><strong>Authentication</strong></h2>\n<p>Most of the API requests must be authenticated using Bearer Token. You can generate Bearer Token by signing in or refreshing it when needed.</p>\n<p>The regular token has 30 minutes of lifetime. Upon expiration, you may refresh it with <code>POST /user/refresh_token</code> to obtain a new one.</p>\n<p>To have higher rate limits and a longer token lifetime, it is recommended to get the <a href=\"https://documenter.getpostman.com/view/28533318/2s946h9Cv9#918a9c42-cb0f-497f-9bdd-a44d9d760be5\">automation token</a>.</p>\n<h2 id=\"endpoints-overview\"><strong>Endpoints Overview</strong></h2>\n<p>The Multilogin X API provides endpoints for various actions divided into the following categories:</p>\n<ul>\n<li><p><strong>Base URL</strong>: api.multilogin.com</p>\n</li>\n<li><p><strong>Launcher:</strong> Start, stop, get basic infomation about browser profiles.</p>\n</li>\n<li><p><strong>Profile Management:</strong> Create, update, delete, browser profiles.</p>\n</li>\n<li><p><strong>Profile Access Management</strong>: Sign in, manage your password and token, get basic information on workspaces.</p>\n</li>\n<li><p><strong>Browser Profile Data:</strong> Unlock browser profiles.</p>\n</li>\n</ul>\n<h2 id=\"request-and-response-format\"><strong>Request and Response Format</strong></h2>\n<p>The API accepts JSON-formatted requests and returns responses in JSON format.</p>\n<h2 id=\"error-handling\"><strong>Error Handling</strong></h2>\n<p>The API follows standard HTTP status codes to indicate the success or failure of requests. Error responses include error messages to assist in troubleshooting.</p>\n<p>Errors are categorized into the following groups:</p>\n<ol>\n<li><p><strong>Client Errors (4xx):</strong> These errors occur when there is an issue with the client's request, such as invalid parameters or unauthorized access.</p>\n<ul>\n<li><p><strong>400 Bad Request:</strong> The request was invalid or malformed. Check the request parameters and try again. This type typically relates to wrong or invalid data being sent.</p>\n</li>\n<li><p><strong>401 Unauthorized:</strong> Authentication credentials are missing or invalid. Ensure you are using valid credentials and tokens.</p>\n</li>\n<li><p><strong>403 Forbidden:</strong> The user does not have permission to access the requested resource.</p>\n</li>\n<li><p><strong>429 Too Many Request:</strong> The error indicates that the user has sent too many requests in a given amount of time exceeding the rate limit.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Server Errors (5xx):</strong> These errors occur when there is an issue on the server side, such as internal server errors or service unavailable.</p>\n<ul>\n<li><strong>500 Internal Server Error:</strong> An unexpected error occurred on the server side. This may happen when the server cannot process your request due to multiple technical reasons. Wrong payloads or inconsistent data sent can also raise this error. Contact support if the issue persists.</li>\n</ul>\n</li>\n</ol>\n<p>For more information on using the Multilogin X API, please refer to the API documentation with code examples or navigate to our <a href=\"https://help.multilogin.com/en_US/multilogin-x\">support page</a>.</p>\n<p>Have feedback to share? Take a minute to fiil in this quick <a href=\"https://tally.so/r/nWABkk\">survey</a>.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"28533318","collectionId":"54a9773a-031e-4904-b607-e372445dc2ba","publishedId":"2s946h9Cv9","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2023-07-18T13:00:05.000Z"},"item":[{"name":"Launcher","item":[{"name":"Start Browser Profile","id":"531a1370-6ac3-49d5-8914-d9c07dc98636","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"url":"https://launcher.mlx.yt:45001/api/v2/profile/f/:folder_id/p/:profile_id/start?automation_type=selenium, puppeteer, playwright&headless_mode=false,true","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Start a browser profile.</p>\n<p>The endpoint will return a port for automation in the response message if the automation type parameter is passed. See <code>automation_type</code> in the \"Query Params\" section.</p>\n<p><strong>NB: Mimic profiles will work with</strong> <strong><code>custom_start_urls</code></strong> <strong>only if</strong> <strong><code>automation_type</code></strong> **is NOT specified. This is to be fixed soon.**<strong>Stealthfox profiles work as expected.</strong></p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"folder_id\":\"&lt;string&gt;\",\n\"profile_id\":\"&lt;string&gt;\",\n\"automation_type\":\"&lt;value&gt;\",\n\"headless_mode\":&lt;boolean&gt;\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v2","profile","f",":folder_id","p",":profile_id","start"],"host":["launcher","mlx","yt"],"query":[{"description":{"content":"<p><code>Optional</code>. Specify the automation type. Mimic can work with any of the types. Stealthfox can only work with <strong>selenium</strong>. Defaults to <code>selenium</code>.</p>\n","type":"text/plain"},"key":"automation_type","value":"selenium, puppeteer, playwright"},{"description":{"content":"<p><code>Optional</code>. Enable headless mode for all browsers. Defaults to <code>false</code>.</p>\n","type":"text/plain"},"key":"headless_mode","value":"false,true"}],"variable":[{"description":{"content":"<p><code>Required</code>. Specify the ID of the folder where the profile to launch is stored. Defaults to <code>default folder</code>.</p>\n","type":"text/plain"},"type":"any","value":"uuid","key":"folder_id"},{"description":{"content":"<p><code>Required</code>. Specify the ID of the profile to launch.</p>\n","type":"text/plain"},"type":"any","value":"uuid","key":"profile_id"}]}},"response":[{"id":"97c8deda-8a6d-4977-a231-a07ccbb6ac44","name":"Profile Started","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://launcher.mlx.yt:45001/api/v2/profile/f/81b5627a-1212-4016-9467-3dbe4d6f78eb/p/81b5627a-1212-4016-9467-3dbe4d6f78eb/start?automation_type=puppeteer&headless_mode=false","protocol":"https","host":["launcher","mlx","yt"],"port":"45001","path":["api","v2","profile","f","81b5627a-1212-4016-9467-3dbe4d6f78eb","p","81b5627a-1212-4016-9467-3dbe4d6f78eb","start"],"query":[{"key":"automation_type","value":"puppeteer","description":"`Optional`. Specify the automation type. Mimic can work with any of the types. Stealthfox can only work with **selenium**."},{"key":"headless_mode","value":"false","description":"`Optional`. Enable headless mode for all browsers."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"browser_type\": \"mimic\",\n        \"core_version\": 132,\n        \"id\": \"81b5627a-1212-4016-9467-3dbe4d6f78eb\",\n        \"is_quick\": false,\n        \"port\": \"55513\"\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Profile started successfully\"\n    }\n}"}],"_postman_id":"531a1370-6ac3-49d5-8914-d9c07dc98636"},{"name":"Start Quick Profile v3","id":"e97a5eaa-7d80-410d-944d-cf82041714da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"browser_type\": \"<string>\",\r\n    \"os_type\": \"<string>\",\r\n    \"script_file\": \"<string>\",\r\n    \"automation\": \"<string>\",\r\n    \"core_version\": <integer>,\r\n    \"core_minor_version\": <integer>,\r\n    \"is_headless\": <boolean>,\r\n    \"parameters\": {\r\n        \"flags\": {\r\n            \"audio_masking\": \"<string>\",\r\n            \"fonts_masking\": \"<string>\",\r\n            \"geolocation_masking\": \"<string>\",\r\n            \"geolocation_popup\": \"<string>\",\r\n            \"graphics_masking\": \"<string>\",\r\n            \"graphics_noise\": \"<string>\",\r\n            \"localization_masking\": \"<string>\",\r\n            \"media_devices_masking\": \"<string>\",\r\n            \"navigator_masking\": \"<string>\",\r\n            \"ports_masking\": \"<string>\",\r\n            \"proxy_masking\": \"<string>\",\r\n            \"screen_masking\": \"<string>\",\r\n            \"timezone_masking\": \"<string>\",\r\n            \"webrtc_masking\": \"<string>\",\r\n            \"canvas_noise:\": \"<string>\",\r\n            \"startup_behavior\": \"<string>\"\r\n        },\r\n        \"proxy\": {\r\n            \"host\": \"<string>\",\r\n            \"type\": \"<string>\",\r\n            \"port\": <integer>,\r\n            \"username\": \"<string>\",\r\n            \"password\": \"<string>\"\r\n        },\r\n        \"fingerprint\": {\r\n            \"navigator\": {\r\n                \"hardware_concurrency\": <integer>,\r\n                \"platform\": \"<string>\",\r\n                \"user_agent\": \"<string>\",\r\n                \"os_cpu\": \"<string>\"\r\n            },\r\n            \"localization\": {\r\n                \"languages\": \"<string>\",\r\n                \"locale\": \"<string>\",\r\n                \"accept_languages\": \"<string>\"\r\n            },\r\n            \"timezone\": {\r\n                \"zone\": \"<string>\"\r\n            },\r\n            \"graphic\": {\r\n                \"renderer\": \"<string>\",\r\n                \"vendor\": \"<string>\"\r\n            },\r\n            \"webrtc\": {\r\n                \"public_ip\": \"<string>\"\r\n            },\r\n            \"media_devices\": {\r\n                \"audio_inputs\": <integer>,\r\n                \"audio_outputs\": <integer>,\r\n                \"video_inputs\": <integer>\r\n            },\r\n            \"screen\": {\r\n                \"height\": <integer>,\r\n                \"pixel_ratio\": <double>,\r\n                \"width\": <integer>\r\n            },\r\n            \"geolocation\": {\r\n                \"accuracy\": <number>,\r\n                \"altitude\": <number>,\r\n                \"latitude\": <number>,\r\n                \"longitude\": <number>\r\n            },\r\n            \"ports\": [\r\n                <integer>,\r\n            ],\r\n            \"fonts\": [\r\n                \"<string>\"\r\n            ],\r\n            \"cmd_params\": {\r\n                \"params\": [\r\n                    {\r\n                        \"flag\": \"<string>\",\r\n                        \"value\": \"<boolean>\"\r\n                    }\r\n                ]\r\n            }\r\n        },\r\n        \"custom_start_urls\": [\r\n            \"<string>\"\r\n        ]\r\n    }\r\n}"},"url":"https://launcher.mlx.yt:45001/api/v3/profile/quick","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Create a one-time quick browser profile, that opens up after the call is successfully made. Browsing activity and its related data is not saved after the profle has been stopped.</p>\n<p>Fingerprint parameters need providing only if flags set to <code>Custom</code>.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, navigate to <strong>Body</strong>.</p>\n<p>Note that the custom URL feature will be available for Mimic quick browsers <strong>ONLY</strong> if the <code>automation</code> value is not provided in the request. Stealthfox browsers works as expected.</p>\n<p>If you would like to avoid having your profiles updated to the latest available core, specify <code>auto_update_core</code> (<code>true</code> or <code>false</code>) and a specific <code>core_version</code>.<br />Updating existing profiles to a specific core version is not supported.</p>\n<p><strong>Mimic quick profiles will work with</strong> <strong><code>custom_start_urls</code></strong> <strong>only if</strong> <strong><code>automation_type</code></strong> <strong>is NOT specified. This is to be fixed soon. Stealthfox profiles work as expected.</strong></p>\n<p><strong>NB: It is recommended to use the default values, which keep your browser cores up-to-date. Multilogin does not bear any responsability for ban or detection-related issues if profiles have a dated core version.</strong></p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<p>Start Quick Profile v3 has <code>proxy</code> inside <code>parameters</code>.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"browser_type\": \"&lt;string&gt;\",\n    \"os_type\": \"&lt;string&gt;\",\n    \"automation\": \"&lt;string&gt;\",\n    \"auto_update_core\": &lt;boolean&gt;,\n    \"core_version\": &lt;number&gt;,\n    \"is_headless\": &lt;boolean&gt;,\n    \"parameters\": {\n        \"flags\": {\n            \"audio_masking\": \"value\",\n            \"fonts_masking\": \"value\",\n            \"geolocation_masking\": \"value\",\n            \"geolocation_popup\": \"value\",\n            \"graphics_masking\": \"value\",\n            \"graphics_noise\": \"value\",\n            \"localization_masking\": \"value\",\n            \"media_devices_masking\": \"value\",\n            \"navigator_masking\": \"value\",\n            \"ports_masking\": \"value\",\n            \"proxy_masking\": \"value\",\n            \"screen_masking\": \"value\",\n            \"timezone_masking\": \"value\",\n            \"webrtc_masking\": \"value\",\n            \"canvas_noise\" :\"value\",\n            \"startup_behavior\" :\"value\"\n        }\n        \"fingerprint\": {}\n}\n\n</code></pre>\n<p>The number of parameters in <code>fingerprint</code> may vary depending on the flag values passed in the request body.</p>\n<p>To use quick profiles with <a href=\"https://go.postman.co/workspace/My-Workspace~ccd73442-99e9-4b09-8bed-73dcedfe74b9/documentation/28533318-54a9773a-031e-4904-b607-e372445dc2ba?entity=folder-ae883a9a-6cc8-4de6-bdab-0ce3b05e83a6\">Script Runner</a>, use the following additional parameters:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"automation\": \"selenium\",\n\"script_file\": \"your_file.py\"\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v3","profile","quick"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Choose the browser type. Note: For <code>android</code> only mimic is supported! Defaults to <code>mimic</code>,</p>\n","type":"text/plain"},"key":"browser_type","value":"\"mimic\", \"stealthfox\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. You can skip specifying the value since your profiles will be updated to the latest core each time it is launched. Defaults to <code>latest</code>. Cannot specify the version that is 6 versions older then the current latest one.</p>\n","type":"text/plain"},"key":"core_version","value":"124"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the minor version based on its availability.</p>\n","type":"text/plain"},"key":"core_minor_version","value":"1"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the OS. Defaults to <code>windows</code>.</p>\n","type":"text/plain"},"key":"os_type","value":"\"linux\", \"macos\", \"windows\", \"android\""},{"disabled":true,"description":{"content":"<p><code>Optional</code></p>\n","type":"text/plain"},"key":"script_file","value":"\"your_.py_file\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. <code>selenium</code> only for working with Script Runner. Defaults to <code>selenium</code>.</p>\n","type":"text/plain"},"key":"automation","value":"selenium"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Enable headless mode. Defaults to <code>false</code>.</p>\n","type":"text/plain"},"key":"is_headless","value":"true,false"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>parameters</code>. Add a proxy to your profiles.</p>\n","type":"text/plain"},"key":"proxy","value":"{\n    \"host\": \"foo\",\n    \"type\": \"foo\",\n    \"port\": 1234,\n    \"username\": \"foo\",\n    \"password\": \"foo\" \n    \"save_traffic\": false\n}"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>proxy</code>. <code>false</code> is set by default. When set to <code>true</code>,  disables the loading of images/videos saving the proxy traffic.</p>\n","type":"text/plain"},"key":"save_traffic","value":"false, true"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify parameters for your profiles. <code>flags</code>, <code>fingerprints</code>, <code>storage</code> <strong>are required</strong> for <strong>parameters</strong>.</p>\n","type":"text/plain"},"key":"parameters","value":"flags,  fingerprints, storage, proxy,  custom_start_urls"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify flags for your profiles. <code>webrtc_masking, proxy_masking, geolocation_popup, audio_masking, graphics_noise, ports_masking, navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, geolocation_masking</code> <strong>are required</strong> for <strong>parameters</strong>.</p>\n","type":"text/plain"},"key":"flags","value":"webrtc_masking, proxy_masking, geolocation_popup, audio_masking, graphics_noise, ports_masking, navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, geolocation_masking, canvas_noise, startup_behavior"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>. Defaults to <code>mask</code>.</p>\n","type":"text/plain"},"key":"webrtc_masking","value":"\"natural\", \"custom\", \"mask\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>. Defaults to <code>prompt</code>.</p>\n","type":"text/plain"},"key":"geolocation_popup","value":"\"prompt\", \"allow\", \"block\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>. Defaults to <code>mask</code> for graphic_noise and to <code>natural</code> for audio masking.</p>\n","type":"text/plain"},"key":"audio_masking, graphics_noise","value":"\"mask\", \"natural\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>. Defaults to <code>disabled</code> unsell proxy is provided, than defaults to <code>custom</code>.</p>\n","type":"text/plain"},"key":"proxy_masking","value":"\"custom\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>. Defaults to <code>mask</code> and for media_devices_masking defaults to <code>natural</code>.</p>\n","type":"text/plain"},"key":"navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, ports_masking","value":"\"natural\", \"custom\", \"mask\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>. Defaults to <code>mask</code>.</p>\n","type":"text/plain"},"key":"geolocation_masking","value":"\"custom\", \"mask\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for<code>flags</code>. The value is set based on the value of <code>graphics_noise</code> by default. To set a specific value for <code>canvas_noise</code>, include <code>canvas_noise</code> in your request body. Defaults to <code>mask</code>.</p>\n","type":"text/plain"},"key":"canvas_noise","value":"\"mask\", \"natural\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>flags</code>. <code>recover</code> is set by default and allows opening profiles with the tabs from the last session. <code>custom</code> opens up profiles with provided custom pages in <code>custom_start_urls</code>. Defaults to <code>recover</code>.</p>\n","type":"text/plain"},"key":"startup_behavior","value":"\"recover\",  \"custom\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>parameters</code>. Specify fingerprints of your profiles if flags are set to <code>Custom</code>. Defaults to <code>optional</code> unless custom is set.</p>\n","type":"text/plain"},"key":"fingerprint","value":"navigator, localization, timezone, graphic, webrtc, media_devices, screen,  geolocation,  ports,  fonts,  cmd_params"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>hardware_concurrency</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"hardware_concurrency","value":"2, 4, 6, 8, 12, 16, 32"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>user-agent</code>.</p>\n","type":"text/plain"},"key":"user_agent","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>platform</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"platform","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Oprtional</code> for <code>navigator</code>. Specify the value for <code>os_cpu</code>if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"os_cpu","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>. Specify the value for <code>accept_languages</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"accept_languages","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>. Pass an empty string.</p>\n","type":"text/plain"},"key":"languages","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>. Pass an empty string.</p>\n","type":"text/plain"},"key":"locale","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>timezone</code>.  Specify the value for <code>zone</code>.</p>\n","type":"text/plain"},"key":"zone","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>graphic</code>. Specify the value for <code>vendor</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"vendor","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>graphic</code>. Specify the value for <code>renderer</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"renderer","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>graphic</code>. Specify the value for <code>vendor_id</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"vendor_id","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>graphic</code>. Specify the value for <code>renderer_id</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"renderer_id","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>webrtc</code>. Specify the value for <code>public_ip</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"public_ip","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>audio_outputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"audio_outputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>video_inputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"video_inputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>audio_inputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"audio_inputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>. Specify the value for <code>width</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"width","value":"360 - 5000"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>.  Specify the value for <code>height</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"height","value":"640 - 3000"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>. Specify the value for <code>pixel_ratio</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"pixel_ratio","value":"1.0 - 5.0"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the value for <code>ports</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"ports","value":"[0 - 65535]"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>accuracy</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"accuracy","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>altitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"altitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>longitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"longitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>latitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"latitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprints</code>. Specify the value for <code>fonts</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"fonts","value":"[\"Font\"]"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprints</code>. Specify command line parameters for browsers.</p>\n","type":"text/plain"},"key":"cmd_params","value":"{\n                \"params\": [\n                    {\n                        \"flag\": \"<string>\",\n                        \"value\": \"<string>\"\n                    }\n                ]\n            }"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify custom URLs. Max amount is 5. Defaults to <code>optional</code> unselss custom is set.</p>\n","type":"text/plain"},"key":"custom_start_urls","value":"[\"url\"]"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code> with <code>android</code> os. Default is 5.</p>\n","type":"text/plain"},"key":"max_touch_points","value":"1 - 10"}],"variable":[]}},"response":[{"id":"aba78494-ea8f-45ea-ac8d-40235694ee2d","name":"Quick Profile v3 started","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    // This is an example of a successful request with 200 created. The created profile has most of the flags set to Custom. Fingerprints flagged as Custom can be passed manually. If set to Mask/Natural/Disabled, no values are needed.  \r\n    \"browser_type\": \"mimic\",\r\n    \"core_version\": 124,\r\n    \"os_type\": \"linux\",\r\n    \"script_file\": \"example_script3.py\",\r\n    \"automation\": \"selenium\",\r\n    \"is_headless\": false,\r\n    \"parameters\": {\r\n        \"flags\": {\r\n            \"audio_masking\": \"mask\",\r\n            \"fonts_masking\": \"custom\",\r\n            \"geolocation_masking\": \"custom\",\r\n            \"geolocation_popup\": \"prompt\",\r\n            \"graphics_masking\": \"custom\",\r\n            \"graphics_noise\": \"mask\",\r\n            \"localization_masking\": \"custom\",\r\n            \"media_devices_masking\": \"custom\",\r\n            \"navigator_masking\": \"custom\",\r\n            \"ports_masking\": \"mask\",\r\n            \"proxy_masking\": \"custom\",\r\n            \"quic_mode\": \"natural\",\r\n            \"screen_masking\": \"custom\",\r\n            \"timezone_masking\": \"custom\",\r\n            \"webrtc_masking\": \"custom\",\r\n            \"canvas_noise:\": \"custom\",\r\n            \"startup_behavior\": \"custom\"\r\n        },\r\n        \"fingerprint\": {\r\n            \"navigator\": {\r\n                \"hardware_concurrency\": 8,\r\n                \"platform\": \"Win32\",\r\n                \"user_agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36\",\r\n                \"os_cpu\": \"\"\r\n            },\r\n            \"localization\": {\r\n                \"languages\": \"en-US\",\r\n                \"locale\": \"en-US\",\r\n                \"accept_languages\": \"en-US,en;q=0.5\"\r\n            },\r\n            \"timezone\": {\r\n                \"zone\": \"Asia/Bangkok\"\r\n            },\r\n            \"graphic\": {\r\n                \"renderer\": \"ANGLE (NVIDIA, NVIDIA GeForce RTX 4070 Ti Direct3D11 vs_5_0 ps_5_0, D3D11)\",\r\n                \"vendor\": \"Google Inc. (NVIDIA)\"\r\n            },\r\n            \"webrtc\": {\r\n                \"public_ip\": \"123.123.123.123\"\r\n            },\r\n            \"media_devices\": {\r\n                \"audio_inputs\": 1,\r\n                \"audio_outputs\": 1,\r\n                \"video_inputs\": 2\r\n            },\r\n            \"screen\": {\r\n                \"height\": 1200,\r\n                \"pixel_ratio\": 1,\r\n                \"width\": 1920\r\n            },\r\n            \"geolocation\": {\r\n                \"accuracy\": 100,\r\n                \"altitude\": 100,\r\n                \"latitude\": 52.02,\r\n                \"longitude\": -52.1\r\n            },\r\n            \"ports\": [\r\n                12345\r\n            ],\r\n            \"fonts\": [\r\n                \"81938139\"\r\n            ],\r\n            \"cmd_params\": {\r\n                \"params\": [\r\n                    {\r\n                        \"flag\": \"show-fps-counter\",\r\n                        \"value\": \"true\"\r\n                    }\r\n                ]\r\n            }\r\n        },\r\n        \"proxy\": {\r\n            \"host\": \"host.com\",\r\n            \"type\": \"http\",\r\n            \"port\": 8081,\r\n            \"username\": \"username\",\r\n            \"password\": \"password\",\r\n            \"save_traffic\": true // false by default\r\n        },\r\n        \"custom_start_urls\": [\r\n            \"https://jsonformatter.org/\",\r\n            \"https://python.org/\"\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://launcher.mlx.yt:45001/api/v3/profile/quick","protocol":"https","host":["launcher","mlx","yt"],"port":"45001","path":["api","v3","profile","quick"],"query":[{"key":"browser_type","value":"\"mimic\", \"stealthfox\"","description":"`Required`. Choose the browser type. Note: For `android` only mimic is supported!","type":"text","disabled":true},{"key":"auto_update_core","value":"true, false","description":"`Optional`\nYou can skip specifying the value since your profiles will be updated to the latest core by default each time it is launched.","type":"text","disabled":true},{"key":"core_version","value":"124","description":"`Optional`. \nYou can skip specifying the value since your profiles will be updated to the latest core each time it is launched.","type":"text","disabled":true},{"key":"os_type","value":"\"linux\", \"macos\", \"windows\", \"android\"","description":"`Required`. Specify the OS.","type":"text","disabled":true},{"key":"script_file","value":"\"your_file.py\"","description":"`Optional`","type":"text","disabled":true},{"key":"automation","value":"selenium","description":"`Optional`. `selenium` only for working with Script Runner.","type":"text","disabled":true},{"key":"is_headless","value":"true,false","description":"`Optional`. Enable headless mode.","type":"text","disabled":true},{"key":"proxy","value":"{\n    \"host\": \"foo\",\n    \"type\": \"foo\",\n    \"port\": 1234,\n    \"username\": \"foo\",\n    \"password\": \"foo\"\n}","description":"`Optional` for `parameters`. Add a proxy to your profiles.","type":"text","disabled":true},{"key":"save_traffic","value":"false, true","description":"`Optional` for `proxy`. `false` is set by default. When set to `true`,  disables the loading of images/videos saving the proxy traffic.","disabled":true},{"key":"parameters","value":"flags,  fingerprints, storage, proxy,  custom_start_urls","description":"`Required`. Specify parameters for your profiles. `flags`, `fingerprints`, `storage` **are required** for **parameters**.","type":"text","disabled":true},{"key":"flags","value":"webrtc_masking, proxy_masking, geolocation_popup, audio_masking, graphics_noise, ports_masking, navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, geolocation_masking, canvas_noise, startup_behavior","description":"`Required`. Specify flags for your profiles. `webrtc_masking, proxy_masking, geolocation_popup, audio_masking, graphics_noise, ports_masking, navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, geolocation_masking` **are required** for **parameters**.","type":"text","disabled":true},{"key":"webrtc_masking","value":"\"natural\", \"custom\", \"mask\", \"disabled\"","description":"`Required` for `flags`.","type":"text","disabled":true},{"key":"geolocation_popup","value":"\"prompt\", \"allow\", \"block\"","description":"`Required` for `flags`.","type":"text","disabled":true},{"key":"audio_masking, graphics_noise","value":"\"mask\", \"natural\"","description":"`Required` for `flags`.","type":"text","disabled":true},{"key":"proxy_masking","value":"\"custom\", \"disabled\"","description":"`Required` for `flags`.","type":"text","disabled":true},{"key":"navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, ports_masking","value":"\"natural\", \"custom\", \"mask\"","description":"`Required` for `flags`.","type":"text","disabled":true},{"key":"geolocation_masking","value":"\"custom\", \"mask\"","description":"`Required` for `flags`.","type":"text","disabled":true},{"key":"canvas_noise","value":"\"mask\", \"natural\", \"disabled\"","description":"`Optional` for`flags`. The value is set based on the value of `graphics_noise` by default. To set a specific value for `canvas_noise`, include `canvas_noise` in your request body.","type":"text","disabled":true},{"key":"startup_behavior","value":"\"recover\",  \"custom\"","description":"`Optional` for `flags`. `recover` is set by default and allows opening profiles with the tabs from the last session. `custom` opens up profiles with provided custom pages in `custom_start_urls`.","type":"text","disabled":true},{"key":"fingerprint","value":"navigator, localization, timezone, graphic, webrtc, media_devices, screen,  geolocation,  ports,  fonts,  cmd_params","description":"`Required` for `parameters`. Specify fingerprints of your profiles if flags are set to `Custom`.","type":"text","disabled":true},{"key":"hardware_concurrency","value":"2, 4, 6, 8, 12, 16, 32","description":"`Required` for `navigator`. Specify the value for `hardware_concurrency` if the flag is `Custom`.","type":"text","disabled":true},{"key":"user_agent","value":"\"your_custom_value\"","description":"`Required` for `navigator`. Specify the value for `user-agent`.","type":"text","disabled":true},{"key":"platform","value":"\"your_custom_value\"","description":"`Required` for `navigator`. Specify the value for `platform` if the flag is `Custom`.","type":"text","disabled":true},{"key":"os_cpu","value":"\"your_custom_value\"","description":"`Oprtional` for `navigator`. Specify the value for `os_cpu`if the flag is `Custom`.","type":"text","disabled":true},{"key":"accept_languages","value":"\"your_custom_value\"","description":"`Required` for `localization`. Specify the value for `accept_languages` if the flag is `Custom`.","type":"text","disabled":true},{"key":"languages","value":"\"your_custom_value\"","description":"`Required` for `localization`. Pass an empty string.","type":"text","disabled":true},{"key":"locale","value":"\"your_custom_value\"","description":"`Required` for `localization`. Pass an empty string.","type":"text","disabled":true},{"key":"zone","value":"\"your_custom_value\"","description":"`Required` for `timezone`.  Specify the value for `zone`.","type":"text","disabled":true},{"key":"vendor","value":"\"your_custom_value\"","description":"`Required` for `graphic`. Specify the value for `vendor` if the flag is `Custom`.","type":"text","disabled":true},{"key":"renderer","value":"\"your_custom_value\"","description":"`Required` for `graphic`. Specify the value for `renderer` if the flag is `Custom`.","type":"text","disabled":true},{"key":"vendor_id","value":"\"your_custom_value\"","description":"`Optional` for `graphic`. Specify the value for `vendor_id` if the flag is `Custom`.","type":"text","disabled":true},{"key":"renderer_id","value":"\"your_custom_value\"","description":"`Optional` for `graphic`. Specify the value for `renderer_id` if the flag is `Custom`.","type":"text","disabled":true},{"key":"public_ip","value":"\"your_custom_value\"","description":"`Required` for `webrtc`. Specify the value for `public_ip` if the flag is `Custom`.","type":"text","disabled":true},{"key":"audio_outputs","value":"your_number","description":"`Required` for `media_devices`. Specify the value for `audio_outputs` if the flag is `Custom`.","type":"text","disabled":true},{"key":"video_inputs","value":"your_number","description":"`Required` for `media_devices`. Specify the value for `video_inputs` if the flag is `Custom`.","type":"text","disabled":true},{"key":"audio_inputs","value":"your_number","description":"`Required` for `media_devices`. Specify the value for `audio_inputs` if the flag is `Custom`.","type":"text","disabled":true},{"key":"width","value":"360 - 5000","description":"`Required` for `screen`. Specify the value for `width` if the flag is `Custom`.","type":"text","disabled":true},{"key":"height","value":"640 - 3000","description":"`Required` for `screen`.  Specify the value for `height` if the flag is `Custom`.","type":"text","disabled":true},{"key":"pixel_ratio","value":"1.0 - 5.0","description":"`Required` for `screen`. Specify the value for `pixel_ratio` if the flag is `Custom`.","type":"text","disabled":true},{"key":"ports","value":"[0 - 65535]","description":"`Optional`. Specify the value for `ports` if the flag is `Custom`.","type":"text","disabled":true},{"key":"accuracy","value":"your_number","description":"`Required` for `geolocation`. Specify the value for `accuracy` if the flag is `Custom`.","type":"text","disabled":true},{"key":"altitude","value":"your_number","description":"`Required` for `geolocation`. Specify the value for `altitude` if the flag is `Custom`.","type":"text","disabled":true},{"key":"longitude","value":"your_number","description":"`Required` for `geolocation`. Specify the value for `longitude` if the flag is `Custom`.","type":"text","disabled":true},{"key":"latitude","value":"your_number","description":"`Required` for `geolocation`. Specify the value for `latitude` if the flag is `Custom`.","type":"text","disabled":true},{"key":"fonts","value":"[\"Font\"]","description":"`Optional` for `fingerprints`. Specify the value for `fonts` if the flag is `Custom`.","type":"text","disabled":true},{"key":"cmd_params","value":"{\n                \"params\": [\n                    {\n                        \"flag\": \"<string>\",\n                        \"value\": \"<string>\"\n                    }\n                ]\n            }","description":"`Optional` for `fingerprints`. Specify command line parameters for browsers.","type":"text","disabled":true},{"key":"custom_start_urls","value":"[\"url\"]","description":"`Optional`. Specify custom URLs. Max amount is 5.","type":"text","disabled":true},{"key":"max_touch_points","value":"1 - 10","description":"`Optional` for `fingerprint` with `android` os. Default is 5.","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"browser_type\": \"mimic\",\n        \"core_version\": 132,\n        \"id\": \"d04aa438-d887-11ef-8d6d-0a0027000012\",\n        \"is_quick\": true,\n        \"port\": \"55579\"\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Quick profile started successfully\"\n    }\n}"}],"_postman_id":"e97a5eaa-7d80-410d-944d-cf82041714da"},{"name":"Start Quick Profile","id":"5c9bf683-6dcd-49cc-ba46-35cba11b4116","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"browser_type\": \"<string>\",\r\n    \"os_type\": \"<string>\",\r\n    \"automation\": \"<string>\",\r\n    \"core_version\": <integer>,\r\n    \"is_headless\": <boolean>,\r\n    \"proxy\": {\r\n        \"host\": \"<string>\",\r\n        \"type\": \"<string>\",\r\n        \"port\": <integer>,\r\n        \"username\": \"<string>\",\r\n        \"password\": \"<string>\",\r\n        \"save_traffic\": \"<boolean>\"\r\n    },\r\n    \"parameters\": {\r\n        \"flags\": {\r\n            \"audio_masking\": \"<string>\",\r\n            \"fonts_masking\": \"<string>\",\r\n            \"geolocation_masking\": \"<string>\",\r\n            \"geolocation_popup\": \"<string>\",\r\n            \"graphics_masking\": \"<string>\",\r\n            \"graphics_noise\": \"<string>\",\r\n            \"localization_masking\": \"<string>\",\r\n            \"media_devices_masking\": \"<string>\",\r\n            \"navigator_masking\": \"<string>\",\r\n            \"ports_masking\": \"<string>\",\r\n            \"proxy_masking\": \"<string>\",\r\n            \"screen_masking\": \"<string>\",\r\n            \"timezone_masking\": \"<string>\",\r\n            \"webrtc_masking\": \"<string>\",\r\n            \"canvas_noise:\": \"<string>\",\r\n            \"startup_behavior\": \"<string>\"\r\n        },\r\n        \"fingerprint\": {\r\n            \"navigator\": {\r\n                \"hardware_concurrency\": <integer>,\r\n                \"platform\": \"<string>\",\r\n                \"user_agent\": \"<string>\",\r\n                \"os_cpu\": \"<string>\"\r\n            },\r\n            \"localization\": {\r\n                \"languages\": \"<string>\",\r\n                \"locale\": \"<string>\",\r\n                \"accept_languages\": \"<string>\"\r\n            },\r\n            \"timezone\": {\r\n                \"zone\": \"<string>\"\r\n            },\r\n            \"graphic\": {\r\n                \"renderer\": \"<string>\",\r\n                \"vendor\": \"<string>\"\r\n            },\r\n            \"webrtc\": {\r\n                \"public_ip\": \"<string>\"\r\n            },\r\n            \"media_devices\": {\r\n                \"audio_inputs\": <integer>,\r\n                \"audio_outputs\": <integer>,\r\n                \"video_inputs\": <integer>\r\n            },\r\n            \"screen\": {\r\n                \"height\": <integer>,\r\n                \"pixel_ratio\": <double>,\r\n                \"width\": <integer>\r\n            },\r\n            \"geolocation\": {\r\n                \"accuracy\": <number>,\r\n                \"altitude\": <number>,\r\n                \"latitude\": <number>,\r\n                \"longitude\": <number>\r\n            },\r\n            \"ports\": [\r\n                <integer>,\r\n            ],\r\n            \"fonts\": [\r\n                \"<string>\"\r\n            ],\r\n            \"cmd_params\": {\r\n                \"params\": [\r\n                    {\r\n                        \"flag\": \"<string>\",\r\n                        \"value\": \"<boolean>\"\r\n                    }\r\n                ]\r\n            }\r\n        },\r\n        \"custom_start_urls\": [\r\n            \"<string>\"\r\n        ]\r\n    }\r\n}"},"url":"https://launcher.mlx.yt:45001/api/v2/profile/quick","description":"<p><strong>To be deprecated. Use Start Quick Profile v3 for starting quick browser profiles.</strong></p>\n<p>Create a one-time quick browser profile, that opens up after the call is successfully made. Browsing activity and its related data is not saved after the profle has been stopped.</p>\n<p>Fingerprint parameters need providing only if flags set to <code>Custom</code>.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, navigate to <strong>Body</strong>.</p>\n<p>If you would like to avoid having your profiles updated to the latest available core, specify <code>auto_update_core</code> (<code>true</code> or <code>false</code>) and a specific <code>core_version</code>.<br />Updating existing profiles to a specific core version is not supported.</p>\n<p><strong>Mimic quick profiles will work with</strong> <strong><code>custom_start_urls</code></strong> <strong>only if</strong> <strong><code>automation_type</code></strong> <strong>is NOT specified. This is to be fixed soon. Stealthfox profiles work as expected.</strong></p>\n<p><strong>NB: It is recommended to use the default values, which keep your browser cores up-to-date. Multilogin does not bear any responsability for ban or detection-related issues if profiles have a dated core version.</strong></p>\n<p><strong>Required parameters:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"browser_type\": \"&lt;string&gt;\",\n    \"os_type\": \"&lt;string&gt;\",\n    \"parameters\": {\n        \"flags\": {\n            \"audio_masking\": \"value\",\n            \"fonts_masking\": \"value\",\n            \"geolocation_masking\": \"value\",\n            \"geolocation_popup\": \"value\",\n            \"graphics_masking\": \"value\",\n            \"graphics_noise\": \"value\",\n            \"localization_masking\": \"value\",\n            \"media_devices_masking\": \"value\",\n            \"navigator_masking\": \"value\",\n            \"ports_masking\": \"value\",\n            \"proxy_masking\": \"value\",\n            \"screen_masking\": \"value\",\n            \"timezone_masking\": \"value\",\n            \"webrtc_masking\": \"value\"\n        }\n        \"fingerprint\": {}\n}\n\n</code></pre>\n<p>The number of parameters in <code>fingerprint</code> may vary depending on the flag values passed in the request body.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v2","profile","quick"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Choose the browser type. Note: For <code>android</code> only mimic is supported!</p>\n","type":"text/plain"},"key":"browser_type","value":"\"mimic\", \"stealthfox\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>\nYou can skip specifying the value since your profiles will be updated to the latest core by default each time it is launched.</p>\n","type":"text/plain"},"key":"auto_update_core","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. \nYou can skip specifying the value since your profiles will be updated to the latest core each time it is launched.</p>\n","type":"text/plain"},"key":"core_version","value":"124"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the OS.</p>\n","type":"text/plain"},"key":"os_type","value":"\"linux\", \"macos\", \"windows\", \"android\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the automation type. Mimic can work with any of the types. Stealthfox can only work with <strong>selenium</strong>.</p>\n","type":"text/plain"},"key":"automation","value":"selenium, playwright, puppeteer"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Enable headless mode.</p>\n","type":"text/plain"},"key":"is_headless","value":"true,false"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>parameters</code>. Add a proxy to your profiles.</p>\n","type":"text/plain"},"key":"proxy","value":"{\n    \"host\": \"foo\",\n    \"type\": \"foo\",\n    \"port\": 1234,\n    \"username\": \"foo\",\n    \"password\": \"foo\"\n}"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>proxy</code>. <code>false</code> is set by default. When set to <code>true</code>,  disables the loading of images/videos saving the proxy traffic.</p>\n","type":"text/plain"},"key":"save_traffic","value":"false, true"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify parameters for your profiles. <code>flags</code>, <code>fingerprints</code>, <code>storage</code> <strong>are required</strong> for <strong>parameters</strong>.</p>\n","type":"text/plain"},"key":"parameters","value":"flags,  fingerprints, storage, proxy,  custom_start_urls"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify flags for your profiles. <code>webrtc_masking, proxy_masking, geolocation_popup, audio_masking, graphics_noise, ports_masking, navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, geolocation_masking</code> <strong>are required</strong> for <strong>parameters</strong>.</p>\n","type":"text/plain"},"key":"flags","value":"webrtc_masking, proxy_masking, geolocation_popup, audio_masking, graphics_noise, ports_masking, navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, geolocation_masking, canvas_noise, startup_behavior"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>.</p>\n","type":"text/plain"},"key":"webrtc_masking","value":"\"natural\", \"custom\", \"mask\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>.</p>\n","type":"text/plain"},"key":"geolocation_popup","value":"\"prompt\", \"allow\", \"block\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>.</p>\n","type":"text/plain"},"key":"audio_masking, graphics_noise","value":"\"mask\", \"natural\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>.</p>\n","type":"text/plain"},"key":"proxy_masking","value":"\"custom\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>.</p>\n","type":"text/plain"},"key":"navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, ports_masking","value":"\"natural\", \"custom\", \"mask\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>.</p>\n","type":"text/plain"},"key":"geolocation_masking","value":"\"custom\", \"mask\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for<code>flags</code>. The value is set based on the value of <code>graphics_noise</code> by default. To set a specific value for <code>canvas_noise</code>, include <code>canvas_noise</code> in your request body.</p>\n","type":"text/plain"},"key":"canvas_noise","value":"\"mask\", \"natural\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>flags</code>. <code>recover</code> is set by default and allows opening profiles with the tabs from the last session. <code>custom</code> opens up profiles with provided custom pages in <code>custom_start_urls</code>.</p>\n","type":"text/plain"},"key":"startup_behavior","value":"\"recover\",  \"custom\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>parameters</code>. Specify fingerprints of your profiles if flags are set to <code>Custom</code>.</p>\n","type":"text/plain"},"key":"fingerprint","value":"navigator, localization, timezone, graphic, webrtc, media_devices, screen,  geolocation,  ports,  fonts,  cmd_params"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>hardware_concurrency</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"hardware_concurrency","value":"2, 4, 6, 8, 12, 16, 32"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>user-agent</code>.</p>\n","type":"text/plain"},"key":"user_agent","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>platform</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"platform","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Oprtional</code> for <code>navigator</code>. Specify the value for <code>os_cpu</code>if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"os_cpu","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>. Specify the value for <code>accept_languages</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"accept_languages","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>. Pass an empty string.</p>\n","type":"text/plain"},"key":"languages","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>. Pass an empty string.</p>\n","type":"text/plain"},"key":"locale","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>timezone</code>.  Specify the value for <code>zone</code>.</p>\n","type":"text/plain"},"key":"zone","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>graphic</code>. Specify the value for <code>vendor</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"vendor","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>graphic</code>. Specify the value for <code>renderer</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"renderer","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>graphic</code>. Specify the value for <code>vendor_id</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"vendor_id","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>graphic</code>. Specify the value for <code>renderer_id</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"renderer_id","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>webrtc</code>. Specify the value for <code>public_ip</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"public_ip","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>audio_outputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"audio_outputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>video_inputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"video_inputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>audio_inputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"audio_inputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>. Specify the value for <code>width</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"width","value":"360 - 5000"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>.  Specify the value for <code>height</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"height","value":"640 - 3000"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>. Specify the value for <code>pixel_ratio</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"pixel_ratio","value":"1.0 - 5.0"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the value for <code>ports</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"ports","value":"[0 - 65535]"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>accuracy</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"accuracy","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>altitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"altitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>longitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"longitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>latitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"latitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprints</code>. Specify the value for <code>fonts</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"fonts","value":"[\"Font\"]"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprints</code>. Specify command line parameters for browsers.</p>\n","type":"text/plain"},"key":"cmd_params","value":"{\n                \"params\": [\n                    {\n                        \"flag\": \"<string>\",\n                        \"value\": \"<string>\"\n                    }\n                ]\n            }"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify custom URLs. Max amount is 5.</p>\n","type":"text/plain"},"key":"custom_start_urls","value":"[\"url\"]"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code> with <code>android</code> os. Default is 5.</p>\n","type":"text/plain"},"key":"max_touch_points","value":"1 - 10"}],"variable":[]}},"response":[{"id":"8a3e8eb6-685b-4e44-a658-caad7a36540c","name":"Quick Profile Started","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    // This is an example of a successful request with 200 created. The created profile has most of the flags set to Custom. Fingerprints flagged as Custom can be passed manually. If set to Mask/Natural/Disabled, no values are needed.  \n    \"browser_type\": \"mimic\",\n    \"core_version\": 124,\n    \"os_type\": \"linux\",\n    \"is_headless\": false,\n    \"proxy\": {\n        \"host\": \"host.com\",\n        \"type\": \"http\",\n        \"port\": 8081,\n        \"username\": \"username\",\n        \"password\": \"password\"\n    },\n    \"parameters\": {\n        \"flags\": {\n            \"audio_masking\": \"mask\",\n            \"fonts_masking\": \"custom\",\n            \"geolocation_masking\": \"custom\",\n            \"geolocation_popup\": \"prompt\",\n            \"graphics_masking\": \"custom\",\n            \"graphics_noise\": \"mask\",\n            \"localization_masking\": \"custom\",\n            \"media_devices_masking\": \"custom\",\n            \"navigator_masking\": \"custom\",\n            \"ports_masking\": \"mask\",\n            \"proxy_masking\": \"custom\",\n            \"quic_mode\": \"natural\",\n            \"screen_masking\": \"custom\",\n            \"timezone_masking\": \"custom\",\n            \"webrtc_masking\": \"custom\",\n            \"canvas_noise:\": \"custom\",\n            \"startup_behavior\": \"custom\"\n        },\n        \"fingerprint\": {\n            \"navigator\": {\n                \"hardware_concurrency\": 8,\n                \"platform\": \"Win32\",\n                \"user_agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36\",\n                \"os_cpu\": \"\"\n            },\n            \"localization\": {\n                \"languages\": \"en-US\",\n                \"locale\": \"en-US\",\n                \"accept_languages\": \"en-US,en;q=0.5\"\n            },\n            \"timezone\": {\n                \"zone\": \"Asia/Bangkok\"\n            },\n            \"graphic\": {\n                \"renderer\": \"ANGLE (NVIDIA, NVIDIA GeForce RTX 4070 Ti Direct3D11 vs_5_0 ps_5_0, D3D11)\",\n                \"vendor\": \"Google Inc. (NVIDIA)\"\n            },\n            \"webrtc\": {\n                \"public_ip\": \"123.123.123.123\"\n            },\n            \"media_devices\": {\n                \"audio_inputs\": 1,\n                \"audio_outputs\": 1,\n                \"video_inputs\": 2\n            },\n            \"screen\": {\n                \"height\": 1200,\n                \"pixel_ratio\": 1,\n                \"width\": 1920\n            },\n            \"geolocation\": {\n                \"accuracy\": 100,\n                \"altitude\": 100,\n                \"latitude\": 52.02,\n                \"longitude\": -52.1\n            },\n            \"ports\": [\n                12345\n            ],\n            \"fonts\": [\n                \"81938139\"\n            ],\n            \"cmd_params\": {\n                \"params\": [\n                    {\n                        \"flag\": \"show-fps-counter\",\n                        \"value\": \"true\"\n                    }\n                ]\n            }\n        },\n        \"custom_start_urls\": [\n            \"https://jsonformatter.org/\",\n            \"https://python.org/\"\n        ]\n    }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v2/profile/quick"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"browser_type\": \"mimic\",\n        \"core_version\": 132,\n        \"id\": \"d04aa438-d887-11ef-8d6d-0a0027000012\",\n        \"is_quick\": true,\n        \"port\": \"55579\"\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Quick profile started successfully\"\n    }\n}"}],"_postman_id":"5c9bf683-6dcd-49cc-ba46-35cba11b4116"},{"name":"Stop Browser Profile","id":"a9ffc89c-9c09-4afd-80c8-d071cc0e52bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://launcher.mlx.yt:45001/api/v1/profile/stop/p/:profile_id","description":"<p>Stop a browser profile.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","stop","p",":profile_id"],"host":["launcher","mlx","yt"],"query":[],"variable":[{"description":{"content":"<p><code>Required</code>. Specify the ID of the profile to launch.</p>\n","type":"text/plain"},"type":"any","value":"uuid","key":"profile_id"}]}},"response":[{"id":"647acbeb-b1d1-4b56-a260-e928294b3b4b","name":"Profile Removed","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://launcher.mlx.yt:45001/api/v1/profile/stop/p/81b5627a-1212-4016-9467-3dbe4d6f78eb"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"a9ffc89c-9c09-4afd-80c8-d071cc0e52bb"},{"name":"Stop All Profiles","id":"47e5acce-6f46-4290-afad-8ad2c80e7c6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://launcher.mlx.yt:45001/api/v1/profile/stop_all?type=all, regular, quick","description":"<p>Stop all the launched profiles.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","stop_all"],"host":["launcher","mlx","yt"],"query":[{"description":{"content":"<p><code>Optional</code>. Specify the type of profile to stop. <code>all</code> is set by default.</p>\n","type":"text/plain"},"key":"type","value":"all, regular, quick"}],"variable":[]}},"response":[{"id":"8ad72d91-85c4-4340-940b-e83168191b9c","name":"Profiles Stopped","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://launcher.mlx.yt:45001/api/v1/profile/stop_all?type=regular","protocol":"https","host":["launcher","mlx","yt"],"port":"45001","path":["api","v1","profile","stop_all"],"query":[{"key":"type","value":"regular","description":"`Optional`. Specify the type of profile to stop. `all` is set by default."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"47e5acce-6f46-4290-afad-8ad2c80e7c6d"},{"name":"Get Version","id":"19469335-9e86-48ce-8f16-367c60f2055f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/version","description":"<p>Fetch the launcher version.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","version"],"host":["launcher","mlx","yt"],"query":[],"variable":[]}},"response":[{"id":"91d8ba84-da82-42b3-88e3-3eaa5b269787","name":"Version Fetched","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://launcher.mlx.yt:45001/api/v1/version"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"env\": \"SOME_ENV\",\n        \"version\": \"1.11.1\"\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"19469335-9e86-48ce-8f16-367c60f2055f"},{"name":"Get Profile Status","id":"0ad3f26d-ae66-459c-8db6-7c5fa5a90198","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://launcher.mlx.yt:45001/api/v1/profile/status/p/:profile_id","description":"<p>Get the status of a single profile launched during the last session with Agent. If Agent is restarted, there will be no data to fetch.</p>\n<p>Possible profile statuses:</p>\n<ul>\n<li><p><code>download_browser_profile_metadata</code></p>\n</li>\n<li><p><code>download_browser_profile_data</code></p>\n</li>\n<li><p><code>download_browser_core</code></p>\n</li>\n<li><p><code>download_finished</code></p>\n</li>\n<li><p><code>download_meta_error</code></p>\n</li>\n<li><p><code>download_data_error</code></p>\n</li>\n<li><p><code>download_core_error</code></p>\n</li>\n<li><p><code>download_meta_finished</code></p>\n</li>\n<li><p><code>download_data_finished</code></p>\n</li>\n<li><p><code>download_core_finished</code></p>\n</li>\n<li><p><code>validate_proxy</code></p>\n</li>\n<li><p><code>validate_proxy_error</code></p>\n</li>\n<li><p><code>start_browser</code></p>\n</li>\n<li><p><code>start_browser_error</code></p>\n</li>\n<li><p><code>browser_running</code></p>\n</li>\n<li><p><code>stopped</code></p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","status","p",":profile_id"],"host":["launcher","mlx","yt"],"query":[],"variable":[{"description":{"content":"<p><code>Required</code>. Specify the ID of the profile to launch.</p>\n","type":"text/plain"},"type":"any","value":"uuid","key":"profile_id"}]}},"response":[{"id":"ff566ad2-8b6d-409f-8a87-43fd18abdd7a","name":"Status Fetched","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://launcher.mlx.yt:45001/api/v1/profile/status/p/81b5627a-1212-4016-9467-3dbe4d6f78eb"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"browser_type\": \"stealthfox\",\n        \"core_version\": 139,\n        \"folder_id\": \"az9b0b1c-f16e-4b08-bb70-50000e2c7b0a\",\n        \"in_use_by\": \"user@multilogin.com\",\n        \"is_quick\": false,\n        \"last_launched_at\": \"2025-06-26T13:53:48.0788673Z\",\n        \"last_launched_by\": \"user@multilogin.com\",\n        \"last_launched_on\": \"30a2a2487443a77d7f19f3e9f5abd4fe7e52987682f9fc3aa5d415b9f9f51637\",\n        \"message\": \"\",\n        \"name\": \"Gregg.Keeling\",\n        \"profile_id\": \"7402a60d-74c8-498f-8e63-4d87f058ec5c\",\n        \"status\": \"browser_running\",\n        \"timestamp\": 1750946030108,\n        \"workspace_id\": \"az9b0b1c-f16e-4b08-bb70-50000e2c7b0a\"\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"0ad3f26d-ae66-459c-8db6-7c5fa5a90198"},{"name":"Get All Profiles Status","id":"07206535-1be5-4028-ac8d-920421fdc7d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://launcher.mlx.yt:45001/api/v1/profile/statuses","description":"<p>Get the status of all the profiles launched during the last session with Agent. If Agent is restarted, there will be no data to fetch.</p>\n<p><strong>Possible profile statuses:</strong></p>\n<ul>\n<li><p><code>download_browser_profile_metadata</code></p>\n</li>\n<li><p><code>download_browser_profile_data</code></p>\n</li>\n<li><p><code>download_browser_core</code></p>\n</li>\n<li><p><code>download_finished</code></p>\n</li>\n<li><p><code>download_meta_error</code></p>\n</li>\n<li><p><code>download_data_error</code></p>\n</li>\n<li><p><code>download_core_error</code></p>\n</li>\n<li><p><code>download_meta_finished</code></p>\n</li>\n<li><p><code>download_data_finished</code></p>\n</li>\n<li><p><code>download_core_finished</code></p>\n</li>\n<li><p><code>validate_proxy</code></p>\n</li>\n<li><p><code>validate_proxy_error</code></p>\n</li>\n<li><p><code>start_browser</code></p>\n</li>\n<li><p><code>start_browser_error</code></p>\n</li>\n<li><p><code>browser_running</code></p>\n</li>\n<li><p><code>stopped</code></p>\n</li>\n</ul>\n<p><strong>Possible script statuses:</strong></p>\n<ul>\n<li><p><code>running</code></p>\n</li>\n<li><p><code>finished</code></p>\n</li>\n<li><p><code>stopped</code></p>\n</li>\n<li><p><code>error</code></p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","statuses"],"host":["launcher","mlx","yt"],"query":[],"variable":[]}},"response":[{"id":"73ee542d-19b8-4c7f-8cf0-f3a688f6ff2d","name":"Status Fetched","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://launcher.mlx.yt:45001/api/v1/profile/statuses"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"active_counter\": {\n            \"cloud\": 2,\n            \"local\": 0,\n            \"quick\": 1\n        },\n        \"states\": {\n            \"4ac17621-dcd5-47c4-bc30-07320d580414\": {\n                \"browser_type\": \"stealthfox\",\n                \"core_version\": 139,\n                \"folder_id\": \"fb9b0b1c-f16e-4b08-bb69-25942e2c7b0a\",\n                \"in_use_by\": \"user@multilogin.com\",\n                \"is_quick\": false,\n                \"last_launched_at\": \"2025-06-26T13:56:32.3345897Z\",\n                \"last_launched_by\": \"user@multilogin.com\",\n                \"last_launched_on\": \"30a2a2487443a77d7f19f3e9f5abd4fe7e52987682f9fc3aa5d415b9f9f51637\",\n                \"message\": \"\",\n                \"name\": \"Martina64\",\n                \"profile_id\": \"4ac17621-dcd5-47c4-bc30-07320d580414\",\n                \"status\": \"browser_running\",\n                \"timestamp\": 1750946194258,\n                \"workspace_id\": \"fb9b0b1c-f16e-4b08-bb69-25942e2c7b0a\"\n            },\n            \"6f8566f7-5295-11f0-b714-0a0027000014\": {\n                \"browser_type\": \"mimic\",\n                \"core_version\": 137,\n                \"folder_id\": \"\",\n                \"in_use_by\": \"\",\n                \"is_quick\": true,\n                \"last_launched_by\": \"\",\n                \"last_launched_on\": \"\",\n                \"message\": \"\",\n                \"name\": \"intelligent_adam\",\n                \"profile_id\": \"6f8566f7-5295-11f0-b714-0a0027000014\",\n                \"status\": \"browser_running\",\n                \"timestamp\": 1750946223504,\n                \"workspace_id\": \"fb9b0b1c-f16e-4b08-bb69-25942e2c7b0a\"\n            },\n            \"7402a60d-74c8-498f-8e63-4d87f058ec5c\": {\n                \"browser_type\": \"stealthfox\",\n                \"core_version\": 139,\n                \"folder_id\": \"fb9b0b1c-f16e-4b08-bb69-25942e2c7b0a\",\n                \"in_use_by\": \"user@multilogin.com\",\n                \"is_quick\": false,\n                \"last_launched_at\": \"2025-06-26T13:53:48.0788673Z\",\n                \"last_launched_by\": \"user@multilogin.com\",\n                \"last_launched_on\": \"30a2a2487443a77d7f19f3e9f5abd4fe7e52987682f9fc3aa5d415b9f9f51637\",\n                \"message\": \"\",\n                \"name\": \"Gregg.Keeling\",\n                \"profile_id\": \"7402a60d-74c8-498f-8e63-4d87f058ec5c\",\n                \"status\": \"browser_running\",\n                \"timestamp\": 1750946030108,\n                \"workspace_id\": \"fb9b0b1c-f16e-4b08-bb69-25942e2c7b0a\"\n            }\n        }\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"07206535-1be5-4028-ac8d-920421fdc7d5"},{"name":"Get All Quick Profiles Status","id":"22e60938-b6c9-4a1e-a4ea-59d2e34a906a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://launcher.mlx.yt:45001/api/v1/profile/quick/statuses","description":"<p>Get the status of all the quick profiles launched during the last session with Agent. If Agent is restarted, there will be no data to fetch.</p>\n<p><strong>Possible profile statuses:</strong></p>\n<ul>\n<li><p><code>download_browser_profile_metadata</code></p>\n</li>\n<li><p><code>download_browser_profile_data</code></p>\n</li>\n<li><p><code>download_browser_core</code></p>\n</li>\n<li><p><code>download_finished</code></p>\n</li>\n<li><p><code>download_meta_error</code></p>\n</li>\n<li><p><code>download_data_error</code></p>\n</li>\n<li><p><code>download_core_error</code></p>\n</li>\n<li><p><code>download_meta_finished</code></p>\n</li>\n<li><p><code>download_data_finished</code></p>\n</li>\n<li><p><code>download_core_finished</code></p>\n</li>\n<li><p><code>validate_proxy</code></p>\n</li>\n<li><p><code>validate_proxy_error</code></p>\n</li>\n<li><p><code>start_browser</code></p>\n</li>\n<li><p><code>start_browser_error</code></p>\n</li>\n<li><p><code>browser_running</code></p>\n</li>\n<li><p><code>stopped</code></p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","quick","statuses"],"host":["launcher","mlx","yt"],"query":[],"variable":[]}},"response":[{"id":"8f4ca308-413d-4912-91ff-1e8a04946f43","name":"Status Fetched","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://launcher.mlx.yt:45001/api/v1/profile/statuses"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"active_counter\": 2,\n        \"states\": {\n            \"0f917d6e-13a3-11f0-b2e5-0a0027000012\": {\n                \"browser_type\": \"mimic\",\n                \"is_quick\": true,\n                \"message\": \"57165\",\n                \"name\": \"hardworking_vladimir\",\n                \"status\": \"browser_running\",\n                \"timestamp\": 1744025152872\n            },\n            \"115282d0-13a3-11f0-b2e5-0a0027000012\": {\n                \"browser_type\": \"mimic\",\n                \"is_quick\": true,\n                \"message\": \"57193\",\n                \"name\": \"compassionate_lindsey\",\n                \"status\": \"browser_running\",\n                \"timestamp\": 1744025155051\n            }\n        }\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"22e60938-b6c9-4a1e-a4ea-59d2e34a906a"},{"name":"Loaded Browser Cores","id":"ec729960-8510-4361-96fb-24e7a0b16cc0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://launcher.mlx.yt:45001/api/v1/loaded_browser_cores","description":"<p>Fetch a list of cores saved on your machine.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","loaded_browser_cores"],"host":["launcher","mlx","yt"],"query":[],"variable":[]}},"response":[{"id":"bf90e834-d3a8-4479-956c-d18655132f4c","name":"Cores Loaded","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://launcher.mlx.yt:45001/api/v1/loaded_browser_cores"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"is_latest\": true,\n            \"latest_version\": \"123\",\n            \"type\": \"mimic\",\n            \"versions\": [\n                \"121.28\"\n            ]\n        },\n        {\n            \"is_latest\": true,\n            \"latest_version\": \"124\",\n            \"type\": \"stealthfox\",\n            \"versions\": [\n                \"124.8\"\n            ]\n        }\n    ],\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"ec729960-8510-4361-96fb-24e7a0b16cc0"},{"name":"Browser Core List","id":"3e259901-443b-4b9a-8681-e3a8acd1052e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"browser_type\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/bcs/core/list","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Fetch a list of available browser core versions for a given browser.</p>\n<p><strong>NB: Make certain that Launcher is running before calling the endpoint.</strong></p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"browser_type\": \"\"\n}\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["bcs","core","list"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p>Specify the browser type. Defaults to <code>mimic</code>.</p>\n","type":"text/plain"},"key":"browser_type","value":"mimic, stealthfox"}],"variable":[]}},"response":[{"id":"ec1debb3-44bd-45fb-b46f-d365b3412a2a","name":"Browser Core List Fetched","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n//  \"browser_type\": \"mimic\"\r\n// Sending an empty request body returns core versions for all the browser types.\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/bcs/core/list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    },\n    \"data\": {\n        \"core_versions\": [\n            {\n                \"browser_type\": \"mimic\",\n                \"versions\": [\n                    {\n                        \"full_versions\": [\n                            \"135.3\"\n                        ],\n                        \"major_version\": 135\n                    },\n                    {\n                        \"full_versions\": [\n                            \"134.5\"\n                        ],\n                        \"major_version\": 134\n                    },\n                    {\n                        \"full_versions\": [\n                            \"133.9\",\n                            \"133.6\"\n                        ],\n                        \"major_version\": 133\n                    },\n                    {\n                        \"full_versions\": [\n                            \"132.4\",\n                            \"132.3\"\n                        ],\n                        \"major_version\": 132\n                    },\n                    {\n                        \"full_versions\": [\n                            \"131.7\",\n                            \"131.2\"\n                        ],\n                        \"major_version\": 131\n                    },\n                    {\n                        \"full_versions\": [\n                            \"130.6\",\n                            \"130.2\"\n                        ],\n                        \"major_version\": 130\n                    }\n                ]\n            },\n            {\n                \"browser_type\": \"stealthfox\",\n                \"versions\": [\n                    {\n                        \"full_versions\": [\n                            \"137.1\"\n                        ],\n                        \"major_version\": 137\n                    },\n                    {\n                        \"full_versions\": [\n                            \"136.4\"\n                        ],\n                        \"major_version\": 136\n                    },\n                    {\n                        \"full_versions\": [\n                            \"135.5\",\n                            \"135.3\"\n                        ],\n                        \"major_version\": 135\n                    },\n                    {\n                        \"full_versions\": [\n                            \"134.2\",\n                            \"134.1\"\n                        ],\n                        \"major_version\": 134\n                    },\n                    {\n                        \"full_versions\": [\n                            \"133.2\"\n                        ],\n                        \"major_version\": 133\n                    },\n                    {\n                        \"full_versions\": [\n                            \"132.3\"\n                        ],\n                        \"major_version\": 132\n                    }\n                ]\n            }\n        ]\n    }\n}"}],"_postman_id":"3e259901-443b-4b9a-8681-e3a8acd1052e"},{"name":"Load Browser Core","id":"ae6d7973-c353-43e0-b4d6-79d56992ba4e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"url":"https://launcher.mlx.yt:45001/api/v1/load_browser_core?browser_type=mimic,stealthfox&version=123","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Load a particular browser core from the server.</p>\n<p>Please note that launching profiles with a dated core version may significantly increase the chances of getting detected.</p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"browser_type\": \"value&gt;\",\n\"version\" : &lt;number&gt;\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","load_browser_core"],"host":["launcher","mlx","yt"],"query":[{"description":{"content":"<p><code>Required</code>. Specify the browser type. Defaults to <code>mimic</code></p>\n","type":"text/plain"},"key":"browser_type","value":"mimic,stealthfox"},{"description":{"content":"<p><code>Required</code>. Specify the core version. Defaults to <code>latest</code>.</p>\n","type":"text/plain"},"key":"version","value":"123"}],"variable":[]}},"response":[{"id":"2b59c835-eb1b-4bc9-845a-6d43b2250062","name":"Core Loaded","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://launcher.mlx.yt:45001/api/v1/load_browser_core?browser_type=mimic&version=123","protocol":"https","host":["launcher","mlx","yt"],"port":"45001","path":["api","v1","load_browser_core"],"query":[{"key":"browser_type","value":"mimic","description":"`Required`. Specify the browser type."},{"key":"version","value":"123","description":"`Required`. Specify the core version."}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Download started\"\n    }\n}"}],"_postman_id":"ae6d7973-c353-43e0-b4d6-79d56992ba4e"},{"name":"Delete Browser Core","id":"e1ece8e1-e4fc-42d7-bc5c-bf561676d949","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"url":"https://launcher.mlx.yt:45001/api/v1/delete_browser_core?browser_type=mimic,stealthfox&version=116","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Delete a browser core from your machine.</p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"browser_type\": \"value&gt;\",\n\"version\" : &lt;number&gt;\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","delete_browser_core"],"host":["launcher","mlx","yt"],"query":[{"description":{"content":"<p><code>Required</code>. Specify the browser type. Defaults to <code>mimic</code></p>\n","type":"text/plain"},"key":"browser_type","value":"mimic,stealthfox"},{"description":{"content":"<p><code>Required</code>. Specify the core version. Defaults to <code>latest</code>.</p>\n","type":"text/plain"},"key":"version","value":"116"}],"variable":[]}},"response":[{"id":"5ea40cc7-9b0e-46c9-a54f-cfc39b3bd108","name":"Core Deleted","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://launcher.mlx.yt:45001/api/v1/delete_browser_core?browser_type=mimic&version=116","protocol":"https","host":["launcher","mlx","yt"],"port":"45001","path":["api","v1","delete_browser_core"],"query":[{"key":"browser_type","value":"mimic","description":"`Required`. Specify the browser type."},{"key":"version","value":"116","description":"`Required`. Specify the core version."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"e1ece8e1-e4fc-42d7-bc5c-bf561676d949"},{"name":"Validate Proxy","id":"de22ee0c-d94a-4435-ac90-2534e4dc58aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"type\": \"<string>\",\r\n  \"host\": \"<string>\",\r\n  \"port\": <interger>,\r\n  \"username\": \"<string>\",\r\n  \"password\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/proxy/validate","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Check your proxy connection.</p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"&lt;string&gt;\",\n  \"host\": \"&lt;string&gt;\",\n  \"port\": &lt;number&gt;,\n  \"username\": \"&lt;string&gt;\",\n  \"password\": \"&lt;string&gt;\"\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","proxy","validate"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the proxy type. Defaults to <code>http</code>.</p>\n","type":"text/plain"},"key":"type","value":"\"http\", \"socks5\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the proxy host.</p>\n","type":"text/plain"},"key":"host","value":"\"your_host.com\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the proxy port.</p>\n","type":"text/plain"},"key":"port","value":"1234"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the proxy username.</p>\n","type":"text/plain"},"key":"username","value":"\"your_username\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the proxy password.</p>\n","type":"text/plain"},"key":"password","value":"\"your_password\""}],"variable":[]}},"response":[{"id":"7b8aaf4f-e9ed-483a-9e4b-8ae87f34c264","name":"Validate Proxy","originalRequest":{"method":"POST","header":[{"key":"accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"type\": \"http\",\r\n  \"host\": \"rotating.host.io\",\r\n  \"port\": 9000,\r\n  \"username\": \"yzBYkTa\",\r\n  \"password\": \"wifi;;;;\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://launcher.mlx.yt:45001/api/v1/proxy/validate","protocol":"https","host":["launcher","mlx","yt"],"port":"45001","path":["api","v1","proxy","validate"],"query":[{"key":"type","value":"\"http\", \"socks5\"","description":"`Required`. Specify the proxy type.","type":"text","disabled":true},{"key":"host","value":"\"your_host.com\"","description":"`Required`. Specify the proxy host.","type":"text","disabled":true},{"key":"port","value":"12345","description":"`Optional`. Specify the proxy port.","type":"text","disabled":true},{"key":"username","value":"\"your_username\"","description":"`Optional`. Specify the proxy username.","type":"text","disabled":true},{"key":"password","value":"\"your_password\"","description":"`Optional`. Specify the proxy password.","type":"text","disabled":true}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"accuracy\": 200,\r\n        \"altitude\": 100,\r\n        \"country_code\": \"CI\",\r\n        \"ip\": \"102.67.255.140\",\r\n        \"latitude\": 5.3536,\r\n        \"longitude\": -4.0012,\r\n        \"timezone\": \"Africa/Abidjan\"\r\n    },\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"\"\r\n    }\r\n}"}],"_postman_id":"de22ee0c-d94a-4435-ac90-2534e4dc58aa"},{"name":"Cookie Import","id":"6b09b4cd-365b-4b04-8169-7afcdec42e85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"profile_id\": \"<string>\",\r\n  \"folder_id\": \"<string>\",\r\n  \"import_advanced_cookies\": <boolean>,\r\n  \"cookies\" : \"[{\\\"secure\\\":true,\\\"session\\\":false,\\\"hostOnly\\\":false,\\\"name\\\":\\\"compass_uid\\\",\\\"path\\\":\\\"/\\\",\\\"value\\\":\\\"7a44a512-551e-4b2b-847d-4ad9df82a74e\\\",\\\"domain\\\":\\\".eluniversal.com.mx\\\",\\\"storeId\\\":\\\"0\\\",\\\"httpOnly\\\":false,\\\"expirationDate\\\":1729843683463}]\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/cookie_import","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Import cookies or pre-made cookies into your profiles.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, please navigate to <strong>Body</strong>.</p>\n<p>If the endpoint is beind called programmatically, a text file with a JSON object will be taken as payload.</p>\n<p>For Postman users, provide cookies as a JSON object converted to a string directly in to <code>cookies</code>.</p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"profile_id\": \"&lt;string&gt;\",\n  \"import_advanced_cookies\": &lt;boolean&gt;,\n  \"cookies\" : \"[{\\\"secure\\\":true,\\\"session\\\":false,\\\"hostOnly\\\":false,\\\"name\\\":\\\"compass_uid\\\",\\\"path\\\":\\\"/\\\",\\\"value\\\":\\\"7a44a512-551e-4b2b-847d-4ad9df82a74e\\\",\\\"domain\\\":\\\".eluniversal.com.mx\\\",\\\"storeId\\\":\\\"0\\\",\\\"httpOnly\\\":false,\\\"expirationDate\\\":1729843683463}]\"\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","cookie_import"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code></p>\n","type":"text/plain"},"key":"profile_id","value":"<your profile id>"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Defaults to <code>default profile ID</code></p>\n","type":"text/plain"},"key":"folder_id","value":"<folder of the profile id>"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Set <code>true</code> if you want to imported the created cookies.</p>\n","type":"text/plain"},"key":"import_advanced_cookies","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Only add this if you are using <code>import_advanced_cookies</code> to <code>false</code></p>\n","type":"text/plain"},"key":"cookies","value":"cookies"}],"variable":[]}},"response":[{"id":"4f5c941d-4eab-48ad-ad3c-54fa0f58074e","name":"Cookie Import","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"profile_id\": \"<string>\",\r\n  \"folder_id\": \"<string>\",\r\n  \"import_advanced_cookies\": <boolean>,\r\n  \"cookies\" : \"[{\\\"secure\\\":true,\\\"session\\\":false,\\\"hostOnly\\\":false,\\\"name\\\":\\\"compass_uid\\\",\\\"path\\\":\\\"/\\\",\\\"value\\\":\\\"7a44a512-551e-4b2b-847d-4ad9df82a74e\\\",\\\"domain\\\":\\\".eluniversal.com.mx\\\",\\\"storeId\\\":\\\"0\\\",\\\"httpOnly\\\":false,\\\"expirationDate\\\":1729843683463}]\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://launcher.mlx.yt:45001/api/v1/cookie_import","protocol":"https","host":["launcher","mlx","yt"],"port":"45001","path":["api","v1","cookie_import"],"query":[{"key":"profile_id","value":"<your profile id>","description":"`Required`","type":"text","disabled":true},{"key":"folder_id","value":"<folder of the profile id>","description":"`Required`","type":"text","disabled":true},{"key":"import_advanced_cookies","value":"true, false","description":"`Required`. Keep it `true` if you want to have the created cookies","type":"text","disabled":true}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Cookies successfully imported\"\r\n    }\r\n}"}],"_postman_id":"6b09b4cd-365b-4b04-8169-7afcdec42e85"},{"name":"Cookie Export","id":"1ecbc6b4-9b17-4e6e-9f51-ec69fca5eea6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"profile_id\": \"<string>\",\r\n  \"folder_id\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/cookie_export","description":"<p>Export cookies from your browser profiles.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","cookie_export"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code></p>\n","type":"text/plain"},"key":"profile_id","value":"<your profile id>"},{"disabled":true,"description":{"content":"<p><code>Required</code></p>\n","type":"text/plain"},"key":"folder_id","value":"<folder of the profile id>"}],"variable":[]}},"response":[{"id":"63f0078d-a831-4f2d-bf70-47361b662957","name":"Cookie Import","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"profile_id\": \"<string>\",\r\n  \"folder_id\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://launcher.mlx.yt:45001/api/v1/cookie_export","protocol":"https","host":["launcher","mlx","yt"],"port":"45001","path":["api","v1","cookie_export"],"query":[{"key":"profile_id","value":"<your profile id>","description":"`Required`","type":"text","disabled":true},{"key":"folder_id","value":"<folder of the profile id>","description":"`Required`","type":"text","disabled":true},{"key":"import_advanced_cookies","value":"true, false","description":"`Required`. Keep it `true` if you want to have the created cookies","type":"text","disabled":true}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"cookies\": \"[cookies]\",\r\n        \"profile_id\": \"profile_id\",\r\n        \"timestamp\": 1738595753833\r\n    },\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Cookies downloaded successfully.\"\r\n    }\r\n}"}],"_postman_id":"1ecbc6b4-9b17-4e6e-9f51-ec69fca5eea6"},{"name":"Convert QBP to Profile","id":"f14b6392-b26e-4551-9126-2e4d459552b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"data\": [\r\n    {\r\n      \"profile_id\": \"QBP_id\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/quick/save","description":"<p>In order to use the Convert from QBP to normal profile, you must have the QBP up and running.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","quick","save"],"host":["launcher","mlx","yt"],"query":[],"variable":[]}},"response":[{"id":"a5735e86-d49f-454f-ad72-2bba53a99469","name":"Convert QBP to Profile","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n  \"data\": [\r\n    {\r\n      \"profile_id\": \"QBP_id\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/quick/save"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Quick profile successfully saved as local\"\r\n    }\r\n}"}],"_postman_id":"f14b6392-b26e-4551-9126-2e4d459552b9"},{"name":"Get QBP status","id":"1895ee12-2543-4fbc-81b7-0c6626f306e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/quick/statuses","description":"<p>This endpoint makes an HTTP GET request to retrieve the quick statuses of profiles. The request does not require a request body as it is a GET request. The response will include the status information for the profiles, including details such as profile ID, status message, and timestamp.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","quick","statuses"],"host":["launcher","mlx","yt"],"query":[],"variable":[]}},"response":[{"id":"a306deaf-8336-441d-9d17-d7e05f62ab9d","name":"Convert QBP to Profile","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/quick/save"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"active_counter\": 1,\r\n        \"states\": {\r\n            \"QBP_id\": {\r\n                \"browser_type\": \"mimic\",\r\n                \"is_quick\": true,\r\n                \"message\": \"\",\r\n                \"name\": \"test\",\r\n                \"status\": \"browser_running\",\r\n                \"timestamp\": 1744706373229\r\n            }\r\n        }\r\n    },\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"\"\r\n    }\r\n}"}],"_postman_id":"1895ee12-2543-4fbc-81b7-0c6626f306e1"}],"id":"50560328-4e42-4024-a439-39b18febbbe1","description":"<p>For automation users, if you need the agent to be launched automatically every time you restart your device, here is <a href=\"https://multilogin.com/help/en_US/auto-launching-the-agent\">the article</a> from our support knowledge on how to make it happen.</p>\n","event":[{"listen":"prerequest","script":{"id":"e8007144-92fd-43a4-b932-7fbdd8a5411f","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"95b16593-b787-4fa2-9a13-8f6e80055b69","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"50560328-4e42-4024-a439-39b18febbbe1","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}}},{"name":"Profile Access Management","item":[{"name":"User Sign In","id":"796e0bc0-98ba-4bc6-992f-c45a3187d64c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"<string>\",\n  \"password\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/user/signin","description":"<p>Log in to your account. The password must be hashed with the md5 algorithm.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about.</p>\n<p>To copy the example request body, please navigate to <strong>Body</strong>.</p>\n<p>The token has 30 minutes of lifetime. Upon expiration, you may refresh it with <code>POST /user/refresh_token</code> to obtain a new one.</p>\n<p>To have higher rate limits and a longer token lifetime, it is recommended to get the <a href=\"https://documenter.getpostman.com/view/28533318/2s946h9Cv9#918a9c42-cb0f-497f-9bdd-a44d9d760be5\">automation token</a>.</p>\n","urlObject":{"protocol":"https","path":["user","signin"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Enter your account email.</p>\n","type":"text/plain"},"key":"email","value":"\"your_email\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Enter your account password.</p>\n","type":"text/plain"},"key":"password","value":"'your_password'"}],"variable":[]}},"response":[{"id":"e5dda27c-7ac5-4391-b66b-92b66f7e1ac5","name":"Signed In","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"foo@bar.com\",\n  \"password\": \"251baacac3f0a6cb27c8653298d977ed\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/user/signin"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Successful signin\"\n    },\n    \"data\": {\n        \"refresh_token\": \"1234567890abcdef\",\n        \"token\": \"your JWT token\"\n    }\n}"}],"_postman_id":"796e0bc0-98ba-4bc6-992f-c45a3187d64c"},{"name":"User Refresh Token (Switch Workspace)","id":"a627500b-f3e7-49d5-9af9-caf0f6c8dbf8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"<string>\",\n  \"refresh_token\": \"<string>\",\n  \"workspace_id\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/user/refresh_token","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Refresh the JWT token. The endpoint allows retrieving a new token if the current one has expired or switching to another workspace.</p>\n<p>The endpoint is also used to switch to a given workspace. To get the workspace ID to switch to, refer to <code>GET /user/workspaces</code>.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, please navigate to <strong>Body.</strong></p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"email\": \"&lt;string&gt;\",\n  \"refresh_token\": \"&lt;string&gt;\",\n  \"workspace_id\": \"&lt;string&gt;\"\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["user","refresh_token"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Enter your account email.</p>\n","type":"text/plain"},"key":"email","value":"\"your_email\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Enter your refresh token. Can be fetched with <code>POST user/signin</code>.</p>\n","type":"text/plain"},"key":"refresh_token","value":"\"your_refresh_token\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the workspace, in which you would like to work or switch to. Can be fetched with <code>GET /user/workspaces</code>. Defaults to <code>current sign-in workspace</code>.</p>\n","type":"text/plain"},"key":"workspace_id","value":"\"uuid\""},{"disabled":true,"key":"","value":null}],"variable":[]}},"response":[{"id":"d9ad23d9-401d-430e-bf9c-709c8147dbc6","name":"Token Refreshed","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"foo@bar.com\",\n  \"refresh_token\": \"87d1428be3571bed\",\n  \"workspace_id\": \"7420be58-d040-46a0-9513-071a9ffa8924\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/user/refresh_token"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Token successfully updated\"\n    },\n    \"data\": {\n        \"refresh_token\": \"87d1428be3571bed\",\n        \"token\": \"your JWT token\"\n    }\n}"}],"_postman_id":"a627500b-f3e7-49d5-9af9-caf0f6c8dbf8"},{"name":"User Revoke Token","id":"e19540de-5f26-4361-bb42-28c2e59d0eb2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"<string>\",\n  \"is_automation\": <boolean>\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/user/revoke_tokens","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Revoke user's active tokens.</p>\n<p>Calling the endpoint without passing any payload will revoke all the current tokens (both automation and regulaar token).</p>\n<p>If you want to revoke a parcticular type of the token, specify it in the <code>\"is_automation\"</code> object.</p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"token\": \"&lt;string&gt;\",\n\"is_automation\": &lt;boolean&gt;\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"path":["user","revoke_tokens"],"host":["https://api.multilogin.com"],"query":[{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the token to revoke. Defaults to <code>current token</code>.</p>\n","type":"text/plain"},"key":"token","value":"\"token\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the token type to revoke. Defaults to <code>false</code>.</p>\n","type":"text/plain"},"key":"is_automation","value":"true, false"}],"variable":[]}},"response":[{"id":"6d712144-cb9d-4362-86b4-5349581a0bc7","name":"Token Revoked","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"token\",\n  \"is_automation\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/user/revoke_tokens"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Tokens successfully revoked\"\n    }\n}"}],"_postman_id":"e19540de-5f26-4361-bb42-28c2e59d0eb2"},{"name":"User Change Password","id":"c0d8ecf1-1742-4080-8ee3-f41a7081de8d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"new_password\": \"<string>\",\n  \"password\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/user/change_password","description":"<p>Change your password. The new password must also be md5-hashed.</p>\n<p>After the password has been changed, the current token will be revoked. To carry on, you need to log in again.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, please navigate to <strong>Body</strong>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["user","change_password"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Enter your new password.</p>\n","type":"text/plain"},"key":"new_password","value":"'your_new_password'"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Enter your current password.</p>\n","type":"text/plain"},"key":"password","value":"'your_current_password'"}],"variable":[]}},"response":[{"id":"0dbdab01-bc98-4561-91d1-e7b5ef6a145e","name":"Password Changed","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"new_password\": \"251baacac3f0a6cb27c8653298d977ed\",\n  \"password\": \"251baacac3f0a6cb27c8653298d977cb\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/user/change_password"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Password successfully changed\"\n    },\n    \"data\": null\n}"}],"_postman_id":"c0d8ecf1-1742-4080-8ee3-f41a7081de8d"},{"name":"User Workspaces","id":"f7d32169-f803-4b15-a290-4967ac4d1759","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/user/workspaces","description":"<p>Get a list of workspaces. There may be multiple workspaces if you have been invited to join other users' workspaces.</p>\n<p>To switch to a workspace, to which you have been invited, select the workspace ID and pass to <strong>POST /user/refresh_token</strong> as the value of <code>workspace_id</code>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["user","workspaces"],"host":["api","multilogin","com"],"query":[],"variable":[]}},"response":[{"id":"cc2eab49-ee79-4cb9-b4d9-3e0340f29919","name":"Workspace Information Fetched","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/user/workspaces"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    },\n    \"data\": {\n        \"total_count\": 0,\n        \"workspaces\": [\n            {\n                \"name\": \"foo@bar.com\",\n                \"role\": \"owner\",\n                \"workspace_id\": \"598e7825-45d7-480e-9b2a-7df9338f2efd\"\n            }\n        ]\n    }\n}"}],"_postman_id":"f7d32169-f803-4b15-a290-4967ac4d1759"},{"name":"User Token List","id":"23d0e5e7-c5e7-48c7-a2e5-92893da9b09c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/user/tokens_list","description":"<p>Fetch all the active tokens for a specific account.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["user","tokens_list"],"host":["api","multilogin","com"],"query":[],"variable":[]}},"response":[{"id":"89718fef-b384-4c1b-bb6c-cbdd43d6fea6","name":"List Fetched","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/user/tokens_list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"tokens\": [\n            {\n                \"token\": \"eyJhbGciOiJIUzUxMi19.eyJicGRzLmJ1Y2tldCI6Ia1seC1icGRzLWRldi0xIiwiZW1haWwiOiJhbmRdaXqubmd1eqVb3duZXIzNkBtdWx0aWxvZ2luLmNvbSIsImlzQXV0b21hdGlvbiI6ZmFsc2UsIm1hY2hpbmVJRCI6IiIsInByb2R1Y3RJR1I6ImRldiIsInNoYXJkSUQiOiJjYmUxMzgwMC1iYmFmLTRjOGYtODBiMy0xOTdmODk2Mzk0ZjIiLCJc2VySUQiOiJjNWM1MzU2Ny1jNGY0LTQwMWQtODQzZC03ODg0N2NhOGQyN2EiLCJ2ZXJpZmllZCI6dH1J1ZSwid29ya3NwYWNlSUQiOiI4OWJmOWNjOS1mOGEyLTQ5ZTEtYTViNi1jODI2Y2M4Y2M3MTMiLCJ3b3Jrc3BhY2VSb2xlIjoib3duZXIiLCJqdGkiOiIzNDY3Mjc2Mi01MmQ2LTRlMWMtYmY3YS05YjVhYWMxNzJiNjgiLCJzdWIiOiJNTFgiLCJac3MiOiJjNWM1MzU2Ny1jNGY0LTQwMWQtODQzZC03ODg0N2NhOGQyN2EiLCJpYXQiOjE3MTg2OTUzNjYsImV4cCI6MTcxODY5NzE2Nn0.rH4gsqEYns7UZ1czOyuN8OKbBl9N57p6Yv7i6ACxkoz7lPd5h24BAfgy1L2iGQiToplf0roTiACrpY1gO7QdFQ\"\n            }\n        ]\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"23d0e5e7-c5e7-48c7-a2e5-92893da9b09c"},{"name":"Workspace Restrictions","id":"dd678969-e69d-459c-b725-a83ce7bd5fb3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/workspace/restrictions","description":"<p>Fetch the workspace details, which is currently in use. Workspace restrictions provide information on automation feature availability, allowed browser types, the number of available team members, the profile count and other valuable workspace data.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"path":["workspace","restrictions"],"host":["https://api.multilogin.com"],"query":[],"variable":[]}},"response":[{"id":"8c167380-493b-4c7e-bde9-7776f95458c6","name":"Restrictions Fetched","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/workspace/restrictions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    },\n    \"data\": {\n        \"allowed_browser_types\": [\n            \"mimic\",\n            \"stealthfox\"\n        ],\n        \"automation_available\": false,\n        \"cloud_profiles_count\": 150,\n        \"expires_at\": 1746677779,\n        \"folders_count\": 1000,\n        \"local_profiles_count\": 150,\n        \"plan_name\": \"Beta\",\n        \"ratelimit\": [\n            {\n                \"limit_size\": 50,\n                \"operation\": \"all\",\n                \"window_size\": \"60s\"\n            }\n        ],\n        \"team_members_count\": 3\n    }\n}"}],"_postman_id":"dd678969-e69d-459c-b725-a83ce7bd5fb3"},{"name":"Workspace Folders","id":"b5afd566-7013-47f9-9b06-7ce589e73083","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/workspace/folders","description":"<p>Get a list of available folders by workspace. Workspace_id will be taken from the token passed in the headers. If you need to switch workspaces, select the required workspace ID and call to refresh the token.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["workspace","folders"],"host":["api","multilogin","com"],"query":[],"variable":[]}},"response":[{"id":"7e0c8710-162c-4a8b-8d61-7f13c31370f3","name":"Workspace Folders Fetched","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/workspace/folders"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    },\n    \"data\": {\n        \"folders\": [\n            {\n                \"comment\": \"\",\n                \"created_at\": \"2024-04-08T07:35:47.666168Z\",\n                \"folder_id\": \"598e7825-45d7-480e-9b2a-7df9338f2efd\",\n                \"name\": \"Default folder\",\n                \"profiles_count\": 73\n            }\n        ]\n    }\n}"}],"_postman_id":"b5afd566-7013-47f9-9b06-7ce589e73083"},{"name":"Workspace Folders For User","id":"b3b87d9c-8c7b-491f-a4af-48aa8034f507","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/workspace/folders_for_user?email=foo@bar.com","description":"<p>Get a list of available folders by workspace ID and user email.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"path":["workspace","folders_for_user"],"host":["https://api.multilogin.com"],"query":[{"description":{"content":"<p><code>Required</code>. Specify the user's email.</p>\n","type":"text/plain"},"key":"email","value":"foo@bar.com"}],"variable":[]}},"response":[{"id":"2aaaf7f7-0cd2-47ab-91ee-3c83684b59a7","name":"User Folders Fetched","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://api.multilogin.com/workspace/folders_for_user?email=foo@bar.com","host":["https://api.multilogin.com"],"path":["workspace","folders_for_user"],"query":[{"key":"email","value":"foo@bar.com","description":"`Required`. Specify the user's email."}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    },\n    \"data\": {\n        \"folders\": [\n            {\n                \"comment\": \"TestingNew\",\n                \"created_at\": \"2024-05-22T04:48:24.700378Z\",\n                \"folder_id\": \"398568c9-f5bd-48fd-a071-5a70d74d702a\",\n                \"name\": \"monitor_fresh_hills.mpp\",\n                \"profiles_count\": 0\n            },\n            {\n                \"comment\": \"test8\",\n                \"created_at\": \"2024-05-22T04:35:53.029793Z\",\n                \"folder_id\": \"aa524b74-5870-4f51-a801-6b3b5c058fd7\",\n                \"name\": \"norwegian_table_dynamic.wdp\",\n                \"profiles_count\": 0\n            }\n        ]\n    }\n}"}],"_postman_id":"b3b87d9c-8c7b-491f-a4af-48aa8034f507"},{"name":"Workspace Statistics","id":"deb33404-d145-4da3-abdb-74f4ebd04736","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/workspace/statistics","description":"<p>Get statistics for the selected workspace.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["workspace","statistics"],"host":["api","multilogin","com"],"query":[],"variable":[]}},"response":[{"id":"3f6f8854-ce78-44c2-9f63-dc8023e8c96f","name":"Workspace Statistics Fetched","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/workspace/statistics"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    },\n    \"data\": {\n        \"profiles_cloud_count\": 73,\n        \"profiles_cloud_limit\": 1000,\n        \"profiles_local_count\": 0,\n        \"profiles_local_limit\": 100,\n        \"users_count\": 1,\n        \"users_limit\": 1000\n    }\n}"}],"_postman_id":"deb33404-d145-4da3-abdb-74f4ebd04736"},{"name":"Workspace Automation Token","id":"918a9c42-cb0f-497f-9bdd-a44d9d760be5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"url":"https://api.multilogin.com/workspace/automation_token?expiration_period=1h,3h,5h,16h,24h,48h,1w,2w,3w,1mo,no_exp","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Get automation token. Available for users who have a subscription plan with automation enabled. The token has a longer expiration period and higher rate limits.</p>\n<p>To use the token, make certain that your account has automation enabled and retrieve the token once by calling the endpoint to save and pass it to all the endpoints to call.</p>\n<p>For more information, visit <a href=\"https://help.multilogin.com/api/automation-token\">the support page</a> specifically dedicated to explain in detail how to work with automation tokens.</p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"expiration_period\":\"&lt;string&gt;\"\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["workspace","automation_token"],"host":["api","multilogin","com"],"query":[{"description":{"content":"<p><code>Required</code>. Specify the token lifetime. Defaults to <code>24h</code>.</p>\n","type":"text/plain"},"key":"expiration_period","value":"1h,3h,5h,16h,24h,48h,1w,2w,3w,1mo,no_exp"}],"variable":[]}},"response":[{"id":"9a255662-0244-436e-9dc0-23a455e14f82","name":"Automation Token Fetched","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://api.multilogin.com/workspace/automation_token?expiration_period=1h","protocol":"https","host":["api","multilogin","com"],"path":["workspace","automation_token"],"query":[{"key":"expiration_period","value":"1h","description":"`Required`. Specify the token lifetime."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    },\n    \"data\": {\n        \"token\": \"your_automation_JWT_token\"\n    }\n}"}],"_postman_id":"918a9c42-cb0f-497f-9bdd-a44d9d760be5"},{"name":"Workspace Create Folder","id":"5cc6eb6c-d989-4519-8429-547ea0ae8ca1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"<string>\",\n  \"comment\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/workspace/folder_create","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Create a new folder in the current workspace.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, please navigate to <strong>Body.</strong></p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"name\": \"&lt;string&gt;\",\n\"comment\":\"&lt;string&gt;\"\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"path":["workspace","folder_create"],"host":["https://api.multilogin.com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Name your folder. Defaults to <code>\"New Folder\"</code>.</p>\n","type":"text/plain"},"key":"name","value":"\"your _folder_name\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Add comments if necessary. Defaults to empty string <code>\"\"</code>.</p>\n","type":"text/plain"},"key":"comment","value":"\"your_folder_comment\""}],"variable":[]}},"response":[{"id":"e97d8d07-d62a-4bfd-b907-329c75a6ec65","name":"Folder Created","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"Hello_world\",\n  \"comment\": \"comment\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/workspace/folder_create"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 201,\n        \"message\": \"Folder successfully created\"\n    },\n    \"data\": {\n        \"id\": \"aa524b74-5870-4f51-a801-6b3b5c058fd7\"\n    }\n}"}],"_postman_id":"5cc6eb6c-d989-4519-8429-547ea0ae8ca1"},{"name":"Workspace Update Folder","id":"586b3b2a-e6f0-4c2a-a14d-cf3fc42ed12d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"folder_id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"comment\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/workspace/folder_update","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Update the folder.</p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"name\": \"&lt;string&gt;\",\n\"comment\":\"&lt;string&gt;\",\n\"folder_id\":\"&lt;string&gt;\"\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"path":["workspace","folder_update"],"host":["https://api.multilogin.com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the folder ID.</p>\n","type":"text/plain"},"key":"folder_id","value":""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the new folder name.</p>\n","type":"text/plain"},"key":"name","value":""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Add comments if necessary. Defaults to empty string <code>\"\"</code>.</p>\n","type":"text/plain"},"key":"comment","value":""}],"variable":[]}},"response":[{"id":"303a30b0-809f-4875-8d41-26c08653c8f9","name":"Folder Changed","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"folder_id\": \"398568c9-f5bd-48fd-a071-5a70d74d702a\",\n  \"name\": \"Hello_world\",\n  \"comment\": \"comment\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/workspace/folder_update"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Folder successfully changed\"\n    },\n    \"data\": null\n}"}],"_postman_id":"586b3b2a-e6f0-4c2a-a14d-cf3fc42ed12d"},{"name":"Workspace Remove Folders","id":"af794552-539c-43d1-a4de-c9c398dc3723","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"<string>\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/workspace/folders_remove","description":"<p>Remove folders in the current workspace.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"path":["workspace","folders_remove"],"host":["https://api.multilogin.com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the folder ID to remove,</p>\n","type":"text/plain"},"key":"ids","value":"[\"uuid\"]"}],"variable":[]}},"response":[{"id":"de5c1b11-b0e8-4e09-9ffe-270526011491","name":"Folder Removed","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"b334cfcd-2d3d-4b29-a494-cab936295b21\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/workspace/folders_remove"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Folders successfully removed\"\n    },\n    \"data\": null\n}"}],"_postman_id":"af794552-539c-43d1-a4de-c9c398dc3723"},{"name":"Workspace Leave","id":"d6c29e49-1c7a-4bf7-b119-ac71a85ce253","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"workspace_id\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/workspace/leave","description":"<p>Leave the selected workspace.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, please navigate to <strong>Body.</strong></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["workspace","leave"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the workspace, which you would like to leave.</p>\n","type":"text/plain"},"key":"workspace_id","value":"\"uuid\""}],"variable":[]}},"response":[{"id":"3d687525-e786-42fb-ad20-9a3195cfd190","name":"Workspace Left","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"workspace_id\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/workspace/leave"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Workspace successfully left\"\n    },\n    \"data\": null\n}"}],"_postman_id":"d6c29e49-1c7a-4bf7-b119-ac71a85ce253"}],"id":"6170937a-d3f3-4f08-b0a4-32331d2a6a49","event":[{"listen":"prerequest","script":{"id":"d0ab5d83-0d3a-45ef-a9bb-0a382eba27d9","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"0bcb88f5-2688-4aec-8b22-d92455e290d4","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"6170937a-d3f3-4f08-b0a4-32331d2a6a49","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}}},{"name":"Profile Management","item":[{"name":"Profile Create","id":"f28d0fc7-9eb0-4e7e-84fe-1fb7a1ea1f9a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"<string>\",\r\n    \"browser_type\": \"<string>\",\r\n    \"folder_id\": \"<string>\",\r\n    \"os_type\": \"<string>\",\r\n    \"core_version\": <integer>,\r\n    \"core_minor_version\": <integer>,\r\n    \"times\": <integer>,\r\n    \"notes\": \"<string>\",\r\n    \"parameters\": {\r\n        \"flags\": {\r\n            \"audio_masking\": \"<string>\",\r\n            \"fonts_masking\": \"<string>\",\r\n            \"geolocation_masking\": \"<string>\",\r\n            \"geolocation_popup\": \"<string>\",\r\n            \"graphics_masking\": \"<string>\",\r\n            \"graphics_noise\": \"<string>\",\r\n            \"localization_masking\": \"<string>\",\r\n            \"media_devices_masking\": \"<string>\",\r\n            \"navigator_masking\": \"<string>\",\r\n            \"ports_masking\": \"<string>\",\r\n            \"proxy_masking\": \"<string>\",\r\n            \"screen_masking\": \"<string>\",\r\n            \"quic_mode\": \"<string>\",\r\n            \"timezone_masking\": \"<string>\",\r\n            \"webrtc_masking\": \"<string>\",\r\n            \"canvas_noise:\": \"<string>\",\r\n            \"startup_behavior\": \"<string>\"\r\n        },\r\n        \"storage\": {\r\n            \"is_local\": <boolean>,\r\n            \"save_service_worker\": <boolean>\r\n        },\r\n        \"fingerprint\": {\r\n            \"navigator\": {\r\n                \"hardware_concurrency\": <integer>,\r\n                \"platform\": \"<string>\",\r\n                \"user_agent\": \"<string>\",\r\n                \"os_cpu\": \"<string>\"\r\n            },\r\n            \"localization\": {\r\n                \"languages\": \"<string>\",\r\n                \"locale\": \"<string>\",\r\n                \"accept_languages\": \"<string>\"\r\n            },\r\n            \"timezone\": {\r\n                \"zone\": \"<string>\"\r\n            },\r\n            \"graphic\": {\r\n                \"renderer\": \"<string>\",\r\n                \"vendor\": \"<string>\"\r\n            },\r\n            \"webrtc\": {\r\n                \"public_ip\": \"<string>\"\r\n            },\r\n            \"media_devices\": {\r\n                \"audio_inputs\": <integer>,\r\n                \"audio_outputs\": <integer>,\r\n                \"video_inputs\": <integer>\r\n            },\r\n            \"screen\": {\r\n                \"height\": <integer>,\r\n                \"pixel_ratio\": <double>,\r\n                \"width\": <integer>\r\n            },\r\n            \"geolocation\": {\r\n                \"accuracy\": <number>,\r\n                \"altitude\": <number>,\r\n                \"latitude\": <number>,\r\n                \"longitude\": <number>\r\n            },\r\n            \"ports\": [\r\n                <integer>,\r\n            ],\r\n            \"fonts\": [\r\n                \"<string>\"\r\n            ],\r\n            \"cmd_params\": {\r\n                \"params\": [\r\n                    {\r\n                        \"flag\": \"<string>\",\r\n                        \"value\": \"<boolean>\"\r\n                    }\r\n                ]\r\n            }\r\n        },\r\n        \"proxy\": {\r\n            \"host\": \"<string>\",\r\n            \"type\": \"<string>\",\r\n            \"port\": <integer>,\r\n            \"username\": \"<string>\",\r\n            \"password\": \"<string>\",\r\n            \"save_traffic\": \"<boolean>\"\r\n        },\r\n        \"custom_start_urls\": [\r\n            \"<string>\"\r\n        ]\r\n    }\r\n}"},"url":"https://api.multilogin.com/profile/create","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Create a new regular profile. Fingerprint parameters need providing only if flags set to <code>Custom</code>.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, navigate to <strong>Body</strong>.</p>\n<p>If you would like to avoid having your profiles updated to the latest available core, specify <code>auto_update_core</code> (<code>true</code> or <code>false</code>) and a specific <code>core_version</code>.</p>\n<p><strong>NB: It is recommended to use the default values, which keep your browser cores up-to-date. Multilogin does not bear any responsability for ban or detection-related issues if profiles have a dated core version.</strong></p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"name\": \"&lt;string&gt;\",\n    \"browser_type\": \"&lt;string&gt;\",\n    \"folder_id\": \"&lt;string&gt;\",\n    \"os_type\": \"&lt;string&gt;\",\n    \"auto_update_core\": &lt;boolean&gt;,\n    \"core_version\": &lt;number&gt;,\n    \"parameters\": {\n        \"flags\": {\n            \"audio_masking\": \"value\",\n            \"fonts_masking\": \"value\",\n            \"geolocation_masking\": \"value\",\n            \"geolocation_popup\": \"value\",\n            \"graphics_masking\": \"value\",\n            \"graphics_noise\": \"value\",\n            \"localization_masking\": \"value\",\n            \"media_devices_masking\": \"value\",\n            \"navigator_masking\": \"value\",\n            \"ports_masking\": \"value\",\n            \"proxy_masking\": \"value\",\n            \"screen_masking\": \"value\",\n            \"timezone_masking\": \"value\",\n            \"webrtc_masking\": \"value\",\n            \"canvas_noise\": \"value\",\n            \"startup_behavior\": \"value\"\n        },\n        \"storage\": {\n            \"is_local\": &lt;boolean&gt;,\n            \"save_service_worker\": &lt;boolean&gt;\n        },\n        \"times\": &lt;number&gt;,\n        \"notes\": \"&lt;string&gt;\",\n        \"custom_start_urls\": [\n         \"string\"\n          ],\n        \"fingerprint\": {\n          \"cmd_params\": {\n           \"params\": [\n          {\n            \"flag\": \"string\",\n            \"value\": \"string\"\n          }\n          ]\n         },\n         }\n}\n\n</code></pre>\n<p>The number of parameters in <code>fingerprint</code> may vary depending on the flag values passed in the request body.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["profile","create"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Name your profiles. </p>\n","type":"text/plain"},"key":"name","value":"\"profile_name\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Choose the browser type. Note: For <code>android</code> only mimic is supported! Defaults to <code>mimic</code>.</p>\n","type":"text/plain"},"key":"browser_type","value":"\"mimic\", \"stealthfox\""},{"disabled":true,"description":{"content":"<p><code>Required</code>.\nSpecify the folder in which profiles will be created. The ID can be retrived with <code>GET /workspace/folders.</code></p>\n","type":"text/plain"},"key":"folder_id","value":"\"uuid\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the OS. Defaults to <code>windows</code>.</p>\n","type":"text/plain"},"key":"os_type","value":"\"linux\", \"macos\", \"windows\", \"android\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>.\nYou can skip specifying the value since your profiles will be updated to the latest core by default each time it is launched. Cannot specify the version that is 6 versions older then the current latest one.</p>\n","type":"text/plain"},"key":"core_version","value":"124"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the minor version based on its availability.</p>\n","type":"text/plain"},"key":"core_minor_version","value":"1"},{"disabled":true,"description":{"content":"<p><code>Optional</code>\nYou can skip specifying the value since your profiles will be updated to the latest core by default each time it is launched. Defaults to <code>true</code>.</p>\n","type":"text/plain"},"key":"auto_update_core","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify tags. Max number is 10.</p>\n","type":"text/plain"},"key":"tags","value":"[\"string\"]"},{"disabled":true,"description":{"content":"<p><code>Optional</code>.\nSpecify a number of profiles to create. Defaults to <code>1</code>.</p>\n","type":"text/plain"},"key":"times","value":"1 - 10"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Add notes to your profiles. Defaults to an empty string<code>\"\"</code>. Max length 400 is chars.</p>\n","type":"text/plain"},"key":"notes","value":"\"your_notes\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify parameters for your profiles. <code>flags</code>, <code>fingerprint</code>, <code>storage</code> <strong>are required</strong> for <strong>parameters</strong>.</p>\n","type":"text/plain"},"key":"parameters","value":"flags, fingerprints, storage, proxy, custom_start_urls"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify flags for your profiles. <code>webrtc_masking, proxy_masking, geolocation_popup, audio_masking, graphics_noise, ports_masking, navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, geolocation_masking</code> <strong>are required</strong> for <strong>parameters</strong>.</p>\n","type":"text/plain"},"key":"flags","value":"webrtc_masking, proxy_masking, geolocation_popup, audio_masking, graphics_noise, ports_masking, navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, geolocation_masking,  quic_mode, canvas_noise, startup_behavior"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>. Defaults to <code>mask</code>.</p>\n","type":"text/plain"},"key":"webrtc_masking","value":"\"natural\", \"custom\", \"mask\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>. Defaults to <code>natural</code> for audio_masking and <code>mask</code> for rest.</p>\n","type":"text/plain"},"key":"audio_masking, graphics_noise, ports_masking","value":"\"mask\", \"natural\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>. Defaults to <code>disabled</code> unless proxy is configured, than defaults to <code>custom</code>.</p>\n","type":"text/plain"},"key":"proxy_masking","value":"\"custom\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>. Defaults to <code>prompt</code>.</p>\n","type":"text/plain"},"key":"geolocation_popup","value":"\"prompt\", \"allow\", \"block\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>. Defaults to <code>mask</code> and for media_devices_masking defaults to <code>natural</code>.</p>\n","type":"text/plain"},"key":"navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking","value":"\"natural\", \"custom\", \"mask\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>. Defaults to <code>mask</code>.</p>\n","type":"text/plain"},"key":"geolocation_masking","value":"\"mask\", \"custom\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>flags</code>. <code>disabled</code> by default.</p>\n","type":"text/plain"},"key":"quic_mode","value":"\"natural\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>flags</code>. <code>recover</code> is set by default and allows opening profiles with the tabs from the last session. <code>custom</code> opens up profiles with provided custom pages in <code>custom_start_urls</code>. Defaults to <code>recover</code>.</p>\n","type":"text/plain"},"key":"startup_behavior","value":"\"recover\",  \"custom\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>flags</code>. The value is set based on the value of <code>graphics_noise</code> by default. To set a specific value for <code>canvas_noise</code>, include <code>canvas_noise</code> in your request body.</p>\n","type":"text/plain"},"key":"canvas_noise","value":"\"mask\", \"natural\", \"disabled\""},{"disabled":true,"description":{"content":"<p>In Strict mode is<code>Required</code> for <code>parameters</code>. Specify fingerprints of your profiles if flags are set to <code>Custom</code>. Defaults to <code>optional</code> unless custom is set.</p>\n","type":"text/plain"},"key":"fingerprint","value":"navigator, localization, timezone, graphic, webrtc, media_devices, screen,  geolocation,  ports,  fonts,  cmd_params"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>hardware_concurrency</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"hardware_concurrency","value":"2, 4, 6 , 8, 12, 16, 32"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>user-agent</code>.</p>\n","type":"text/plain"},"key":"user_agent","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>platform</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"platform","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>navigator</code>. Specify the value for <code>os_cpu</code>if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"os_cpu","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>. Specify the value for <code>accept_languages</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"accept_languages","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>.</p>\n","type":"text/plain"},"key":"languages","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>.</p>\n","type":"text/plain"},"key":"locale","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>timezone</code> Specify the value for <code>zone</code>.</p>\n","type":"text/plain"},"key":"zone","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>graphic</code>. Specify the value for <code>vendor</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"vendor","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>graphic</code>. Specify the value for <code>renderer</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"renderer","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>graphic</code>. Specify the value for <code>vendor_id</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"vendor_id","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>graphic</code>. Specify the value for <code>renderer</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"renderer_id","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>webrtc</code>. Specify the value for <code>renderer_id</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"public_ip","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>audio_outputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"audio_outputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>audio_inputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"audio_inputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>video_inputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"video_inputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>. Specify the value for <code>width</code> if the flag is <code>Custom</code>. The Screen Resolution endpoint is found under Profile Management-&gt;<a href=\"https://documenter.getpostman.com/view/28533318/2s946h9Cv9#5a8d793b-3cd0-4ae3-a3f6-caa9143315c2\">Screen Resolution</a></p>\n","type":"text/plain"},"key":"width","value":"Value from Screen Resolution Endpoint"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>. Specify the value for <code>height</code> if the flag is <code>Custom</code>. The Screen Resolution endpoint is found under Profile Management-&gt;<a href=\"https://documenter.getpostman.com/view/28533318/2s946h9Cv9#5a8d793b-3cd0-4ae3-a3f6-caa9143315c2\">Screen Resolution</a></p>\n","type":"text/plain"},"key":"height","value":"Value from Screen Resolution Endpoint"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>. Specify the value for <code>pixel_ratio</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"pixel_ratio","value":"1.0 - 5.0"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>accuracy</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"accuracy","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>altitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"altitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>latitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"latitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>longitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"longitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Specify the value for <code>ports</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"ports","value":"[0 - 65535]"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Specify the value for <code>fonts</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"fonts","value":"[\"Font\"]"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Specify command line parameters for browsers. Defaults to an empty string <code>\"\"</code>.</p>\n","type":"text/plain"},"key":"cmd_params","value":"{\n                \"params\": [\n                    {\n                        \"flag\": \"<string>\",\n                        \"value\": \"<string>\"\n                    }\n                ]\n            }"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>storage</code>. Defaults to <code>true</code>.</p>\n","type":"text/plain"},"key":"is_local","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>storage</code>. Defaults to <code>true</code>.</p>\n","type":"text/plain"},"key":"save_service_worker","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Add a proxy to your profiles.</p>\n","type":"text/plain"},"key":"proxy","value":"{\n    \"host\": \"foo\",\n    \"type\": \"foo\",\n    \"port\": 1234,\n    \"username\": \"foo\",\n    \"password\": \"foo\" \n    \"save_traffic\": false\n}"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>proxy</code>. <code>false</code> is set by default. When set to <code>true</code>,  disables the loading of images/videos saving the proxy traffic.</p>\n","type":"text/plain"},"key":"save_traffic","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Specify custom URLs. Max amount is 5. Defaults to <code>optional</code> unless custom is set.</p>\n","type":"text/plain"},"key":"custom_start_urls","value":"[\"url\"]"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code> with <code>android</code> os. Default is 5.</p>\n","type":"text/plain"},"key":"max_touch_points","value":"1 - 10"}],"variable":[]}},"response":[{"id":"b8da44b3-a09c-4939-9448-82fb8373c4f4","name":"Profile Created","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    // This is an example of a successful request with 201 created. The created profile has most of the flags set to Custom. Fingerprints flagged as Custom can be passed manually. If set to Mask/Natural/Disabled, no values are needed.  \n    \"name\": \"Profile_name\",\n    \"browser_type\": \"mimic\",\n    \"folder_id\": \"4500dd84-d8c5-4450-b2df-1c64daed8bad\",\n    \"core_version\": 124,\n    \"auto_update_core\": false,\n    \"os_type\": \"windows\",\n    \"times\": 1,\n    \"notes\": \"asd\",\n    \"parameters\": {\n        \"flags\": {\n            \"audio_masking\": \"mask\",\n            \"fonts_masking\": \"custom\",\n            \"geolocation_masking\": \"custom\",\n            \"geolocation_popup\": \"prompt\",\n            \"graphics_masking\": \"custom\",\n            \"graphics_noise\": \"mask\",\n            \"localization_masking\": \"custom\",\n            \"media_devices_masking\": \"custom\",\n            \"navigator_masking\": \"custom\",\n            \"ports_masking\": \"mask\",\n            \"proxy_masking\": \"custom\",\n            \"quic_mode\": \"natural\",\n            \"screen_masking\": \"custom\",\n            \"timezone_masking\": \"custom\",\n            \"webrtc_masking\": \"custom\",\n            \"canvas_noise\": \"mask\",\n            \"startup_behavior\": \"custom\"\n        },\n        \"storage\": {\n            \"is_local\": false,\n            \"save_service_worker\": false\n        },\n        \"fingerprint\": {\n            \"navigator\": {\n                \"hardware_concurrency\": 8,\n                \"platform\": \"Win32\",\n                \"user_agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36\",\n                \"os_cpu\": \"\"\n            },\n            \"localization\": {\n                \"languages\": \"en-US\",\n                \"locale\": \"en-US\",\n                \"accept_languages\": \"en-US,en;q=0.5\"\n            },\n            \"timezone\": {\n                \"zone\": \"Asia/Bangkok\"\n            },\n            \"graphic\": {\n                \"renderer\": \"ANGLE (NVIDIA, NVIDIA GeForce RTX 4070 Ti Direct3D11 vs_5_0 ps_5_0, D3D11)\",\n                \"vendor\": \"Google Inc. (NVIDIA)\"\n            },\n            \"webrtc\": {\n                \"public_ip\": \"123.123.123.123\"\n            },\n            \"media_devices\": {\n                \"audio_inputs\": 1,\n                \"audio_outputs\": 1,\n                \"video_inputs\": 2\n            },\n            \"screen\": {\n                \"height\": 1200,\n                \"pixel_ratio\": 1,\n                \"width\": 1920\n            },\n            \"geolocation\": {\n                \"accuracy\": 100,\n                \"altitude\": 100,\n                \"latitude\": 52.02,\n                \"longitude\": -52.1\n            },\n            \"ports\": [\n                12345\n            ],\n            \"fonts\": [\n                \"81938139\"\n            ],\n            \"cmd_params\": {\n                \"params\": [\n                    {\n                        \"flag\": \"show-fps-counter\",\n                        \"value\": \"true\"\n                    }\n                ]\n            }\n        },\n        \"proxy\": {\n            \"type\": \"http\",\n            \"host\": \"proxyhost.com\",\n            \"port\": 8081,\n            \"username\": \"username\",\n            \"password\": \"password\",\n            \"save_traffic\": false // value by default\n        },\n        \"custom_start_urls\": [\n            \"https://jsonformatter.org/\",\n            \"https://python.org/\"\n        ]\n    }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/create"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 201,\n        \"message\": \"Profile successfully created\"\n    },\n    \"data\": {\n        \"ids\": [\n            \"4500dd84-d8c5-4450-b2df-1c64daed8bad\"\n        ]\n    }\n}"}],"_postman_id":"f28d0fc7-9eb0-4e7e-84fe-1fb7a1ea1f9a"},{"name":"Profile Search","id":"13c3b903-f398-4ac3-9a54-c1add48cb1ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"is_removed\": <boolean>,\n  \"core_version\": <integer>,\n  \"limit\": <integer>,\n  \"offset\": <integer>,\n  \"search_text\": \"<string>\",\n  \"folder_id\": \"<string>\",\n  \"storage_type\": \"all\",\n  \"order_by\": \"created_at\",\n  \"sort\": \"asc\"\n}\n\n// The request body with full parameters\n// {\n//     \"is_removed\": <boolean>,\n//     \"core_version\": <integer>,\n//     \"limit\": <integer>,\n//     \"offset\": <integer>,\n//     \"search_text\": \"<string>\",\n//     \"folder_id\": \"<string>\",\n//     \"storage_type\": \"<string>\",\n//     \"order_by\": \"<string>\",\n//     \"created_from\": \"<string>\",\n//     \"created_to\": \"<string>\",\n//     \"updated_from\": \"<string>\",\n//     \"updated_to\": \"<string>\",\n//     \"last_launched_from\": \"<string>\",\n//     \"last_launched_to\": \"<string>\",\n//     \"last_launched_by\": \"<string>\",\n//     \"last_launched_on\": \"<string>\",\n//     \"last_updated_by\": \"<string>\",\n//     \"in_use_by\": \"<string>\",\n//     \"tags\": [\"<string>\"],\n//     \"created_by\": \"<string>\",\n//     \"password_protected\": <boolean>,\n//     \"password_restricted\": [\n    //     \"profile_move\",\n    //     \"profile_clone\",\n    //     \"profile_start\",\n    //     \"profile_export\",\n    //     \"profile_update\",\n    //     \"profile_data_change\"\n// ]\n//     \"notes\": \"<string>\"\n//     \"sort\": \"<string>\"\n// }\n","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/search","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Search profiles.</p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"is_removed\": &lt;boolean&gt;,\n  \"core_version\": &lt;integer&gt;,\n  \"limit\": &lt;integer&gt;,\n  \"offset\": &lt;integer&gt;,\n  \"search_text\": \"&lt;string&gt;\",\n  \"folder_id\": \"&lt;string&gt;\",\n  \"storage_type\": \"&lt;string&gt;\",\n  \"order_by\": \"&lt;string&gt;\",\n  \"sort\": \"&lt;string&gt;\"\n}\n// The request body with full parameters\n// {\n//     \"is_removed\": &lt;boolean&gt;,\n//     \"core_version\": &lt;integer&gt;,\n//     \"limit\": &lt;integer&gt;,\n//     \"offset\": &lt;integer&gt;,\n//     \"search_text\": \"&lt;string&gt;\",\n//     \"folder_id\": \"&lt;string&gt;\",\n//     \"storage_type\": \"&lt;string&gt;\",\n//     \"order_by\": \"&lt;string&gt;\",\n//     \"created_from\": \"&lt;string&gt;\",\n//     \"created_to\": \"&lt;string&gt;\",\n//     \"updated_from\": \"&lt;string&gt;\",\n//     \"updated_to\": \"&lt;string&gt;\",\n//     \"last_launched_from\": \"&lt;string&gt;\",\n//     \"last_launched_to\": \"&lt;string&gt;\",\n//     \"last_launched_by\": \"&lt;string&gt;\",\n//     \"last_launched_on\": \"&lt;string&gt;\",\n//     \"last_updated_by\": \"&lt;string&gt;\",\n//     \"in_use_by\": \"&lt;string&gt;\",\n//     \"created_by\": \"&lt;string&gt;\",\n//     \"sort\": \"&lt;string&gt;\"\n// }\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["profile","search"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify which type of profiles to search from. Defaults to <code>false</code>.</p>\n","type":"text/plain"},"key":"is_removed","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the number of profiles to search. Defaults to <code>10</code>.</p>\n","type":"text/plain"},"key":"limit","value":"1 - 100"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the number of profiles to skip from the beginning of the returned data before displaying the results. 0 means starting from the beginning. Defaults to <code>0</code>.</p>\n","type":"text/plain"},"key":"offset","value":"0 - 10000"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Search profiles by name. <code>maxLength</code>: 50 characters. An empty string searches from all the profiles.</p>\n","type":"text/plain"},"key":"search_text","value":"\"your_profile_search\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the storage type of profiles to search.</p>\n","type":"text/plain"},"key":"storage_type","value":"\"all\", \"cloud\", \"local\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the folder in which searching is done</p>\n","type":"text/plain"},"key":"folder_id","value":"\"uuid\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Order to sort resulting list of profiles.</p>\n","type":"text/plain"},"key":"order_by","value":"\"name\", \"created_at\", \"updated_at\", \"started_at\", \"removed_at\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>.  Specify the order order of sorting. Defaults to <code>asc</code>.</p>\n","type":"text/plain"},"key":"sort","value":"\"asc\", \"desc\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the core version.</p>\n","type":"text/plain"},"key":"core_version","value":"124"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the start of the date range.</p>\n","type":"text/plain"},"key":"created_from","value":"\"1957-01-05T16:11:34.713Z\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the end of the date range.</p>\n","type":"text/plain"},"key":"created_to","value":"\"1950-11-13T01:52:41.682Z\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>.  Specify the start of the date range.</p>\n","type":"text/plain"},"key":"updated_from","value":"\"2001-07-28T09:31:08.497Z\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the end of the date range.</p>\n","type":"text/plain"},"key":"updated_to","value":"\"1968-11-17T06:43:16.606Z\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the start of the date range.</p>\n","type":"text/plain"},"key":"last_launched_from","value":"\"1968-03-23T21:16:38.097Z\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the end of the date range.</p>\n","type":"text/plain"},"key":"last_launched_to","value":"\"1979-09-14T06:17:21.890Z\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the email.</p>\n","type":"text/plain"},"key":"last_launched_by","value":"\"mail@gmail.com\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify machine_id.</p>\n","type":"text/plain"},"key":"last_launched_on","value":"\"machine_id\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the email.</p>\n","type":"text/plain"},"key":"last_updated_by","value":"\"mail@gmail.com\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the email.</p>\n","type":"text/plain"},"key":"in_use_by","value":"\"mail@gmail.com\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the email.</p>\n","type":"text/plain"},"key":"created_by","value":"\"mail@gmail.com\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the tags.</p>\n","type":"text/plain"},"key":"tags","value":"[\"tag_name\"]"}],"variable":[]}},"response":[{"id":"a3893bb8-aedf-46e3-bf53-6247dbe6b610","name":"Search Done","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"offset\": 0,\n  \"limit\": 100,\n  \"search_text\": \"Peggie\",\n  \"storage_type\": \"cloud\",\n  \"browser_type\": \"mimic\",\n  \"os_type\": \"windows\",\n  \"core_version\": 124,\n  \"is_removed\": false,\n  \"folder_id\": \"\",\n  \"order_by\": \"updated_at\",\n  \"sort\": \"desc\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/search"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Search profile successfully result\"\n    },\n    \"data\": {\n        \"profiles\": [\n            {\n                \"abp_status\": false,\n                \"browser_type\": \"stealthfox\",\n                \"core_version\": 139,\n                \"created_at\": \"2025-06-26T13:08:51.80859Z\",\n                \"created_by\": \"user@multilogin.com\",\n                \"folder_id\": \"fb9b0b1c-f16e-4b08-bb69-25942e2c7b0a\",\n                \"id\": \"3a19dc1e-7bc5-40f6-854b-3869ec5e4b6a\",\n                \"in_use_by\": \"\",\n                \"is_local\": false,\n                \"last_launched_by\": \"\",\n                \"last_launched_on\": \"\",\n                \"name\": \"Gilbert_Renner\",\n                \"notes\": \"HELLO HELLO\",\n                \"os_type\": \"windows\",\n                \"password_protected\": false,\n                \"password_restricted\": false,\n                \"updated_at\": \"2025-06-26T13:08:51.80859Z\"\n            },\n            {\n                \"abp_status\": false,\n                \"browser_type\": \"stealthfox\",\n                \"core_version\": 139,\n                \"created_at\": \"2025-06-26T13:53:18.271941Z\",\n                \"created_by\": \"user@multilogin.com\",\n                \"folder_id\": \"fb9b0b1c-f16e-4b08-bb69-25942e2c7b0a\",\n                \"id\": \"7402a60d-74c8-498f-8e63-4d87f058ec5c\",\n                \"in_use_by\": \"user@multilogin.com\",\n                \"is_local\": false,\n                \"last_launched_at\": \"2025-06-26T13:53:48.078867Z\",\n                \"last_launched_by\": \"user@multilogin.com\",\n                \"last_launched_on\": \"30a2a2487443a77d7f19f3e9f5abd4fe7e52987682f9fc3aa5d415b9f9f51637\",\n                \"locked_by\": \"user@multilogin.com\",\n                \"name\": \"Gregg.Keeling\",\n                \"notes\": \"HELLO HELLO\",\n                \"os_type\": \"windows\",\n                \"password_protected\": false,\n                \"password_restricted\": false,\n                \"updated_at\": \"2025-06-26T13:53:18.271941Z\"\n            },\n            {\n                \"abp_status\": false,\n                \"browser_type\": \"stealthfox\",\n                \"core_version\": 139,\n                \"created_at\": \"2025-06-26T13:56:26.674672Z\",\n                \"created_by\": \"user@multilogin.com\",\n                \"folder_id\": \"fb9b0b1c-f16e-4b08-bb69-25942e2c7b0a\",\n                \"id\": \"4ac17621-dcd5-47c4-bc30-07320d580414\",\n                \"in_use_by\": \"user@multilogin.com\",\n                \"is_local\": false,\n                \"last_launched_at\": \"2025-06-26T13:56:32.334589Z\",\n                \"last_launched_by\": \"user@multilogin.com\",\n                \"last_launched_on\": \"30a2a2487443a77d7f19f3e9f5abd4fe7e52987682f9fc3aa5d415b9f9f51637\",\n                \"locked_by\": \"user@multilogin.com\",\n                \"name\": \"Martina64\",\n                \"notes\": \"HELLO HELLO\",\n                \"os_type\": \"windows\",\n                \"password_protected\": false,\n                \"password_restricted\": false,\n                \"updated_at\": \"2025-06-26T13:56:26.674672Z\"\n            }\n        ],\n        \"total_count\": 3\n    }\n}"}],"_postman_id":"13c3b903-f398-4ac3-9a54-c1add48cb1ba"},{"name":"Profile Remove","id":"e72fae34-1b93-4394-a642-2dc1b985516f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"<string>\"\n  ],\n  \"permanently\": <boolean>\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/remove","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Remove profiles. Setting the value of <code>permanently</code> allows managing profile deletion. Deleting with <code>False</code> allows recovering deleted profiles when needed.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, please navigate to <strong>Body</strong>.</p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"ids\": [\n    \"&lt;string&gt;\"\n  ],\n  \"permanently\": &lt;boolean&gt;\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["profile","remove"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the ID of the profile to be deleted.</p>\n","type":"text/plain"},"key":"ids","value":"[\"uuid\"]"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the value to delete profiles perminantly or not. Defaults to <code>false</code>.</p>\n","type":"text/plain"},"key":"permanently","value":"true, false"}],"variable":[]}},"response":[{"id":"16becd46-a4c8-4790-9689-a81ef98e59ad","name":"Profile Deleted","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"2072fd5b-5762-44ba-8a51-da3c3d52950e\"\n  ],\n  \"permanently\": \"False\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/remove"},"status":"Removed","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Profile successfully removed\"\n    },\n    \"data\": null\n}"}],"_postman_id":"e72fae34-1b93-4394-a642-2dc1b985516f"},{"name":"Profile Update","id":"6fdedf89-a183-4e97-b1e0-61d473b9acde","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"profile_id\": \"<string>\",\r\n    \"auto_update_core\": <boolean>,  // Specify False to be able to pass \"core_version\" and \"core_minor_version\"\r\n    \"core_version\": <integer>,\r\n    \"core_minor_version\": <integer>,\r\n    \"name\": \"<string>\",\r\n    \"parameters\": {\r\n        \"flags\": {\r\n            \"audio_masking\": \"<string>\",\r\n            \"fonts_masking\": \"<string>\",\r\n            \"geolocation_masking\": \"<string>\",\r\n            \"geolocation_popup\": \"<string>\",\r\n            \"graphics_masking\": \"<string>\",\r\n            \"graphics_noise\": \"<string>\",\r\n            \"localization_masking\": \"<string>\",\r\n            \"media_devices_masking\": \"<string>\",\r\n            \"navigator_masking\": \"<string>\",\r\n            \"ports_masking\": \"<string>\",\r\n            \"proxy_masking\": \"<string>\",\r\n            \"screen_masking\": \"<string>\",\r\n            \"timezone_masking\": \"<string>\",\r\n            \"webrtc_masking\": \"<string>\",\r\n            \"canvas_noise:\": \"<string>\",\r\n            \"startup_behavior\": \"<string>\",\r\n        },\r\n        \"storage\": {\r\n            \"is_local\": <boolean>,\r\n            \"save_service_worker\": <boolean>\r\n        },\r\n        \"fingerprint\": {\r\n            \"navigator\": {\r\n                \"hardware_concurrency\": <integer>,\r\n                \"platform\": \"<string>\",\r\n                \"user_agent\": \"<string>\",\r\n                \"os_cpu\": \"<string>\"\r\n            },\r\n            \"localization\": {\r\n                \"languages\": \"<string>\",\r\n                \"locale\": \"<string>\",\r\n                \"accept_languages\": \"<string>\"\r\n            },\r\n            \"timezone\": {\r\n                \"zone\": \"<string>\"\r\n            },\r\n            \"graphic\": {\r\n                \"renderer\": \"<string>\",\r\n                \"vendor\": \"<string>\"\r\n            },\r\n            \"webrtc\": {\r\n                \"public_ip\": \"<string>\"\r\n            },\r\n            \"media_devices\": {\r\n                \"audio_inputs\": <integer>,\r\n                \"audio_outputs\": <integer>,\r\n                \"video_inputs\": <integer>\r\n            },\r\n            \"screen\": {\r\n                \"height\": <integer>,\r\n                \"pixel_ratio\": <double>,\r\n                \"width\": <integer>\r\n            },\r\n            \"geolocation\": {\r\n                \"accuracy\": <number>,\r\n                \"altitude\": <number>,\r\n                \"latitude\": <number>,\r\n                \"longitude\": <number>\r\n            },\r\n            \"ports\": [\r\n                <integer>,\r\n            ],\r\n            \"fonts\": [\r\n                \"<string>\"\r\n            ],\r\n            \"cmd_params\": {\r\n                \"params\": [\r\n                    {\r\n                        \"flag\": \"<string>\",\r\n                        \"value\": \"<boolean>\"\r\n                    }\r\n                ]\r\n            }\r\n        },\r\n        \"proxy\": {\r\n            \"host\": \"<string>\",\r\n            \"type\": \"<string>\",\r\n            \"port\": <integer>,\r\n            \"username\": \"<string>\",\r\n            \"password\": \"<string>\",\r\n            \"save_traffic\": \"<boolean>\"\r\n        },\r\n        \"custom_start_urls\": [\r\n            \"<string>\"\r\n        ]\r\n    },\r\n    \"notes\": \"<string>\"\r\n}"},"url":"https://api.multilogin.com/profile/update","description":"<p>Update a profile. Fingerprint parameters need providing only if flags set to <code>Custom</code>.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, please navigate to <strong>Body</strong>.</p>\n<p>If you would like to avoid having your profiles updated to the latest available core, specify <code>auto_update_core</code> (<code>true</code> or <code>false</code>). Updating existing profiles to a specific core version is not supported.</p>\n<p>If you update an existing profile, created with <code>auto_update_core: false</code>, <code>auto_update_core: false</code> still has to be specified in the request. Otherwise, <code>auto_update_core</code> will be changed to <code>true</code>.</p>\n<p><strong>NB:</strong></p>\n<ul>\n<li><p><strong>It is recommended to use the default values, which keep your browser cores up-to-date. Multilogin does not bear any responsability for ban or detection-related issues if profiles have a dated core version.</strong></p>\n</li>\n<li><p><strong>If you update an existing profile, created with</strong> <strong><code>auto_update_core: false</code></strong>, <strong><code>auto_update_core: false</code></strong> <strong>still has to be specified in the request. Otherwise,</strong> <strong><code>auto_update_core</code></strong> <strong>will be changed to</strong> <strong><code>true</code></strong>.</p>\n</li>\n</ul>\n<p><strong>Required parameters:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"name\": \"&lt;string&gt;\",\n    \"profile_id\": \"&lt;string&gt;\",\n    \"parameters\": {\n        \"flags\": {\n            \"audio_masking\": \"value\",\n            \"fonts_masking\": \"value\",\n            \"geolocation_masking\": \"value\",\n            \"geolocation_popup\": \"value\",\n            \"graphics_masking\": \"value\",\n            \"graphics_noise\": \"value\",\n            \"localization_masking\": \"value\",\n            \"media_devices_masking\": \"value\",\n            \"navigator_masking\": \"value\",\n            \"ports_masking\": \"value\",\n            \"proxy_masking\": \"value\",\n            \"screen_masking\": \"value\",\n            \"timezone_masking\": \"value\",\n            \"webrtc_masking\": \"value\",\n        },\n        \"storage\": {\n            \"is_local\": &lt;boolean&gt;,\n            \"save_service_worker\": &lt;boolean&gt;\n        },\n        \"fingerprint\": {}\n}\n\n</code></pre>\n<p>The number of parameters in <code>fingerprint</code> may vary depending on the flag values passed in the request body.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["profile","update"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Optional</code>. Setting to True allows passing \"core_version\" and \"core_minor_version\".</p>\n","type":"text/plain"},"key":"auto_update_core","value":"true,false"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Cannot specify the version that is 6 versions older then the current latest one.</p>\n","type":"text/plain"},"key":"core_version","value":"123"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the minor version based on its availability.</p>\n","type":"text/plain"},"key":"core_minor_version","value":"1"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the ID of the profile to be updated.</p>\n","type":"text/plain"},"key":"profile_id","value":"\"uuid\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Name your profiles.</p>\n","type":"text/plain"},"key":"name","value":"\"profile_name\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify tags. Max number is 10.</p>\n","type":"text/plain"},"key":"tags","value":"[\"string\"]"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify parameters for your profiles. <code>flags</code>, <code>fingerprint</code>, <code>storage</code> <strong>are required</strong> for <strong>parameters</strong>.</p>\n","type":"text/plain"},"key":"parameters","value":"flags,  fingerprints, storage, proxy, custom_start_urls"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify flags for your profiles. <code>webrtc_masking, proxy_masking, geolocation_popup, audio_masking, graphics_noise, ports_masking, navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, geolocation_masking</code> <strong>are required</strong> for <strong>parameters</strong>.</p>\n","type":"text/plain"},"key":"flags","value":"webrtc_masking, proxy_masking, geolocation_popup, audio_masking, graphics_noise, ports_masking, navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, geolocation_masking, quic_mode, canvas_noise, startup_behavior"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>.</p>\n","type":"text/plain"},"key":"webrtc_masking","value":"\"natural\", \"custom\", \"mask\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>.</p>\n","type":"text/plain"},"key":"audio_masking, graphics_noise, ports_masking","value":"\"mask\", \"natural\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>.</p>\n","type":"text/plain"},"key":"proxy_masking","value":"\"custom\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>.</p>\n","type":"text/plain"},"key":"geolocation_popup","value":"\"prompt\", \"allow\", \"block\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>.</p>\n","type":"text/plain"},"key":"navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking","value":"\"natural\", \"custom\", \"mask\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>flags</code>.</p>\n","type":"text/plain"},"key":"geolocation_masking","value":"\"mask\", \"custom\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. You can skip specifying the value since your profiles will be updated to the latest core by default each time it is launched.</p>\n","type":"text/plain"},"key":"auto_update_core","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>flags</code>. <code>disabled</code> by default.</p>\n","type":"text/plain"},"key":"quic_mode","value":"\"natural\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>flags</code>. The value is set based on the value of <code>graphics_noise</code> by default. To set a specific value for <code>canvas_noise</code>, include <code>canvas_noise</code> in your request body.</p>\n","type":"text/plain"},"key":"canvas_noise","value":"\"mask\", \"natural\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>flags</code>. <code>recover</code> is set by default and allows opening profiles with the tabs from the last session. <code>custom</code> opens up profiles with provided custom pages in <code>custom_start_urls</code>.</p>\n","type":"text/plain"},"key":"startup_behavior","value":"\"recover\",  \"custom\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>parameters</code>. Specify fingerprints of your profiles if flags are set to <code>Custom</code>.</p>\n","type":"text/plain"},"key":"fingerprint","value":"navigator, localization, timezone, graphic, webrtc, media_devices, screen,  geolocation,  ports,  fonts,  cmd_params"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>hardware_concurrency</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"hardware_concurrency","value":"2, 4, 6 , 8, 12, 16, 32"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>user-agent</code>.</p>\n","type":"text/plain"},"key":"user_agent","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>platform</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"platform","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>navigator</code>. Specify the value for <code>os_cpu</code>if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"os_cpu","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>. Specify the value for <code>accept_languages</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"accept_languages","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>.</p>\n","type":"text/plain"},"key":"languages","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>. Pass an empty string.</p>\n","type":"text/plain"},"key":"locale","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>timezone</code> Specify the value for <code>zone</code>.</p>\n","type":"text/plain"},"key":"zone","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>graphic</code>. Specify the value for <code>vendor</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"vendor","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>graphic</code>. Specify the value for <code>renderer</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"renderer","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>graphic</code>. Specify the value for <code>vendor_id</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"vendor_id","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>graphic</code>. Specify the value for <code>renderer_id</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"renderer_id","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>webrtc</code>. Specify the value for <code>public_ip</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"public_ip","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>audio_outputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"audio_outputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>audio_inputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"audio_inputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>video_inputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"video_inputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>. Specify the value for <code>width</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"width","value":"360 - 5000"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>. Specify the value for <code>height</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"height","value":"640 - 3000"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>. Specify the value for <code>pixel_ratio</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"pixel_ratio","value":"1.0 - 5.0"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>accuracy</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"accuracy","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>altitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"altitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>latitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"latitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>longitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"longitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Specify the value for <code>ports</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"ports","value":"[0 - 65535]"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Specify the value for <code>fonts</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"fonts","value":"[\"Font\"]"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Specify command line parameters for browsers.</p>\n","type":"text/plain"},"key":"cmd_params","value":"{\n                \"params\": [\n                    {\n                        \"flag\": \"<string>\",\n                        \"value\": \"<string>\"\n                    }\n                ]\n            }"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>storage</code>.</p>\n","type":"text/plain"},"key":"is_local","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>storage</code>.</p>\n","type":"text/plain"},"key":"save_service_worker","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Add a proxy to your profiles.</p>\n","type":"text/plain"},"key":"proxy","value":"{\n    \"host\": \"foo\",\n    \"type\": \"foo\",\n    \"port\": 1234,\n    \"username\": \"foo\",\n    \"password\": \"foo\" \n    \"save_traffic\": false\n}"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>proxy</code>. <code>false</code> is set by default. When set to <code>true</code>,  disables the loading of images/videos saving the proxy traffic.</p>\n","type":"text/plain"},"key":"save_traffic","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Specify custom URLs. Max amount is 5.</p>\n","type":"text/plain"},"key":"custom_start_urls","value":"[\"url\"]"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Add notes to your profiles. Max length is 400 chars.</p>\n","type":"text/plain"},"key":"notes","value":"\"your_notes\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code> with <code>android</code> os. Default is 5.</p>\n","type":"text/plain"},"key":"max_touch_points","value":"1 - 10"}],"variable":[]}},"response":[{"id":"7f303b31-98d0-4cb7-9c51-2120aee27247","name":"Profile Updated","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    // This is an example of a successful request. The updated profile has most of the flags set to Custom. Fingerprints flagged as Custom can be passed manually. If set to Mask/Natural/Disabled, no values are needed.  \n    \"name\": \"Profile_name\",\n    \"profile_id\": \"4500dd84-d8c5-4450-b2df-1c64daed8bad\",\n    \"auto_update_core\": true,\n    \"parameters\": {\n        \"flags\": {\n            \"audio_masking\": \"mask\",\n            \"fonts_masking\": \"custom\",\n            \"geolocation_masking\": \"custom\",\n            \"geolocation_popup\": \"prompt\",\n            \"graphics_masking\": \"custom\",\n            \"graphics_noise\": \"mask\",\n            \"localization_masking\": \"custom\",\n            \"media_devices_masking\": \"custom\",\n            \"navigator_masking\": \"custom\",\n            \"ports_masking\": \"mask\",\n            \"proxy_masking\": \"custom\",\n            \"quic_mode\": \"natural\",\n            \"screen_masking\": \"custom\",\n            \"timezone_masking\": \"custom\",\n            \"webrtc_masking\": \"custom\",\n            \"canvas_noise\": \"mask\",\n            \"startup_behavior\": \"custom\"\n        },\n        \"storage\": {\n            \"is_local\": false,\n            \"save_service_worker\": false\n        },\n        \"fingerprint\": {\n            \"navigator\": {\n                \"hardware_concurrency\": 8,\n                \"platform\": \"Win32\",\n                \"user_agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36\",\n                \"os_cpu\": \"\"\n            },\n            \"localization\": {\n                \"languages\": \"en-US\",\n                \"locale\": \"en-US\",\n                \"accept_languages\": \"en-US,en;q=0.5\"\n            },\n            \"timezone\": {\n                \"zone\": \"Asia/Bangkok\"\n            },\n            \"graphic\": {\n                \"renderer\": \"ANGLE (NVIDIA, NVIDIA GeForce RTX 4070 Ti Direct3D11 vs_5_0 ps_5_0, D3D11)\",\n                \"vendor\": \"Google Inc. (NVIDIA)\"\n            },\n            \"webrtc\": {\n                \"public_ip\": \"123.123.123.123\"\n            },\n            \"media_devices\": {\n                \"audio_inputs\": 1,\n                \"audio_outputs\": 1,\n                \"video_inputs\": 2\n            },\n            \"screen\": {\n                \"height\": 1200,\n                \"pixel_ratio\": 1,\n                \"width\": 1920\n            },\n            \"geolocation\": {\n                \"accuracy\": 100,\n                \"altitude\": 100,\n                \"latitude\": 52.02,\n                \"longitude\": -52.1\n            },\n            \"ports\": [\n                12345\n            ],\n            \"fonts\": [\n                \"81938139\"\n            ],\n            \"cmd_params\": {\n                \"params\": [\n                    {\n                        \"flag\": \"show-fps-counter\",\n                        \"value\": \"true\"\n                    }\n                ]\n            }\n        },\n        \"proxy\": {\n            \"type\": \"http\",\n            \"host\": \"proxyhost.com\",\n            \"port\": 8081,\n            \"username\": \"username\",\n            \"password\": \"password\",\n            \"save_traffic\": true // false by default\n        },\n        \"custom_start_urls\": [\n            \"https://jsonformatter.org/\",\n            \"https://python.org/\"\n        ]\n    },\n    \"notes\": \"asd\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/update"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Profile successfully updated\"\n    },\n    \"data\": null\n}"}],"_postman_id":"6fdedf89-a183-4e97-b1e0-61d473b9acde"},{"name":"Profile Move","id":"4fd5a291-47e6-4f4b-adac-195109634bbf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"dest_folder_id\": \"<string>\",\n  \"ids\": [\n    \"<string>\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/move","description":"<p>Move profiles to a specified folder.</p>\n<p><strong>Required parameters:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"dest_folder_id\": \"&lt;string&gt;\",\n  \"ids\": [\n    \"&lt;string&gt;\"\n  ]\n}\n\n</code></pre>\n<p>If a profile to move is password protected, use the following request body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"dest_folder_id\": \"{{FolderCreateID}}\",\n    \"profiles\": [\n        {\n            \"profile_id\": \"{{ProfileMimic}}\",\n            \"password\": \"{{ProfilePassword}}\"\n        }\n    ]\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"path":["profile","move"],"host":["https://api.multilogin.com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the folder, to which profiles will be moved.</p>\n","type":"text/plain"},"key":"dest_folder_id","value":"\"uuid\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Provide a list of profiles to be moved. Max number of IDs is 20.</p>\n","type":"text/plain"},"key":"ids","value":"[\"uuid\"]"}],"variable":[]}},"response":[{"id":"91d5572a-4a60-4960-8438-a89569b1d402","name":"Profiles Moved","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"dest_folder_id\": \"69009814-cc59-4729-9b98-28e3d336cd0b\",\n  \"ids\": [\n    \"69219827-cc59-8554-9b98-39e3d336cd0b\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/move"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Profiles successfully moved\"\n    },\n    \"data\": null\n}"}],"_postman_id":"4fd5a291-47e6-4f4b-adac-195109634bbf"},{"name":"Profile Partial Update","id":"8b21ce69-3e09-4346-bf8c-61037df47e86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"profile_id\": \"<string>\",\r\n    \"name\": \"<string>\",\r\n    \"auto_update_core\": <boolean>,  // Specify False to be able to pass \"core_version\" and \"core_minor_version\"\r\n    \"core_version\": <integer>,\r\n    \"core_minor_version\": <integer>,\r\n    \"proxy\": {\r\n        \"host\": \"<string>\",\r\n        \"type\": \"<string>\",\r\n        \"port\": <integer>,\r\n        \"username\": \"<string>\",\r\n        \"password\": \"<string>\",\r\n        \"save_traffic\": \"<boolean>\"\r\n    },\r\n    \"custom_start_urls\": [\r\n        \"<string>\"\r\n    ],\r\n    \"notes\": \"<string>\",\r\n    \"parameters\": {\r\n        \"flags\": {\r\n            \"audio_masking\": \"<string>\",\r\n            \"fonts_masking\": \"<string>\",\r\n            \"geolocation_masking\": \"<string>\",\r\n            \"geolocation_popup\": \"<string>\",\r\n            \"graphics_masking\": \"<string>\",\r\n            \"graphics_noise\": \"<string>\",\r\n            \"localization_masking\": \"<string>\",\r\n            \"media_devices_masking\": \"<string>\",\r\n            \"navigator_masking\": \"<string>\",\r\n            \"ports_masking\": \"<string>\",\r\n            \"proxy_masking\": \"<string>\",\r\n            \"screen_masking\": \"<string>\",\r\n            \"timezone_masking\": \"<string>\",\r\n            \"webrtc_masking\": \"<string>\",\r\n            \"canvas_noise\": \"<string>\",\r\n            \"startup_behavior\": \"<string>\"\r\n        },\r\n        \"storage\": {\r\n            \"is_local\": <boolean>,\r\n            \"save_service_worker\": <boolean>\r\n        },\r\n        \"fingerprint\": {\r\n            \"navigator\": {\r\n                \"hardware_concurrency\": <integer>,\r\n                \"platform\": \"<string>\",\r\n                \"user_agent\": \"<string>\",\r\n                \"os_cpu\": \"<string>\"\r\n            },\r\n            \"localization\": {\r\n                \"languages\": \"<string>\",\r\n                \"locale\": \"<string>\",\r\n                \"accept_languages\": \"<string>\"\r\n            },\r\n            \"timezone\": {\r\n                \"zone\": \"<string>\"\r\n            },\r\n            \"graphic\": {\r\n                \"renderer\": \"<string>\",\r\n                \"vendor\": \"<string>\"\r\n            },\r\n            \"webrtc\": {\r\n                \"public_ip\": \"<string>\"\r\n            },\r\n            \"media_devices\": {\r\n                \"audio_inputs\": <integer>,\r\n                \"audio_outputs\": <integer>,\r\n                \"video_inputs\": <integer>\r\n            },\r\n            \"screen\": {\r\n                \"height\": <integer>,\r\n                \"pixel_ratio\": <double>,\r\n                \"width\": <integer>\r\n            },\r\n            \"geolocation\": {\r\n                \"accuracy\": <number>,\r\n                \"altitude\": <number>,\r\n                \"latitude\": <number>,\r\n                \"longitude\": <number>\r\n            },\r\n            \"ports\": [\r\n                <integer>,\r\n            ],\r\n            \"fonts\": [\r\n                \"<string>\"\r\n            ],\r\n            \"cmd_params\": {\r\n                \"params\": [\r\n                    {\r\n                        \"flag\": \"<string>\",\r\n                        \"value\": \"<string>\"\r\n                    }\r\n                ]\r\n            }\r\n        }\r\n    }\r\n}"},"url":"https://api.multilogin.com/profile/partial_update","description":"<p>Update a profile partially according to your requirements. Fingerprint parameters need providing only if flags set to <code>Custom</code>.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, please navigate to <strong>Body</strong>.</p>\n<p>If you would like to avoid having your profiles updated to the latest available core, specify <code>auto_update_core</code> (<code>true</code> or <code>false</code>) and a specific <code>core_version</code>. Updating existing profiles to a specific core version is not supported.</p>\n<p><strong>NB:</strong></p>\n<ul>\n<li><p><strong>It is recommended to use the default values, which keep your browser cores up-to-date. Multilogin does not bear any responsability for ban or detection-related issues if profiles have a dated core version.</strong></p>\n</li>\n<li><p><strong>If you update an existing profile, created with</strong> <strong><code>auto_update_core: false</code></strong>, <strong><code>auto_update_core: false</code></strong> <strong>still has to be specified in the request. Otherwise,</strong> <strong><code>auto_update_core</code></strong> <strong>will be changed to</strong> <strong><code>true</code></strong>.</p>\n</li>\n</ul>\n<p><strong>Required parameters:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"profile_id\": \"&lt;string&gt;\"\n}\n\n</code></pre>\n<p>The number of parameters in <code>fingerprint</code> may vary depending on the flag values passed in the request body.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["profile","partial_update"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the ID of the profile to be updated.</p>\n","type":"text/plain"},"key":"profile_id","value":"\"uuid\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Name your profiles.</p>\n","type":"text/plain"},"key":"name","value":"\"profile_name\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>.\nYou can skip specifying the value since your profiles will be updated to the latest core by default each time it is launched.</p>\n","type":"text/plain"},"key":"auto_update_core","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the minor version based on its availability.</p>\n","type":"text/plain"},"key":"core_minor_version","value":"124"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Cannot specify the version that is 6 versions older then the current latest one.</p>\n","type":"text/plain"},"key":"core_version","value":"1"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify tags. Max number is 10.</p>\n","type":"text/plain"},"key":"tags","value":"[\"string\"]"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Add a proxy to your profiles.</p>\n","type":"text/plain"},"key":"proxy","value":"{\n    \"host\": \"foo\",\n    \"type\": \"foo\",\n    \"port\": 1234,\n    \"username\": \"foo\",\n    \"password\": \"foo\" \n    \"save_traffic\": false\n}"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>proxy</code>. <code>false</code> is set by default. When set to <code>true</code>,  disables the loading of images/videos saving the proxy traffic.</p>\n","type":"text/plain"},"key":"save_traffic","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Specify custom URLs. Max amount is 5.</p>\n","type":"text/plain"},"key":"custom_start_urls","value":"[\"url\"]"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Add notes to your profiles. Max length is 400 chars.</p>\n","type":"text/plain"},"key":"notes","value":"\"your_notes\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>.</p>\n","type":"text/plain"},"key":"parameters","value":"flags,  fingerprints, storage, proxy,  custom_start_urls"},{"disabled":true,"description":{"content":"<p><code>Optional</code>.</p>\n","type":"text/plain"},"key":"flags","value":"webrtc_masking, proxy_masking, geolocation_popup, audio_masking, graphics_noise, ports_masking, navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking, geolocation_masking, quic_mode, canvas_noise, startup_behavior"},{"disabled":true,"description":{"content":"<p><code>Optional</code>.</p>\n","type":"text/plain"},"key":"webrtc_masking","value":"\"natural\", \"custom\", \"mask\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>.</p>\n","type":"text/plain"},"key":"audio_masking, graphics_noise, ports_masking","value":"\"mask\", \"natural\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>.</p>\n","type":"text/plain"},"key":"proxy_masking","value":"\"custom\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>.</p>\n","type":"text/plain"},"key":"geolocation_popup","value":"\"prompt\", \"allow\", \"block\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>.</p>\n","type":"text/plain"},"key":"navigator_masking, localization_masking, timezone_masking, graphics_masking, fonts_masking, media_devices_masking, screen_masking","value":"\"natural\", \"custom\", \"mask\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>.</p>\n","type":"text/plain"},"key":"geolocation_masking","value":"\"mask\", \"custom\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>flags</code>. <code>disabled</code> by default.</p>\n","type":"text/plain"},"key":"quic_mode","value":"\"natual\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>flags</code>. The value is set based on the value of <code>graphics_noise</code> by default. To set a specific value for <code>canvas_noise</code>, include <code>canvas_noise</code> in your request body.</p>\n","type":"text/plain"},"key":"canvas_noise","value":"\"mask\", \"natural\", \"disabled\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>flags</code>. <code>recover</code> is set by default and allows opening profiles with the tabs from the last session. <code>custom</code> opens up profiles with provided custom pages in <code>custom_start_urls</code>.</p>\n","type":"text/plain"},"key":"startup_behavior","value":"\"recover\",  \"custom\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>storage</code>.</p>\n","type":"text/plain"},"key":"is_local","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>storage</code>.</p>\n","type":"text/plain"},"key":"save_service_worker","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>parameters</code>. Specify fingerprints of your profiles if flags are set to <code>Custom</code>.</p>\n","type":"text/plain"},"key":"fingerprint","value":"navigator, localization, timezone, graphic, webrtc, media_devices, screen,  geolocation,  ports,  fonts,  cmd_params"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>hardware_concurrency</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"hardware_concurrency","value":"2, 4, 6 , 8, 12, 16, 32"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>user-agent</code>.</p>\n","type":"text/plain"},"key":"user_agent","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>navigator</code>. Specify the value for <code>platform</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"platform","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>navigator</code>. Specify the value for <code>os_cpu</code>if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"os_cpu","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>. Specify the value for <code>accept_languages</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"accept_languages","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>.</p>\n","type":"text/plain"},"key":"languages","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>localization</code>. Pass an empty string.</p>\n","type":"text/plain"},"key":"locale","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>timezone</code> Specify the value for <code>zone</code>.</p>\n","type":"text/plain"},"key":"zone","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>graphic</code>. Specify the value for <code>vendor</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"vendor","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>graphic</code>. Specify the value for <code>renderer</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"renderer","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>graphic</code>. Specify the value for <code>vendor_id</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"vendor_id","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>graphic</code>. Specify the value for <code>renderer_id</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"renderer_id","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>webrtc</code>. Specify the value for <code>public_ip</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"public_ip","value":"\"your_custom_value\""},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>audio_outputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"audio_outputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>audio_inputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"audio_inputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>media_devices</code>. Specify the value for <code>video_inputs</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"video_inputs","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>. Specify the value for <code>width</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"width","value":"360 - 5000"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>. Specify the value for <code>height</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"height","value":"640 - 3000"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>screen</code>. Specify the value for <code>pixel_ratio</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"pixel_ratio","value":"1.0 - 5.0"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>accuracy</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"accuracy","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>altitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"altitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>latitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"latitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Required</code> for <code>geolocation</code>. Specify the value for <code>longitude</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"longitude","value":"your_number"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Specify the value for <code>ports</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"ports","value":"[0 - 65535]"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Specify the value for <code>fonts</code> if the flag is <code>Custom</code>.</p>\n","type":"text/plain"},"key":"fonts","value":"[\"Font\"]"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code>. Specify command line parameters for browsers.</p>\n","type":"text/plain"},"key":"cmd_params","value":"{\n                \"params\": [\n                    {\n                        \"flag\": \"<string>\",\n                        \"value\": \"<string>\"\n                    }\n                ]\n            }"},{"disabled":true,"description":{"content":"<p><code>Optional</code> for <code>fingerprint</code> with <code>android</code> os. Default is 5.</p>\n","type":"text/plain"},"key":"max_touch_points","value":"1 - 10"}],"variable":[]}},"response":[{"id":"62e69856-f638-4b7c-a38d-0cd028c72156","name":"Profile Updated","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    // This is an example of a successful request. The updated profile has most of the flags set to Custom. Fingerprints flagged as Custom can be passed manually. If set to Mask/Natural/Disabled, no values are needed.  \n    \"name\": \"Profile_name\",\n    \"profile_id\": \"4500dd84-d8c5-4450-b2df-1c64daed8bad\",\n    \"auto_update_core\": true,\n    \"proxy\": {\n        \"type\": \"http\",\n        \"host\": \"proxyhost.com\",\n        \"port\": 8081,\n        \"username\": \"username\",\n        \"password\": \"password\",\n        \"save_traffic\": true // false by default\n    },\n    \"custom_start_urls\": [\n        \"https://jsonformatter.org/\",\n        \"https://python.org/\"\n    ],\n    \"notes\": \"asd\",\n    \"parameters\": {\n        \"flags\": {\n            \"audio_masking\": \"mask\",\n            \"fonts_masking\": \"custom\",\n            \"geolocation_masking\": \"custom\",\n            \"geolocation_popup\": \"prompt\",\n            \"graphics_masking\": \"custom\",\n            \"graphics_noise\": \"mask\",\n            \"localization_masking\": \"custom\",\n            \"media_devices_masking\": \"custom\",\n            \"navigator_masking\": \"custom\",\n            \"ports_masking\": \"mask\",\n            \"proxy_masking\": \"custom\",\n            \"quic_mode\": \"natural\",\n            \"screen_masking\": \"custom\",\n            \"timezone_masking\": \"custom\",\n            \"webrtc_masking\": \"custom\",\n            \"canvas_noise\": \"mask\",\n            \"startup_behavior\": \"custom\"\n        },\n        \"storage\": {\n            \"is_local\": false,\n            \"save_service_worker\": false\n        },\n        \"fingerprint\": {\n            \"navigator\": {\n                \"hardware_concurrency\": 8,\n                \"platform\": \"Win32\",\n                \"user_agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36\",\n                \"os_cpu\": \"\"\n            },\n            \"localization\": {\n                \"languages\": \"en-US\",\n                \"locale\": \"en-US\",\n                \"accept_languages\": \"en-US,en;q=0.5\"\n            },\n            \"timezone\": {\n                \"zone\": \"Asia/Bangkok\"\n            },\n            \"graphic\": {\n                \"renderer\": \"ANGLE (NVIDIA, NVIDIA GeForce RTX 4070 Ti Direct3D11 vs_5_0 ps_5_0, D3D11)\",\n                \"vendor\": \"Google Inc. (NVIDIA)\"\n            },\n            \"webrtc\": {\n                \"public_ip\": \"123.123.123.123\"\n            },\n            \"media_devices\": {\n                \"audio_inputs\": 1,\n                \"audio_outputs\": 1,\n                \"video_inputs\": 2\n            },\n            \"screen\": {\n                \"height\": 1200,\n                \"pixel_ratio\": 1,\n                \"width\": 1920\n            },\n            \"geolocation\": {\n                \"accuracy\": 100,\n                \"altitude\": 100,\n                \"latitude\": 52.02,\n                \"longitude\": -52.1\n            },\n            \"ports\": [\n                12345\n            ],\n            \"fonts\": [\n                \"81938139\"\n            ],\n            \"cmd_params\": {\n                \"params\": [\n                    {\n                        \"flag\": \"show-fps-counter\",\n                        \"value\": \"true\"\n                    }\n                ]\n            }\n        }\n    }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/partial_update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Profile successfully updated\"\n    },\n    \"data\": null\n}"}],"_postman_id":"8b21ce69-3e09-4346-bf8c-61037df47e86"},{"name":"Profile Restore","id":"a54807e1-77db-48f4-9a81-9ece67baf82b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"<string>\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/restore","description":"<p>Restore profiles deleted with the <code>permanently</code> value set to <code>False</code>.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, please navigate to <strong>Body</strong>.</p>\n<p><strong>Required parameters:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"ids\": [\n    \"&lt;string&gt;\"\n  ]\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["profile","restore"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the ID of the profile you would like to restore.</p>\n","type":"text/plain"},"key":"ids","value":"[\"uuid\"]"}],"variable":[]}},"response":[{"id":"4b406d59-7376-4958-9a17-a22d47bc8a43","name":"Profile Restored","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"2072fd5b-5762-44ba-8a51-da3c3d52950e\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/restore"},"status":"Restored","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Profile successfully restored\"\n    },\n    \"data\": null\n}"}],"_postman_id":"a54807e1-77db-48f4-9a81-9ece67baf82b"},{"name":"Profile Metas","id":"0760cbc8-daff-44c3-9cbb-fe4066c7f389","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"<string>\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/metas","description":"<p>Fetch metas of profiles. The number of parameters depends on the data specified when profiles have been created.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, please navigate to <strong>Body</strong>.</p>\n<p><strong>Required parameters:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"ids\": [\n    \"&lt;string&gt;\"\n  ]\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["profile","metas"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the ID of the profile, which metas you would like to fetch.</p>\n","type":"text/plain"},"key":"ids","value":"[\"uuid\"]"}],"variable":[]}},"response":[{"id":"d816cf08-a9bd-45c0-9a91-cb8094534a27","name":"Profile Meta Fetched","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    \"598e7825-45d7-480e-9b2a-7df9338f2eda\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/metas"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"List of profiles metadata\"\n    },\n    \"data\": {\n        \"profiles\": [\n            {\n                \"id\": \"56253ac4-5793-4d56-8448-7250eb369d3f\",\n                \"is_auto_update\": true,\n                \"name\": \"Mollie_Williamson41\",\n                \"notes\": \"HELLO HELLO\",\n                \"parameters\": {\n                    \"fingerprint\": {},\n                    \"flags\": {\n                        \"audio_masking\": \"natural\",\n                        \"canvas_noise\": \"mask\",\n                        \"fonts_masking\": \"mask\",\n                        \"geolocation_masking\": \"mask\",\n                        \"geolocation_popup\": \"prompt\",\n                        \"graphics_masking\": \"mask\",\n                        \"graphics_noise\": \"mask\",\n                        \"localization_masking\": \"mask\",\n                        \"media_devices_masking\": \"mask\",\n                        \"navigator_masking\": \"mask\",\n                        \"ports_masking\": \"mask\",\n                        \"proxy_masking\": \"disabled\",\n                        \"quic_mode\": \"disabled\",\n                        \"screen_masking\": \"mask\",\n                        \"startup_behavior\": \"recover\",\n                        \"timezone_masking\": \"mask\",\n                        \"webrtc_masking\": \"mask\"\n                    },\n                    \"storage\": {\n                        \"is_local\": false,\n                        \"save_service_worker\": false\n                    }\n                },\n                \"browser_type\": \"stealthfox\",\n                \"core_version\": 140,\n                \"os_type\": \"windows\",\n                \"created_at\": \"2025-07-07T14:05:35.464754Z\",\n                \"created_by\": \"api_test@multilogin.com\",\n                \"in_use_by\": \"\",\n                \"last_launched_at\": \"2025-07-07T14:05:35.464754Z\",\n                \"last_launched_by\": \"\",\n                \"last_launched_on\": \"localhost\",\n                \"last_update_at\": \"2025-07-07T14:05:35.464754Z\",\n                \"last_updated_by\": \"\",\n                \"removed_at\": \"0001-01-01T00:00:00Z\",\n                \"removed_by\": \"\",\n                \"status\": \"\",\n                \"folder_id\": \"4ddbfee1-43bd-41dc-9ce4-e125324e455f\",\n                \"workspace_id\": \"4ddbfee1-43bd-41dc-9ce4-e125324e455f\"\n            }\n        ]\n    }\n}"}],"_postman_id":"0760cbc8-daff-44c3-9cbb-fe4066c7f389"},{"name":"Profile Summary","id":"5d7bd864-f507-40fa-bee9-7a3980091543","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/summary?meta_id=uuid","description":"<p>Fetch profile fingerprints.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["profile","summary"],"host":["api","multilogin","com"],"query":[{"description":{"content":"<p><code>Required</code>. Specify the profile id.</p>\n","type":"text/plain"},"key":"meta_id","value":"uuid"}],"variable":[]}},"response":[{"id":"3a8a6cd5-43f0-46ee-9f5d-40f277b42ce5","name":"Profile Summary Fetched","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/metas"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"List of ready to start profiles\"\n    },\n    \"data\": {\n        \"fonts\": [\n            \"Font 1\",\n            \"Font 2\",\n            \"Font 3\",\n            \"Font 4\",\n            \"Font 5\"\n        ],\n        \"geolocation\": {\n            \"accuracy\": 0,\n            \"altitude\": 0,\n            \"latitude\": 0,\n            \"longitude\": 0\n        },\n        \"graphic\": {\n            \"device_id\": \"1111\",\n            \"renderer\": \"ANGLE (Intel, Intel(R) HD Graphics 530 Direct3D11 vs_5_0 ps_5_0, D3D11)\",\n            \"vendor\": \"Google Inc. (Intel)\",\n            \"vendor_id\": \"1212\"\n        },\n        \"localization\": {\n            \"accept_languages\": \"en-US,en;q=0.9\",\n            \"languages\": \"en-US,en\",\n            \"locale\": \"en-US\"\n        },\n        \"masking_options\": {},\n        \"media_devices\": {\n            \"audio_inputs\": 1,\n            \"audio_outputs\": 2,\n            \"video_inputs\": 1\n        },\n        \"navigator\": {\n            \"hardware_concurrency\": 2,\n            \"max_touch_points\": 0,\n            \"os_cpu\": \"\",\n            \"platform\": \"Win32\",\n            \"user_agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.85 Safari/537.36\"\n        },\n        \"ports\": [],\n        \"screen\": {\n            \"height\": 768,\n            \"pixel_ratio\": 1,\n            \"width\": 1366\n        },\n        \"timezone\": {\n            \"zone\": \"\"\n        },\n        \"webrtc\": {\n            \"public_ip\": \"0.0.0.0/32\"\n        }\n    }\n}"}],"_postman_id":"5d7bd864-f507-40fa-bee9-7a3980091543"},{"name":"Profile Clone","id":"5d373379-0d07-44bd-bb91-7c77082673ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"profile_id\": \"<string>\",\n  \"times\": <integer>\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/clone","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Clone profiles.</p>\n<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, please navigate to <strong>Body</strong>.</p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"profile_id\": \"&lt;string&gt;\",\n  \"times\": &lt;integer&gt;\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["profile","clone"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the ID of the original profile.</p>\n","type":"text/plain"},"key":"profile_id","value":"\"uuid\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the number of profiles you would like to clone. Defaults to <code>1</code>.</p>\n","type":"text/plain"},"key":"times","value":"1-10"}],"variable":[]}},"response":[{"id":"d28c4580-d37e-4162-86f9-a00901058075","name":"Profile Cloned","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"profile_id\": \"2072fd5b-5762-44ba-8a51-da3c3d52950e\",\n  \"times\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.multilogin.com/profile/clone"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Profile successfully cloned\"\n    },\n    \"data\": {\n        \"ids\": [\n            \"2072fd5b-5762-44ba-8a51-da3c3d52950e\"\n        ]\n    }\n}"}],"_postman_id":"5d373379-0d07-44bd-bb91-7c77082673ae"},{"name":"Profile Convert","id":"258e5fa5-9781-42ed-9763-e6f888d68d09","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"workspace_id\": \"<string>\",\n    \"convert_to_local\" : <boolean>\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/:profile_id/convert","description":"<p>Check out <strong>Params</strong> to see what each key-value pair is about. To copy the example request body, please navigate to <strong>Body</strong>.</p>\n","urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile",":profile_id","convert"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. True if you want to convert from cloud to local and false otherwise.</p>\n","type":"text/plain"},"key":"convert_to_local","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the workspace id.</p>\n","type":"text/plain"},"key":"workspace_id","value":"\"uuid\""},{"disabled":true,"key":"","value":null}],"variable":[{"description":{"content":"<p><code>Required</code>. Specify the ID of the original profile.</p>\n","type":"text/plain"},"type":"any","value":"\"uuid\"","key":"profile_id"}]}},"response":[{"id":"e7271c0f-e28a-4d11-94b1-73dc3f7f78c6","name":"Profile Convert","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"workspace_id\": \"2072fd5b-5762-44ba-8a51-da3c3d52950e\",\n    \"convert_to_local\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/<profile_id>/convert"},"status":"Cloned","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"profile successfully converted from cloud to local\"\n    }\n}"}],"_postman_id":"258e5fa5-9781-42ed-9763-e6f888d68d09"},{"name":"Screen Resolution","id":"5a8d793b-3cd0-4ae3-a3f6-caa9143315c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/fpb/resolutions","description":"<p>Fetch a list of available screen resolutions.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["fpb","resolutions"],"host":["api","multilogin","com"],"query":[],"variable":[]}},"response":[{"id":"3f020e20-c2f5-4c80-834e-6a810b19af1f","name":"Screen Resolution Fetched","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/fpb/resolutions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"success\"\n    },\n    \"data\": {\n        \"resolutions\": [\n            {\n                \"height\": 720,\n                \"width\": 1280\n            },\n            {\n                \"height\": 800,\n                \"width\": 1280\n            },\n            {\n                \"height\": 1024,\n                \"width\": 1280\n            },\n            {\n                \"height\": 768,\n                \"width\": 1366\n            },\n            {\n                \"height\": 900,\n                \"width\": 1440\n            },\n            {\n                \"height\": 864,\n                \"width\": 1536\n            },\n            {\n                \"height\": 900,\n                \"width\": 1600\n            },\n            {\n                \"height\": 1050,\n                \"width\": 1680\n            },\n            {\n                \"height\": 1080,\n                \"width\": 1920\n            },\n            {\n                \"height\": 1200,\n                \"width\": 1920\n            },\n            {\n                \"height\": 1440,\n                \"width\": 2304\n            },\n            {\n                \"height\": 1440,\n                \"width\": 2560\n            },\n            {\n                \"height\": 1600,\n                \"width\": 2560\n            },\n            {\n                \"height\": 1800,\n                \"width\": 2880\n            },\n            {\n                \"height\": 2160,\n                \"width\": 3840\n            },\n            {\n                \"height\": 2304,\n                \"width\": 4096\n            },\n            {\n                \"height\": 2880,\n                \"width\": 5120\n            }\n        ]\n    }\n}"}],"_postman_id":"5a8d793b-3cd0-4ae3-a3f6-caa9143315c2"},{"name":"Tag Create","id":"017f3fd9-c67d-429d-9f13-b95989623f3b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"tags\": [\r\n        {\r\n            \"name\": \"<string>\",\r\n            \"color\": \"<string>\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/tag/create","description":"<p>Create a tag. Default tag color is <code>gray</code>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["tag","create"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>.</p>\n","type":"text/plain"},"key":"tags","value":"name, color"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the tag color. Default tag color is <code>gray</code>.</p>\n","type":"text/plain"},"key":"color","value":"blue, green, red, orange, purple, teal, yellow, gray"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the tag name.</p>\n","type":"text/plain"},"key":"name","value":"tag_name"}],"variable":[]}},"response":[{"id":"e277600e-4bd1-4b3d-8963-0f39138110c4","name":"Tag Create","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"••••••"}],"body":{"mode":"raw","raw":"{\r\n    \"tags\": [\r\n        {\r\n            \"name\": \"Katarina\",\r\n            \"color\": \"red\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.multilogin.com/tag/create","protocol":"https","host":["api","multilogin","com"],"path":["tag","create"],"query":[{"key":"tags","value":"[\"name\", \"color\"]","description":"`Required`.","type":"text","disabled":true},{"key":"name","value":"tag_name","description":"`Required`. Specify the tag name.","type":"text","disabled":true},{"key":"color","value":"red","description":"`Required`. Specify the tag name.","type":"text","disabled":true}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 201,\n        \"message\": \"Tags successfully created\"\n    },\n    \"data\": {\n        \"ids\": [\n            \"af16ad96-7c72-40fc-9bdf-60ddec64d22a\"\n        ]\n    }\n}"}],"_postman_id":"017f3fd9-c67d-429d-9f13-b95989623f3b"},{"name":"Tag Update","id":"d7d90e4f-a2ea-40fe-8cfe-7111850df239","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"••••••"}],"body":{"mode":"raw","raw":"{\r\n    \"tag_id\": \"<string>\",\r\n    \"color\": \"<string>\",\r\n    \"name\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/tag/update","description":"<p>Update an existing tag.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["tag","update"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the tag id.</p>\n","type":"text/plain"},"key":"tag_id","value":"uuid"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the new tag color.</p>\n","type":"text/plain"},"key":"color","value":"blue, green, red, orange, purple, teal, yellow, gray"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the new tag name.</p>\n","type":"text/plain"},"key":"name","value":"new_name"}],"variable":[]}},"response":[{"id":"39d1b0bc-1a3a-4733-bb8b-474b6626533d","name":"Tag Update","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"••••••"}],"body":{"mode":"raw","raw":"{\r\n    \"tag_id\": \"79e07aff-90a8-4a91-a4af-e5a9966bb5cd\",\r\n    \"color\": \"orange\",\r\n    \"name\": \"Adam\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.multilogin.com/tag/update","protocol":"https","host":["api","multilogin","com"],"path":["tag","update"],"query":[{"key":"tags","value":"[\"name\", \"color\"]","description":"`Required`.","type":"text","disabled":true},{"key":"name","value":"tag_name","description":"`Required`. Specify the tag name.","type":"text","disabled":true},{"key":"color","value":"red","description":"`Required`. Specify the tag name.","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"tag updated\"\n    },\n    \"data\": null\n}"}],"_postman_id":"d7d90e4f-a2ea-40fe-8cfe-7111850df239"},{"name":"Tag Remove","id":"3c863627-a7bf-449d-843c-5e7fb29df569","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"ids\": [\n        \"<string>\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/tag/remove","description":"<p>Remove a tag.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["tag","remove"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the list of tags.</p>\n","type":"text/plain"},"key":"ids","value":"[\"uuid\"]"}],"variable":[]}},"response":[{"id":"ee22fb2a-57f8-4828-bb7c-b16cec4f7131","name":"Tag Remove","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzUxMiJ9.eyJicGRzLmJ1Y2tldCI6Im1seC1icGRzLWRldi0xIiwibWFjaGluZUlEIjoiIiwicHJvZHVjdElEIjoiZGV2Iiwid29ya3NwYWNlUm9sZSI6Im93bmVyIiwidmVyaWZpZWQiOnRydWUsInBsYW5OYW1lIjoiVGVhbSAoQW5udWFsKSIsInNoYXJkSUQiOiJjYmUxMzgwMC1iYmFmLTRjOGYtODBiMy0xOTdmODk2Mzk0ZjIiLCJ1c2VySUQiOiI1NWFiZWJmYy05YjdjLTQ1MDMtODg2Zi00NDhjM2NhNTg3NDIiLCJlbWFpbCI6ImxhdW5jaGVyX3JlZ3Jlc3Npb25AbXVsdGlsb2dpbi5jb20iLCJpc0F1dG9tYXRpb24iOmZhbHNlLCJ3b3Jrc3BhY2VJRCI6ImZiOWIwYjFjLWYxNmUtNGIwOC1iYjY5LTI1OTQyZTJjN2IwYSIsImp0aSI6ImFiMjI0MjYxLTAzMGEtNGNiMS1iZTc1LTk0ZjQ1NDEwNmM1MyIsInN1YiI6Ik1MWCIsImlzcyI6IjU1YWJlYmZjLTliN2MtNDUwMy04ODZmLTQ0OGMzY2E1ODc0MiIsImlhdCI6MTc1NDk4NTA1MiwiZXhwIjoxNzU0OTg4NjUyfQ.X96kQSO9WTk96OYsOoanXf2Ax2NcaO4hs7LzhgaL4z1xG6DRqvlSrYBhqZHNfjyQ3UC3I0Sk6XsiUhv-J8z0bw"}],"body":{"mode":"raw","raw":"{\n    \"ids\": [\n        \"8ce0a1a9-d898-400b-a5a1-e73f5f79b394\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.multilogin.com/profile/tag/remove","protocol":"https","host":["api","multilogin","com"],"path":["profile","tag","remove"],"query":[{"key":"ids","value":"[\"uuid\"]","description":"`Required`. Specify the list of tags.","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Tag successfully deleted\"\n    },\n    \"data\": null\n}"}],"_postman_id":"3c863627-a7bf-449d-843c-5e7fb29df569"},{"name":"Tag Assign","id":"01ec0801-fc7f-42a6-bcc7-82ea72df6240","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"profile_id\": \"<string>\",\n    \"tags\": [\n        \"<string>\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/tag/assign","description":"<p>Use tags in a specific profile.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["tag","assign"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the profile ID.</p>\n","type":"text/plain"},"key":"profile_id","value":"\"uuid\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the list of tags IDs.</p>\n","type":"text/plain"},"key":"tags","value":"[\"uuid\"]"}],"variable":[]}},"response":[{"id":"31ce65b6-55de-49a5-a4db-903241394ba2","name":"Tag Assign","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"profile_id\": \"b0ddb8ea-2a20-4de8-b6ab-d74984dadc47\",\n    \"tags\": [\n        \"79e07aff-90a8-4a91-a4af-e5a9966bb5cd\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.multilogin.com/tag/assign","protocol":"https","host":["api","multilogin","com"],"path":["tag","assign"],"query":[{"key":"profile_id","value":"uuid","description":"`Required`. Specify the profile ID.","type":"text","disabled":true},{"key":"tags","value":"tag uuid","description":"`Required`. Specify the list of tags IDs.","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"tags successfully assigned\"\r\n    },\r\n    \"data\": null\r\n}"}],"_postman_id":"01ec0801-fc7f-42a6-bcc7-82ea72df6240"},{"name":"Tag Search","id":"1aeeffe0-6b76-4ca5-acb4-9328bfe082cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"search_text\": \"<string>\",\n    \"limit\": <integer>,\n    \"offset\": <integer>,\n    \"order_by\": \"<string>\", // optional\n    \"sort\": \"<string>\" // optional\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/tag/search","description":"<p>Search tags.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["tag","search"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the tag name. Can be an empty string.</p>\n","type":"text/plain"},"key":"search_text","value":"\"some_text\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the offset.</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the limit.</p>\n","type":"text/plain"},"key":"limit","value":"=> 1"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the order. <code>name</code> by default.</p>\n","type":"text/plain"},"key":"order_by","value":"\"name\", \"created_at\", \"updated_at\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the sorting. <code>asc</code> by default.</p>\n","type":"text/plain"},"key":"sort","value":"\"asc\", \"desc\""}],"variable":[]}},"response":[{"id":"ab6ddb16-d6f1-4160-84af-8d23c90548de","name":"Tag Assign","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"search_text\": \"\",\n    \"limit\": 10,\n    \"offset\": 0\n    // \"order_by\": \"\", optional\n    // \"sort\": \"\" optional\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.multilogin.com/tag/search","protocol":"https","host":["api","multilogin","com"],"path":["tag","search"],"query":[{"key":"profile_id","value":"uuid","description":"`Required`. Specify the profile ID.","type":"text","disabled":true},{"key":"tags","value":"tag uuid","description":"`Required`. Specify the list of tags IDs.","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Tags search done\"\r\n    },\r\n    \"data\": {\r\n        \"tags\": [\r\n            {\r\n                \"color\": \"gray\",\r\n                \"created_at\": \"2025-07-29T11:19:25.450469Z\",\r\n                \"created_by\": \"user@multilogin.com\",\r\n                \"id\": \"e4eac2d7-e0ff-4fca-a3a3-80a7e72fb66b\",\r\n                \"in_use_count\": 1,\r\n                \"name\": \"Allie\",\r\n                \"updated_at\": \"2025-07-29T11:19:25.450469Z\"\r\n            },\r\n            {\r\n                \"color\": \"red\",\r\n                \"created_at\": \"2025-08-18T15:02:01.159471Z\",\r\n                \"created_by\": \"user@multilogin.com\",\r\n                \"id\": \"bee9928f-d750-4ff7-9368-4c9486fb4179\",\r\n                \"in_use_count\": 0,\r\n                \"name\": \"Eldridge\",\r\n                \"updated_at\": \"2025-08-18T15:02:01.159471Z\"\r\n            }\r\n        ],\r\n        \"total_count\": 2\r\n    }\r\n}"}],"_postman_id":"1aeeffe0-6b76-4ca5-acb4-9328bfe082cb"},{"name":"Set Profile Password","id":"3248074d-7bfa-4502-a921-8cc7736a8b8f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"profiles\": [\n        {\n            \"profile_id\": \"<string>\",\n            \"password\": \"<string>\",\n            \"confirm_password\": \"<string>\",\n            \"restricted\": [\n                    \"profile_move\",\n                    \"profile_clone\",\n                    \"profile_start\",\n                    \"profile_export\",\n                    \"profile_update\",\n                    \"profile_data_change\"\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/profile/security/enable","description":"<p>Set password to a specific profile. Password must be at least 7 characters long and include at least one uppercase letter, one number, and one special character.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["profile","security","enable"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>.</p>\n","type":"text/plain"},"key":"profiles","value":"profile_id, password, confirm_password, restricted"},{"disabled":true,"description":{"content":"<p><code>Required</code>.</p>\n","type":"text/plain"},"key":"profile_id","value":"\"uuid\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Password must be at least 7 characters long and include at least one uppercase letter, one number, and one special character</p>\n","type":"text/plain"},"key":"password","value":"\"your_password\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Password must be at least 7 characters long and include at least one uppercase letter, one number, and one special character</p>\n","type":"text/plain"},"key":"confirm_password","value":"\"your_password\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify restricted actions. When sending an empty array, all the actions are restricted.</p>\n","type":"text/plain"},"key":"restricted","value":"[\"profile_move\", \"profile_clone\", \"profile_start\", \"profile_export\", \"profile_update\", \"profile_data_change\"]"}],"variable":[]}},"response":[{"id":"7813937b-ecde-4e7b-b405-2f828f532e7f","name":"Set Profile Password","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzUxMiJ9.eyJicGRzLmJ1Y2tldCI6Im1seC1icGRzLXByb2QtZXUtMSIsIm1hY2hpbmVJRCI6IiIsInByb2R1Y3RJRCI6Im1seCIsIndvcmtzcGFjZVJvbGUiOiJvd25lciIsInZlcmlmaWVkIjp0cnVlLCJwbGFuTmFtZSI6IlNjYWxlIFByb21vIiwic2hhcmRJRCI6ImNiZTEzODAwLWJiYWYtNGM4Zi04MGIzLTE5N2Y4OTYzOTRmMiIsInVzZXJJRCI6IjVkYTU1NWM2LWMzZDEtMzNkYi04OTczLWU4OGZhYmJmZmMzZiIsImVtYWlsIjoiYW5kcmV5Lm5ndXllbkBtdWx0aWxvZ2luLmNvbSIsImlzQXV0b21hdGlvbiI6ZmFsc2UsIndvcmtzcGFjZUlEIjoiNzY5NWU3NzItNThkZC00NzhlLThmYjItYTJiNzYwYzMxMjQyIiwianRpIjoiZTBmZjUwNTAtZmQ3My00NTc5LTgzYjMtZTliNmM5OGM0ZDFlIiwic3ViIjoiTUxYIiwiaXNzIjoiNWRhNTU1YzYtYzNkMS0zM2RiLTg5NzMtZTg4ZmFiYmZmYzNmIiwiaWF0IjoxNzU1MDAzMTUyLCJleHAiOjE3NTUwMDY3NTJ9.SEBRmCSn9Nm0f-EAOCO52FxM4uzzf-lAXdZZT6ctwAwUaRVU5G-KyOw5yz1ig5rY5ujjFy5iOp-0CKpO7pU_Qw"}],"body":{"mode":"raw","raw":"{\n    \"profiles\": [\n        {\n            \"profile_id\": \"f1641bea-9326-40b5-b63e-60123304a3c8\",\n            \"password\": \"Qwerty123!\",\n            \"confirm_password\": \"Qwerty123!\",\n            \"restricted\": []  // restricting all possible actions\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/profile/security/enable"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Successfully setting a password for a profile\"\n    },\n    \"data\": [\n        \"f1641bea-9326-40b5-b63e-60123304a3c8\"\n    ]\n}"}],"_postman_id":"3248074d-7bfa-4502-a921-8cc7736a8b8f"},{"name":"Log In Profile","id":"a77c3d7e-9ded-4f7e-b0da-b6071d4b2d4d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"password\": \"<string>\",\n  \"profile_id\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/profile/login","description":"<p>Log into a profile. After logging, a JWT has to be passed in the headers of any subsequent call to unlock a restricted action.</p>\n<p>If starting profile or any other action was restricted, the headers of the start profile or any other call would have the following extra key:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">'X-Profile-Authentication: Bearer your_profile_jwt'\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["profile","login"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>.</p>\n","type":"text/plain"},"key":"profile_id","value":"\"uuid\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Password must be at least 7 characters long and include at least one uppercase letter, one number, and one special character</p>\n","type":"text/plain"},"key":"password","value":"\"your_password\""}],"variable":[]}},"response":[{"id":"02a89718-19d5-485f-b02b-4f95c80d4c3e","name":"Log In Profile","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzUxMiJ9.eyJicGRzLmJ1Y2tldCI6Im1seC1icGRzLXByb2QtZXUtMSIsIm1hY2hpbmVJRCI6IiIsInByb2R1Y3RJRCI6Im1seCIsIndvcmtzcGFjZVJvbGUiOiJvd25lciIsInZlcmlmaWVkIjp0cnVlLCJwbGFuTmFtZSI6IlNjYWxlIFByb21vIiwic2hhcmRJRCI6ImNiZTEzODAwLWJiYWYtNGM4Zi04MGIzLTE5N2Y4OTYzOTRmMiIsInVzZXJJRCI6IjVkYTU1NWM2LWMzZDEtMzNkYi04OTczLWU4OGZhYmJmZmMzZiIsImVtYWlsIjoiYW5kcmV5Lm5ndXllbkBtdWx0aWxvZ2luLmNvbSIsImlzQXV0b21hdGlvbiI6ZmFsc2UsIndvcmtzcGFjZUlEIjoiNzY5NWU3NzItNThkZC00NzhlLThmYjItYTJiNzYwYzMxMjQyIiwianRpIjoiZTBmZjUwNTAtZmQ3My00NTc5LTgzYjMtZTliNmM5OGM0ZDFlIiwic3ViIjoiTUxYIiwiaXNzIjoiNWRhNTU1YzYtYzNkMS0zM2RiLTg5NzMtZTg4ZmFiYmZmYzNmIiwiaWF0IjoxNzU1MDAzMTUyLCJleHAiOjE3NTUwMDY3NTJ9.SEBRmCSn9Nm0f-EAOCO52FxM4uzzf-lAXdZZT6ctwAwUaRVU5G-KyOw5yz1ig5rY5ujjFy5iOp-0CKpO7pU_Qw"}],"body":{"mode":"raw","raw":"{\n  \"password\": \"Qwerty123!\",\n  \"profile_id\": \"b0ddb8ea-2a20-4de8-b6ab-d74984dadc47\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.multilogin.com/profile/login","protocol":"https","host":["api","multilogin","com"],"path":["profile","login"],"query":[{"key":"profile_id","value":"uuid","description":"`Required`.","type":"text","disabled":true},{"key":"password","value":"your_password","description":"`Required`.","type":"text","disabled":true}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Authenticated successfully\"\n    },\n    \"data\": {\n        \"token\": \"your.jwt.token\"\n    }\n}"}],"_postman_id":"a77c3d7e-9ded-4f7e-b0da-b6071d4b2d4d"},{"name":"Remove Password","id":"ec099850-5cf4-46fa-96cc-83a2d753744d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-Profile-Authentication","value":"JWT","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"profile_ids\": [\n        \"<string>\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/profile/security/disable","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["profile","security","disable"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>.</p>\n","type":"text/plain"},"key":"profile_ids","value":"[\"uuid\"]"}],"variable":[]}},"response":[{"id":"9d331d96-07bc-4433-866f-78c44b898c32","name":"Remove Password","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzUxMiJ9.eyJicGRzLmJ1Y2tldCI6Im1seC1icGRzLXByb2QtZXUtMSIsIm1hY2hpbmVJRCI6IiIsInByb2R1Y3RJRCI6Im1seCIsIndvcmtzcGFjZVJvbGUiOiJvd25lciIsInZlcmlmaWVkIjp0cnVlLCJwbGFuTmFtZSI6IlNjYWxlIFByb21vIiwic2hhcmRJRCI6ImNiZTEzODAwLWJiYWYtNGM4Zi04MGIzLTE5N2Y4OTYzOTRmMiIsInVzZXJJRCI6IjVkYTU1NWM2LWMzZDEtMzNkYi04OTczLWU4OGZhYmJmZmMzZiIsImVtYWlsIjoiYW5kcmV5Lm5ndXllbkBtdWx0aWxvZ2luLmNvbSIsImlzQXV0b21hdGlvbiI6ZmFsc2UsIndvcmtzcGFjZUlEIjoiNzY5NWU3NzItNThkZC00NzhlLThmYjItYTJiNzYwYzMxMjQyIiwianRpIjoiZTBmZjUwNTAtZmQ3My00NTc5LTgzYjMtZTliNmM5OGM0ZDFlIiwic3ViIjoiTUxYIiwiaXNzIjoiNWRhNTU1YzYtYzNkMS0zM2RiLTg5NzMtZTg4ZmFiYmZmYzNmIiwiaWF0IjoxNzU1MDAzMTUyLCJleHAiOjE3NTUwMDY3NTJ9.SEBRmCSn9Nm0f-EAOCO52FxM4uzzf-lAXdZZT6ctwAwUaRVU5G-KyOw5yz1ig5rY5ujjFy5iOp-0CKpO7pU_Qw"}],"body":{"mode":"raw","raw":"{\n    \"profile_ids\": [\n        \"<string>\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.multilogin.com/profile/security/disable","protocol":"https","host":["api","multilogin","com"],"path":["profile","security","disable"],"query":[{"key":"profile_ids","value":"[\"uuid\"]","description":"`Required`.","type":"text","disabled":true}]}},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Password removed successfully\"\r\n    },\r\n    \"data\": null\r\n}"}],"_postman_id":"ec099850-5cf4-46fa-96cc-83a2d753744d"}],"id":"30a01926-ed46-4db4-8e60-87b7e13786d3","event":[{"listen":"prerequest","script":{"id":"1a51699d-4511-49d6-967f-e24e9b503bba","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"a5b21df7-3645-4817-a318-eb9207c67e0c","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"30a01926-ed46-4db4-8e60-87b7e13786d3","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}}},{"name":"Browser Profile Data","item":[{"name":"Unlock Locked Profiles","id":"0cc79138-2e12-4b17-ab2e-503d1f1296ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ids\": [\"<string>\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/bpds/profile/unlock_profiles","description":"<p>Unlocks all the locked.</p>\n<p>To unlock specific profiles, pass the IDs in the request body. Sending a request without any request body unlocks all the profiles.</p>\n<p><strong>It is important to close all the locked profiles before calling this endpoint!</strong></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["bpds","profile","unlock_profiles"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the ID of the profile to unlock. To unlock all the profile, call the endpoint without the body.</p>\n","type":"text/plain"},"key":"ids","value":"[\"uuid\"]"}],"variable":[]}},"response":[{"id":"4aa4ed8d-f1a4-4b22-95a5-dafa0512054e","name":"Profiles Unlocked","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.multilogin.com/bpds/profile/unlock_profiles"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    },\n    \"data\": null\n}"}],"_postman_id":"0cc79138-2e12-4b17-ab2e-503d1f1296ce"}],"id":"9c250d28-0e8a-4d76-bb83-706cfc3e1ef8","event":[{"listen":"prerequest","script":{"id":"7ae48e5d-3521-4a7c-8172-a0a27e4be96a","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"b765191c-24df-42cc-b12f-a2f721261199","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"9c250d28-0e8a-4d76-bb83-706cfc3e1ef8","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}}},{"name":"Proxy","item":[{"name":"Generate Proxy","id":"bef6f3b7-e77d-4129-9310-38af156cdc82","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"country\": \"<string>\",\r\n  \"sessionType\": \"<string>\",\r\n  \"protocol\": \"<string>\",\r\n  \"region\": \"<string>\",\r\n  \"city\": \"<string>\",\r\n  \"IPTTL\": <interger>,\r\n  \"count\": <interger>\r\n}","options":{"raw":{"language":"json"}}},"url":"https://profile-proxy.multilogin.com/v1/proxy/connection_url","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"country\": \"&lt;string&gt;\",\n  \"sessionType\": \"&lt;string&gt;\",\n  \"protocol\": \"&lt;string&gt;\",\n  \"IPTTL\": &lt;interger&gt;,\n  \"count\": &lt;interger&gt;\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","proxy","connection_url"],"host":["profile-proxy","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the country code. Use ISO 3166-1 alpha-2 country codes. Send <code>any</code> to generate a random proxy. Defaults to <code>any</code>.</p>\n","type":"text/plain"},"key":"country","value":"\"some_country\", \"any\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the desired protocol for the proxy IP. Defaults to <code>http</code></p>\n","type":"text/plain"},"key":"protocol","value":"\"socks5\", \"http\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the desired session type. Defaults to <code>sticky</code>.</p>\n","type":"text/plain"},"key":"sessionType","value":"\"sticky\", \"rotating\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the region or leave as empty string. Use snake_case for specifying the region.</p>\n","type":"text/plain"},"key":"region","value":"\"some_region\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the city or leave as empty string. Use snake_case for specifying the city.</p>\n","type":"text/plain"},"key":"city","value":"\"some_city\""},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the IP time-to-live value in seconds. The maximum value is 86400 seconds (24 hours). The value should be provided if <code>sessionType</code> is  <code>rotating</code>. Defaults to <code>86400</code>.</p>\n","type":"text/plain"},"key":"IPTTL","value":"0"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the number of IPs to generate. Defaults to <code>1</code>.</p>\n","type":"text/plain"},"key":"count","value":"0"}],"variable":[]}},"response":[{"id":"c56e051b-547b-4abd-80e6-f6c8f8c72596","name":"Fetch Proxy","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"country\": \"us\",\r\n  \"sessionType\": \"sticky\",\r\n  \"protocol\": \"http\",\r\n  \"region\": \"new_jersey\",\r\n  \"city\": \"east_brunswick\",\r\n  \"IPTTL\": 0,\r\n  \"count\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://profile-proxy.multilogin.com/v1/proxy/connection_url","protocol":"https","host":["profile-proxy","multilogin","com"],"path":["v1","proxy","connection_url"],"query":[{"key":"country","value":"\"some_country\", \"any\"","description":"`Required`. Specify the country code.","disabled":true},{"key":"protocol","value":"\"http\", \"socks5\"","description":"`Required`. Specify the desired protocol for the proxy IP.","disabled":true},{"key":"sessionType","value":"\"sticky\", \"rotating\"","description":"`Required`. Specify the desired session type.","disabled":true},{"key":"region","value":"\"some_region\"","description":"`Optional`. Specify the region or leave as empty string.","disabled":true},{"key":"city","value":"\"some_city\"","description":"`Optional`. Specify the city or leave as empty string.","disabled":true},{"key":"IPTTL","value":"0","description":"`Optional`. Specify the IP time-to-live value.","disabled":true},{"key":"count","value":"0","description":"`Optional`. Specify the number of IPs to generate.","type":"text","disabled":true}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.23.2"},{"key":"Date","value":"Thu, 06 Jun 2024 14:01:31 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"120"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit-short","value":"10"},{"key":"X-RateLimit-Remaining-short","value":"9"},{"key":"X-RateLimit-Reset-short","value":"1"},{"key":"ETag","value":"W/\"78-Es0GWL3hAzo5ziPvpfUOwwmmvnk\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 200,\n    \"data\": \"gate.multilogin.com:8080:103689_964b7913_db50_4420_b83b_d0d515c56ab0_multilogin_com-country-us-region-new_jersey-city-east_brunswick-sid-mRzZcoWpwr2yRsbO-filter-medium:sjvqznqpo7\"\n}"}],"_postman_id":"bef6f3b7-e77d-4129-9310-38af156cdc82"},{"name":"Fetch Proxy Data","id":"207cc42f-444d-4f62-bab1-e1350aa921ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"url":"https://profile-proxy.multilogin.com/v1/user","description":"<p>Fetch proxy-related data. The return value is in bytes.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["v1","user"],"host":["profile-proxy","multilogin","com"],"query":[],"variable":[]}},"response":[{"id":"728a1d6d-bac5-4240-8e6a-1107b3323235","name":"Proxy Data Fetched","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"url":"https://profile-proxy.multilogin.com/v1/user"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.23.2"},{"key":"Date","value":"Sat, 08 Jun 2024 03:29:23 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"43"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-RateLimit-Limit-short","value":"10"},{"key":"X-RateLimit-Remaining-short","value":"9"},{"key":"X-RateLimit-Reset-short","value":"1"},{"key":"ETag","value":"W/\"2b-CI9un112rwdrHz/AHly5DAJTZqA\""}],"cookie":[],"responseTime":null,"body":"{\n    \"traffic\": 6181814163,\n    \"billingId\": \"103689\"\n}"}],"_postman_id":"207cc42f-444d-4f62-bab1-e1350aa921ae"}],"id":"d23e93f4-74b5-4a11-9223-a71b2b226caf","_postman_id":"d23e93f4-74b5-4a11-9223-a71b2b226caf","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}}},{"name":"Pre-made Cookies","item":[{"name":"Target Website List","id":"c867facb-6cf2-4ef8-ad1f-d1edd517ee5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://cookies.multilogin.com/api/v1/cookies/metadata/websites","description":"<p>Get a list of the target websites available as well as the keyword for the <strong>target_website.</strong></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","cookies","metadata","websites"],"host":["cookies","multilogin","com"],"query":[],"variable":[]}},"response":[{"id":"45600c0f-74ac-4f97-a6e8-eb4f48cf4969","name":"Target Website List","originalRequest":{"method":"GET","header":[],"url":"https://cookies.multilogin.com/api/v1/cookies/metadata/websites"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 29 Aug 2024 17:46:50 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=7iFuFkwkkYW6nfY44ounvdwE0HQojjSldEKaZGFc0okrDViUJw6iZ5CwNiOmUI%2F2Q3Xptx%2F3930B%2FTjeE4shFlLFJr0dAzdTcRV280Xz6OT7%2Fc%2Fo54xWRPa3RQS32cD%2FzVMKZZL1jaY%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Strict-Transport-Security","value":"max-age=2592000; preload"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8bae5ce29b37800f-IAD"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"key\": \"google\",\n            \"value\": \"google.com\"\n        },\n        {\n            \"key\": \"ebay\",\n            \"value\": \"ebay.com\"\n        },\n        {\n            \"key\": \"etsy\",\n            \"value\": \"etsy.com\"\n        },\n        {\n            \"key\": \"bing\",\n            \"value\": \"bing.com\"\n        },\n        {\n            \"key\": \"mix\",\n            \"value\": \"Mixed cookies (other websites)\"\n        },\n        {\n            \"key\": \"facebook\",\n            \"value\": \"facebook.com\"\n        },\n        {\n            \"key\": \"amazon\",\n            \"value\": \"amazon.com\"\n        }\n    ],\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"c867facb-6cf2-4ef8-ad1f-d1edd517ee5c"},{"name":"Create Cookies Metadata","id":"106cc919-93d1-4b30-bd1c-db64ae168d49","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"profile_id\": \"<string>\",\r\n  \"target_website\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://cookies.multilogin.com/api/v1/cookies/metadata","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Create cookies metadata for a given profile. The endpoint does not create cookies by itself. It serves to add cookies-related metadata into a profile. This profile cookies metadata will be used by the server to provide the right cookies for a given target website.</p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"profile_id\": \"&lt;string&gt;\",\n  \"target_website\": \"&lt;string&gt;\"\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","cookies","metadata"],"host":["cookies","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code></p>\n","type":"text/plain"},"key":"profile_id","value":"<your profile id>"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Defaults to <code>mix</code>.</p>\n","type":"text/plain"},"key":"target_website","value":"etsy, bing, mix, facebook, amazon, google, ebay"}],"variable":[]}},"response":[{"id":"bb13fafe-cb7c-46b4-98dc-704ef8e75631","name":"Create Cookies Metadata","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"profile_id\": \"5ff40368-5e1d-451f-8942-30ed23b62c3e\",\r\n  \"target_website\": \"facebook\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://cookies.multilogin.com/api/v1/cookies/metadata","protocol":"https","host":["cookies","multilogin","com"],"path":["api","v1","cookies","metadata"],"query":[{"key":"profile_id","value":"<your profile id>","description":"`Required`","type":"text","disabled":true},{"key":"target_website","value":"etsy, bing, mix, facebook, amazon, google, ebay","description":"`Required`","type":"text","disabled":true}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 29 Aug 2024 17:48:40 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"155"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=0bfhM2MG3Ep%2Fe%2Fj7EtyNBd8AdomZO4o6Nc5nbGDvEnJp1OFehVYn3OzKaZ9KDHuWa9kCycKL%2BlUT1mwUGsDdHJrm4ty4KVnEAF6paXwSdSGhF98vBK8VMQEaqVnokNtS%2Bb%2BXLoAOW%2Bk%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Strict-Transport-Security","value":"max-age=2592000; preload"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8bae5f8f3a4a5b47-IAD"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"profile_id\": \"5ff40368-5e1d-451f-8942-30ed23b62c3e\"\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 201,\n        \"message\": \"cookies metadata successfully created\"\n    }\n}"}],"_postman_id":"106cc919-93d1-4b30-bd1c-db64ae168d49"},{"name":"Cookies List","id":"13c282b0-ece6-40e3-b09e-8bd2d9cd471b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://cookies.multilogin.com/api/v1/cookies/<your profile id>","description":"<p>Fetch cookies for a given profile, based on the target website in the cookies metatada created by <code>POST https://cookies.multilogin.com/api/v1/cookies/metadata.</code></p>\n<p>Note that cookies returned in the response may not be the same ones to be imported into your browser profiles. The endpoint returns cookies randomly, based on the target website.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","cookies","<your profile id>"],"host":["cookies","multilogin","com"],"query":[],"variable":[]}},"response":[{"id":"8133e668-5149-46f4-9ba7-54a23f4e2fe3","name":"Cookies List","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://cookies.multilogin.com/api/v1/cookies/5ff40368-5e1d-451f-8942-30ed23b62c3e","protocol":"https","host":["cookies","multilogin","com"],"path":["api","v1","cookies","5ff40368-5e1d-451f-8942-30ed23b62c3e"],"query":[{"key":"profile_id","value":"<your profile id>","description":"`Required`","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 29 Aug 2024 17:50:45 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Report-To","value":"{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=%2Bwu89QRBh7c%2FauH4xjyteCOWIo0L%2FuNYOXoojpofhKNoXs1oR%2B4Wi18ZwXMYbFCy4pYGXgCdXartyhBEsq3WYDzPD9NFaczPqIbuGw3oWnZgffGRyWzMkG1jbCAIgyz6D%2FLtOatPTUE%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}"},{"key":"NEL","value":"{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}"},{"key":"Strict-Transport-Security","value":"max-age=2592000; preload"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8bae627acee83b83-IAD"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"cookies\": [\n            {\n                \"created_at\": \"2023-07-11T04:37:45.917Z\",\n                \"data\": [\n                    {\n                        \"sameParty\": false,\n                        \"name\": \"__privaci_cookie_no_action\",\n                        \"path\": \"/\",\n                        \"size\": 94,\n                        \"value\": \"{\\\"status\\\":\\\"no-action-consent-in-progress\\\",\\\"timestamp\\\":1689050265879}\",\n                        \"domain\": \"www.dell.com\",\n                        \"secure\": true,\n                        \"sameSite\": \"None\",\n                        \"sourcePort\": 443,\n                        \"session\": false,\n                        \"httpOnly\": false,\n                        \"sourceScheme\": \"Secure\",\n                        \"expirationDate\": 1740851445102\n                    },\n                    {\n                        \"value\": \"191cf124-2c8b-418f-9dc3-403b21d2006b:36\",\n                        \"domain\": \"www.dell.com\",\n                        \"httpOnly\": false,\n                        \"sameParty\": false,\n                        \"expirationDate\": 1740851445102,\n                        \"path\": \"/\",\n                        \"size\": 73,\n                        \"secure\": true,\n                        \"session\": false,\n                        \"sameSite\": \"None\",\n                        \"sourcePort\": 443,\n                        \"sourceScheme\": \"Secure\",\n                        \"name\": \"__privaci_cookie_consent_generated\"\n                    },\n                    {\n                        \"value\": \"191cf124-2c8b-418f-9dc3-403b21d2006b:36\",\n                        \"domain\": \"www.dell.com\",\n                        \"secure\": true,\n                        \"session\": false,\n                        \"sourceScheme\": \"Secure\",\n                        \"path\": \"/\",\n                        \"size\": 68,\n                        \"sameSite\": \"None\",\n                        \"sameParty\": false,\n                        \"sourcePort\": 443,\n                        \"expirationDate\": 1740851445102,\n                        \"name\": \"__privaci_cookie_consent_uuid\",\n                        \"httpOnly\": false\n                    },\n                    {\n                        \"name\": \"_abck\",\n                        \"path\": \"/\",\n                        \"domain\": \".dell.com\",\n                        \"secure\": true,\n                        \"session\": false,\n                        \"sourceScheme\": \"Secure\",\n                        \"size\": 442,\n                        \"value\": \"662DBC6DA7610357FB41C44E80C0F51E~-1~YAAQNrsQAnFIFgKJAQAAgbc9Qwo76tL+eovwwoLhG4LQSxSQLVXafQXXCZBXC8xr44Q7UdDD2jko3wfudSCHn1+B7bNV7a1TX3l1JiuxSLgiKLrYomSdCIgdMsDk2G+A/J9rJAxBwuBJ8L/OSllBRLcCg2R9ZtPpM6RQlBBJrxHqj2CZLnuksYBcfxNh98P/JHhq5+XWiShEXXelSFpHaeVyy8jYp5KTz+R4l0kFBiy674llVuMKcvGn3cM2ICRvNjrmWEOqMVkVCQyXUFCS+828Z6l8EfwmEk293FwmEqVLbwqv/3AXGZegnYF16HE07IiFK/BeUwRpioXZ4GZmhyHmIkVaZrH57YaNtf2C6kYsv6WVFz3a9oyJPQiZ+CDLzX5PHPQ=~-1~-1~-1\",\n                        \"httpOnly\": false,\n                        \"sameParty\": false,\n                        \"sourcePort\": 443,\n                        \"expirationDate\": 1740851445102\n                    },\n                    {\n                        \"size\": 29,\n                        \"value\": \"c=de&l=de&s=bsd&cs=debsdt1\",\n                        \"domain\": \".dell.com\",\n                        \"secure\": false,\n                        \"sourcePort\": 443,\n                        \"sourceScheme\": \"Secure\",\n                        \"name\": \"lwp\",\n                        \"session\": false,\n                        \"httpOnly\": false,\n                        \"sameParty\": false,\n                        \"expirationDate\": 1740851445102,\n                        \"path\": \"/\"\n                    },\n                    {\n                        \"size\": 180,\n                        \"domain\": \".dell.com\",\n                        \"httpOnly\": false,\n                        \"sourcePort\": 443,\n                        \"name\": \"AMCV_4DD80861515CAB990A490D45%40AdobeOrg\",\n                        \"path\": \"/\",\n                        \"value\": \"1585540135%7CMCIDTS%7C19550%7CMCMID%7C31753761653892559250027660021826862502%7CMCAID%7CNONE%7CMCOPTOUT-1689057464s%7CNONE%7CvVersion%7C4.4.0\",\n                        \"secure\": false,\n                        \"session\": false,\n                        \"sameParty\": false,\n                        \"sourceScheme\": \"Secure\",\n                        \"expirationDate\": 1740851445102\n                    },\n                    {\n                        \"value\": \"V0uW4G6Q1epixLubTVBLodn5T7/U/2/+xT/N7H48KZcemvOekP9LrJ0ABhrgcNRD\",\n                        \"domain\": \".dell.com\",\n                        \"secure\": true,\n                        \"httpOnly\": false,\n                        \"sameSite\": \"None\",\n                        \"name\": \"dc-auth\",\n                        \"path\": \"/\",\n                        \"size\": 71,\n                        \"sameParty\": false,\n                        \"sourcePort\": 443,\n                        \"sourceScheme\": \"Secure\",\n                        \"session\": true,\n                        \"expirationDate\": 1740851445102\n                    },\n                    {\n                        \"domain\": \".dell.com\",\n                        \"secure\": true,\n                        \"sourcePort\": 443,\n                        \"name\": \"s_cc\",\n                        \"path\": \"/\",\n                        \"size\": 8,\n                        \"value\": \"true\",\n                        \"session\": true,\n                        \"httpOnly\": false,\n                        \"sameParty\": false,\n                        \"sourceScheme\": \"Secure\",\n                        \"expirationDate\": 1740851445102\n                    },\n                    {\n                        \"domain\": \".dell.com\",\n                        \"httpOnly\": false,\n                        \"sourceScheme\": \"Secure\",\n                        \"name\": \"s_vnc365\",\n                        \"size\": 30,\n                        \"value\": \"1720586265364%26vn%3D1\",\n                        \"secure\": true,\n                        \"session\": false,\n                        \"sameParty\": false,\n                        \"sourcePort\": 443,\n                        \"expirationDate\": 1740851445102,\n                        \"path\": \"/\"\n                    },\n                    {\n                        \"sourcePort\": 443,\n                        \"size\": 8,\n                        \"value\": \"1\",\n                        \"secure\": true,\n                        \"session\": false,\n                        \"httpOnly\": false,\n                        \"expirationDate\": 1740851445102,\n                        \"name\": \"s_depth\",\n                        \"path\": \"/\",\n                        \"domain\": \".dell.com\",\n                        \"sameParty\": false,\n                        \"sourceScheme\": \"Secure\"\n                    },\n                    {\n                        \"sourceScheme\": \"Secure\",\n                        \"name\": \"s_dl\",\n                        \"secure\": true,\n                        \"session\": false,\n                        \"sourcePort\": 443,\n                        \"httpOnly\": false,\n                        \"sameParty\": false,\n                        \"expirationDate\": 1740851445102,\n                        \"path\": \"/\",\n                        \"size\": 5,\n                        \"value\": \"1\",\n                        \"domain\": \".dell.com\"\n                    },\n                    {\n                        \"path\": \"/\",\n                        \"size\": 38,\n                        \"domain\": \".dell.com\",\n                        \"session\": false,\n                        \"sourceScheme\": \"Secure\",\n                        \"name\": \"gpv_pn\",\n                        \"value\": \"dell.com%20responsive%20homepage\",\n                        \"secure\": true,\n                        \"httpOnly\": false,\n                        \"sameParty\": false,\n                        \"sourcePort\": 443,\n                        \"expirationDate\": 1740851445102\n                    },\n                    {\n                        \"name\": \"akavpau_maintenance_vp\",\n                        \"path\": \"/\",\n                        \"size\": 68,\n                        \"session\": true,\n                        \"sameParty\": false,\n                        \"sourceScheme\": \"Secure\",\n                        \"expirationDate\": 1740851445102,\n                        \"value\": \"1689050565~id=726b6fccacba8f5c9355b528512a82ad\",\n                        \"domain\": \"www.dell.com\",\n                        \"secure\": true,\n                        \"httpOnly\": true,\n                        \"sameSite\": \"None\",\n                        \"sourcePort\": 443\n                    },\n                    {\n                        \"path\": \"/\",\n                        \"sameParty\": false,\n                        \"sourcePort\": 443,\n                        \"name\": \"s_hwp\",\n                        \"size\": 138,\n                        \"value\": \"decorp1%7C%7Cnull%7C%7C11%3A7%3A2023%3A4%3A37%7C%7CN%7C%7CN%7C%7Cnull%7C%7C0%7C%7Cnull%7C%7Cnull%7C%7CN%7C%7Cnull%7C%7Cnull%7C%7Cnull\",\n                        \"domain\": \".dell.com\",\n                        \"secure\": true,\n                        \"session\": false,\n                        \"httpOnly\": false,\n                        \"sourceScheme\": \"Secure\",\n                        \"expirationDate\": 1740851445102\n                    },\n                    {\n                        \"name\": \"s_ppv\",\n                        \"path\": \"/\",\n                        \"sourceScheme\": \"Secure\",\n                        \"session\": true,\n                        \"httpOnly\": false,\n                        \"sameParty\": false,\n                        \"sourcePort\": 443,\n                        \"size\": 58,\n                        \"value\": \"dell.com%2520responsive%2520homepage%2C12%2C12%2C1080\",\n                        \"domain\": \".dell.com\",\n                        \"secure\": true,\n                        \"expirationDate\": 1740851445102\n                    },\n                    {\n                        \"secure\": true,\n                        \"sourcePort\": 443,\n                        \"expirationDate\": 1740851445102,\n                        \"session\": false,\n                        \"httpOnly\": false,\n                        \"sameParty\": false,\n                        \"name\": \"s_ecid\",\n                        \"path\": \"/\",\n                        \"size\": 52,\n                        \"value\": \"MCMID%7C31753761653892559250027660021826862502\",\n                        \"domain\": \".dell.com\",\n                        \"sourceScheme\": \"Secure\"\n                    },\n                    {\n                        \"secure\": false,\n                        \"session\": true,\n                        \"sameParty\": false,\n                        \"sourcePort\": 443,\n                        \"name\": \"rumCki\",\n                        \"path\": \"/\",\n                        \"value\": \"false\",\n                        \"domain\": \"www.dell.com\",\n                        \"size\": 11,\n                        \"httpOnly\": false,\n                        \"sourceScheme\": \"Secure\",\n                        \"expirationDate\": 1740851445102\n                    },\n                    {\n                        \"path\": \"/\",\n                        \"size\": 9,\n                        \"secure\": true,\n                        \"session\": false,\n                        \"httpOnly\": false,\n                        \"expirationDate\": 1740851445102,\n                        \"name\": \"s_ivc\",\n                        \"domain\": \".dell.com\",\n                        \"sameParty\": false,\n                        \"sourcePort\": 443,\n                        \"sourceScheme\": \"Secure\",\n                        \"value\": \"true\"\n                    },\n                    {\n                        \"secure\": false,\n                        \"sameParty\": false,\n                        \"sourceScheme\": \"Secure\",\n                        \"expirationDate\": 1740851445102,\n                        \"name\": \"AMCVS_4DD80861515CAB990A490D45%40AdobeOrg\",\n                        \"path\": \"/\",\n                        \"size\": 42,\n                        \"value\": \"1\",\n                        \"domain\": \".dell.com\",\n                        \"session\": true,\n                        \"httpOnly\": false,\n                        \"sourcePort\": 443\n                    },\n                    {\n                        \"sameSite\": \"None\",\n                        \"sourcePort\": 443,\n                        \"path\": \"/\",\n                        \"value\": \"9dphbC5OzAb9/BqDJj8tcGUjIoJKQd+tWo2wdoQVZL7BGjImo6P1ZSv9BeyYxvxRj3drzYvbWKCRuiD/TDReyg==\",\n                        \"secure\": true,\n                        \"session\": false,\n                        \"httpOnly\": false,\n                        \"sameParty\": false,\n                        \"sourceScheme\": \"Secure\",\n                        \"expirationDate\": 1740851445102,\n                        \"name\": \"dais-c\",\n                        \"size\": 94,\n                        \"domain\": \".dell.com\"\n                    },\n                    {\n                        \"path\": \"/\",\n                        \"sourcePort\": 443,\n                        \"sourceScheme\": \"Secure\",\n                        \"expirationDate\": 1740851445102,\n                        \"httpOnly\": false,\n                        \"sameParty\": false,\n                        \"name\": \"bm_sz\",\n                        \"size\": 354,\n                        \"value\": \"42F22AB8B11E657A670E6466EC371C91~YAAQNrsQAmJIFgKJAQAAy7M9QxS11jspm9kV72RLxMt95Gc321lMBAE+bzaid4ypSgcdkBMPRvxfThuQCfY3x84dylwaX3/JJcHiqxrSaKfNSCOckwniL1bHpuutKlLsLRDlv2Q8mB7yaa1audbYrBYswD3HczBFrjbxoA0l1e1H43+tMRBOtkC+ehS/rRHIwjL0ocHEd6D1K8jAM6Cpdwvn3ld8IyGM6CQX7Ex0vvQWHOvWf2hV0cIuPeTv0EiAZhCWJIiJxx3/gXjx7v/jolnblif0A76UEfCyNpQTOvrA~3748929~4276785\",\n                        \"domain\": \".dell.com\",\n                        \"secure\": true,\n                        \"session\": false\n                    },\n                    {\n                        \"session\": true,\n                        \"httpOnly\": false,\n                        \"sameParty\": false,\n                        \"value\": \"2023%2C6%2C11%2C4%2C37%2C45%2C363\",\n                        \"secure\": true,\n                        \"size\": 44,\n                        \"domain\": \".dell.com\",\n                        \"sourcePort\": 443,\n                        \"sourceScheme\": \"Secure\",\n                        \"expirationDate\": 1740851445102,\n                        \"name\": \"sessionTime\",\n                        \"path\": \"/\"\n                    },\n                    {\n                        \"path\": \"/\",\n                        \"size\": 69,\n                        \"value\": \"%5B%5B%27Direct%2520Load%27%2C%271689050265362%27%5D%5D\",\n                        \"domain\": \".dell.com\",\n                        \"secure\": true,\n                        \"session\": false,\n                        \"httpOnly\": false,\n                        \"name\": \"s_channelstack\",\n                        \"sourcePort\": 443,\n                        \"sourceScheme\": \"Secure\",\n                        \"sameParty\": false,\n                        \"expirationDate\": 1740851445102\n                    },\n                    {\n                        \"sourceScheme\": \"Secure\",\n                        \"expirationDate\": 1740851445102,\n                        \"name\": \"cidlid\",\n                        \"value\": \"%3A%3A\",\n                        \"domain\": \".dell.com\",\n                        \"secure\": true,\n                        \"sourcePort\": 443,\n                        \"path\": \"/\",\n                        \"size\": 12,\n                        \"session\": true,\n                        \"httpOnly\": false,\n                        \"sameParty\": false\n                    },\n                    {\n                        \"path\": \"/\",\n                        \"size\": 46,\n                        \"value\": \"274F94FB24FBD9FF6ED2462CFFC983E9\",\n                        \"domain\": \".dell.com\",\n                        \"secure\": true,\n                        \"sameParty\": false,\n                        \"expirationDate\": 1740851445102,\n                        \"name\": \"DellCEMSession\",\n                        \"session\": true,\n                        \"httpOnly\": true,\n                        \"sameSite\": \"None\",\n                        \"sourcePort\": 443,\n                        \"sourceScheme\": \"Secure\"\n                    },\n                    {\n                        \"path\": \"/\",\n                        \"size\": 45,\n                        \"secure\": false,\n                        \"session\": true,\n                        \"httpOnly\": false,\n                        \"sourcePort\": 443,\n                        \"expirationDate\": 1740851445102,\n                        \"name\": \"s_c49\",\n                        \"value\": \"c%3Dde%26l%3Dde%26s%3Dgen%26cs%3Ddecorp1\",\n                        \"domain\": \".dell.com\",\n                        \"sameParty\": false,\n                        \"sourceScheme\": \"Secure\"\n                    },\n                    {\n                        \"sourcePort\": 443,\n                        \"sourceScheme\": \"Secure\",\n                        \"expirationDate\": 1740851445102,\n                        \"path\": \"/\",\n                        \"domain\": \".dell.com\",\n                        \"session\": false,\n                        \"secure\": true,\n                        \"httpOnly\": true,\n                        \"sameParty\": false,\n                        \"name\": \"AKA_A2\",\n                        \"size\": 7,\n                        \"value\": \"A\"\n                    },\n                    {\n                        \"expirationDate\": 1740851445102,\n                        \"domain\": \".dell.com\",\n                        \"secure\": true,\n                        \"sourceScheme\": \"Secure\",\n                        \"value\": \"%7B%22country%22%3A%22DE%22%2C%22region%22%3A%22HE%22%7D\",\n                        \"session\": false,\n                        \"httpOnly\": false,\n                        \"sameParty\": false,\n                        \"sourcePort\": 443,\n                        \"name\": \"akGD\",\n                        \"path\": \"/\",\n                        \"size\": 60\n                    }\n                ],\n                \"id\": 24521\n            }\n        ]\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"13c282b0-ece6-40e3-b09e-8bd2d9cd471b"},{"name":"Update Cookies Metadata","id":"72bdec76-f75c-4c9b-af2a-f90227e881cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"X-Strict-Mode","value":"boolean","description":"<p>Default to false. If set to true, you must specify values for all required parameters.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"profile_id\": \"<string>\",\r\n  \"target_website\": \"<string>\",\r\n   \"additional_website\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://cookies.multilogin.com/api/v1/cookies/metadata","description":"<p>This endpoint supports both Strict and Non-Strict modes. In Strict mode, all required parameters must be explicitly specified. In contrast, Non-Strict mode allows for faster usage by applying default values to any unspecified parameters. Default values will be visible for each parameter.</p>\n<p>Update cookies metadata to change the target website.</p>\n<p><strong>Required parameters for Strict mode:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"profile_id\": \"&lt;string&gt;\",\n  \"target_website\": \"&lt;string&gt;\"\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","cookies","metadata"],"host":["cookies","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code></p>\n","type":"text/plain"},"key":"profile_id","value":"<your profile id>"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Defaults to <code>mix</code>.</p>\n","type":"text/plain"},"key":"target_website","value":"etsy, bing, mixed, facebook, amazon, google, ebay"},{"disabled":true,"description":{"content":"<p><code>Optional</code></p>\n","type":"text/plain"},"key":"additional_website","value":"<string>"}],"variable":[]}},"response":[{"id":"90cf6d7e-53a2-4e10-b531-55c7aca4c091","name":"Update Cookies Metadata","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n  \"profile_id\": \"<string>\",\r\n  \"target_website\": \"<string>\",\r\n   \"additional_website\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://cookies.multilogin.com/api/v1/cookies/metadata","protocol":"https","host":["cookies","multilogin","com"],"path":["api","v1","cookies","metadata"],"query":[{"key":"profile_id","value":"<your profile id>","description":"`Required`","type":"text","disabled":true},{"key":"target_website","value":"etsy, bing, mixed, facebook, amazon, google, ebay","description":"`Required`","type":"text","disabled":true},{"key":"additional_website","value":"<string>","description":"`Optional`","type":"text","disabled":true}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"cookies metadata successfully updated\"\r\n    }\r\n}"}],"_postman_id":"72bdec76-f75c-4c9b-af2a-f90227e881cc"}],"id":"f51492f1-f190-49d0-80f5-9e0086c48e60","description":"<p>Multilogin X pre-made cookies serve to achieve the highest success rate possible for your browser profiles, eliminating the need of manual labour of collecting cookies and saving you much time when running browser automation or managing multiple profiles.</p>\n<p>Multilogin X pre-made cookies are grouped into 6 categories, based on your target website:</p>\n<ul>\n<li><p>amazon</p>\n</li>\n<li><p>bing</p>\n</li>\n<li><p>ebay</p>\n</li>\n<li><p>facebook</p>\n</li>\n<li><p>google</p>\n</li>\n<li><p>etsy</p>\n</li>\n<li><p>mix</p>\n</li>\n</ul>\n<p>These catergories will enable you to collect reliable cookies for creating a trustworthy browsing history for your profiles.</p>\n<p>For more information on Multilogin X pre-made cookies, please visit <a href=\"https://help.multilogin.com/en_US/functionality/pre-made-cookies\">our knowledge base</a>.</p>\n","_postman_id":"f51492f1-f190-49d0-80f5-9e0086c48e60","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}}},{"name":"Script Runner","item":[{"name":"Start Browser Profile with Selenium","event":[{"listen":"test","script":{"id":"c2d7dd90-bbbc-43d5-89e4-4d4d7ae27d6c","exec":["pm.test(\"Response status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});\r","\r",""],"type":"text/javascript","packages":{}}}],"id":"292fe0f0-5b24-4dae-bcec-bf21b0d96367","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://launcher.mlx.yt:45001/api/v1/profile/f/:folder_id/p/:profile_id/start?automation_type=selenium","description":"<p>Start a browser profile with <code>automation_type=selenium</code></p>\n<p>The endpoint will return a port for automation in the response message, that will be used to start Script Runner on active profiles.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","f",":folder_id","p",":profile_id","start"],"host":["launcher","mlx","yt"],"query":[{"key":"automation_type","value":"selenium"}],"variable":[{"description":{"content":"<p><code>Required</code>. Specify the ID of the folder where the profile to launch is stored.</p>\n","type":"text/plain"},"type":"any","value":"uuid","key":"folder_id"},{"description":{"content":"<p><code>Required</code>. Specify the ID of the profile to launch.</p>\n","type":"text/plain"},"type":"any","value":"uuid","key":"profile_id"}]}},"response":[{"id":"82b5dd5f-5616-4cb4-ba1c-d8fc741dd227","name":"Profile Started","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJicGRzLmJ1Y2tldCI6Im1seC1icGRzLTEiLCJlbWFpbCI6InJvYmVydC5hbGV4YW5kcnUrNjI5QG11bHRpbG9naW4uY29tIiwiZXhwIjoxNjg4MDUwNTQ0LCJwcm9kdWN0SUQiOiJxYSIsInNoYXJkSUQiOiJjYmUxMzgwMC1iYmFmLTRjOGYtODBiMy0xOTdmODk2Mzk0ZjIiLCJ1c2VySUQiOiI3NDMwY2NjNy03MjNmLTRkYzgtOWJhZC1kNDJlNTcwYTFlOWEiLCJ2ZXJpZmllZCI6dHJ1ZSwid29ya3NwYWNlSUQiOiI1ODhjM2UxNy1lNGRlLTRhOWMtODBjOS02YTY2ZGQ4MzFjNTUiLCJ3b3Jrc3BhY2VSb2xlIjoib3duZXIifQ.ENk1kVL_qTmMtyx9d4iXwwS1lCiWjiWd3N2gQfWFk80","type":"text","disabled":true}],"url":{"raw":"https://launcher.mlx.yt:45001/api/v1/profile/f/89bf9cc9-f8a2-49e1-a5b6-c826cc8cc713/p/8feb79fc-2b42-4d54-a3eb-f26fddd31499/start?automation_type=selenium","protocol":"https","host":["launcher","mlx","yt"],"port":"45001","path":["api","v1","profile","f","89bf9cc9-f8a2-49e1-a5b6-c826cc8cc713","p","8feb79fc-2b42-4d54-a3eb-f26fddd31499","start"],"query":[{"key":"automation_type","value":"selenium"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"54499\"\n    }\n}"}],"_postman_id":"292fe0f0-5b24-4dae-bcec-bf21b0d96367"},{"name":"Start Script Runner","event":[{"listen":"test","script":{"id":"038a134e-bc08-4c64-a1b2-34ddfe99c024","exec":[""],"type":"text/javascript","packages":{}}}],"id":"fa265c82-d704-4797-b1df-eaa025f09497","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"script_file\": \"<string>\",\r\n    \"profile_ids\": [\r\n        {\r\n            \"profile_id\": \"<string>\",\r\n            \"is_headless\": <boolean>\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/run_script","description":"<p>Run scripts on one or multiple profiles. The endpoint allows executing scripts in two ways:</p>\n<ol>\n<li><p><strong>executing scripts on running/active profiles.</strong><br /> To use this method, start a profile with <a href=\"https://documenter.getpostman.com/view/28533318/2s946h9Cv9#292fe0f0-5b24-4dae-bcec-bf21b0d96367\">GET Start Browser Profile</a> with Seleinum and send a request to <code>POST Start Runner</code>, passing the profile IDs in the request body. Profiles remains open after the script has been executed.</p>\n</li>\n<li><p><strong>executing scripts along with starting profiles.</strong><br /> To use this method, send a request to <code>POST Start Runner</code>, passing the profile IDs in the request body. Profiles closes after the script has been executed.</p>\n</li>\n</ol>\n<p>The value of <code>script_file</code> is the name of the .py file relative to the folder.</p>\n<p>Scripts are stored by default in the following directories:</p>\n<ul>\n<li><p>Windows: <code>C:\\Users\\%username%\\mlx\\deps\\scripts</code></p>\n</li>\n<li><p>macOS: <code>/Users/%username%/mlx/scripts</code></p>\n</li>\n<li><p>Linux: <code>/home/%username%/mlx/scripts</code></p>\n</li>\n</ul>\n<p><strong>Required parameters:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"script_file\": \"&lt;string&gt;\",\n    \"profile_ids\": [\n        {\n            \"profile_id\": \"&lt;string&gt;\"\n        }\n    ]\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","run_script"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the scrip file to execute.</p>\n","type":"text/plain"},"key":"script_file","value":"\"string.py\""},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify profiles and launch mode.</p>\n","type":"text/plain"},"key":"profile_ids","value":"[\"profile_id\": \"uuid\", \"is_headless\": \"boolean\"]"}],"variable":[]}},"response":[{"id":"c5b1ed5a-b6c4-4457-8616-e998ec73839d","name":"Script Runner Started","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJicGRzLmJ1Y2tldCI6Im1seC1icGRzLTEiLCJlbWFpbCI6InJvYmVydC5hbGV4YW5kcnUrNjI5QG11bHRpbG9naW4uY29tIiwiZXhwIjoxNjg4MDUwNTQ0LCJwcm9kdWN0SUQiOiJxYSIsInNoYXJkSUQiOiJjYmUxMzgwMC1iYmFmLTRjOGYtODBiMy0xOTdmODk2Mzk0ZjIiLCJ1c2VySUQiOiI3NDMwY2NjNy03MjNmLTRkYzgtOWJhZC1kNDJlNTcwYTFlOWEiLCJ2ZXJpZmllZCI6dHJ1ZSwid29ya3NwYWNlSUQiOiI1ODhjM2UxNy1lNGRlLTRhOWMtODBjOS02YTY2ZGQ4MzFjNTUiLCJ3b3Jrc3BhY2VSb2xlIjoib3duZXIifQ.ENk1kVL_qTmMtyx9d4iXwwS1lCiWjiWd3N2gQfWFk80","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"script_file\": \"example_script3.py\",\r\n    \"profile_ids\": [\r\n        {\r\n            \"profile_id\": \"8feb79fc-2b42-4d54-a3eb-f26fddd31499\",\r\n            \"is_headless\": false\r\n        },\r\n        {\r\n            \"profile_id\": \"8feb79fc-2b42-4d54-a3eb-f26fddd31410\",\r\n            \"is_headless\": true\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/run_script"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"profile_id\": \"8feb79fc-2b42-4d54-a3eb-f26fddd31499\",\n            \"status\": \"success\"\n        },\n        {\n            \"profile_id\": \"8feb79fc-2b42-4d54-a3eb-f26fddd31410\",\n            \"status\": \"success\"\n        }\n    ],\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"fa265c82-d704-4797-b1df-eaa025f09497"},{"name":"Stop Script Runner","event":[{"listen":"test","script":{"id":"1b0819f8-e460-4c79-96a3-0373776ad161","exec":[""],"type":"text/javascript","packages":{}}}],"id":"76d2e17a-aec6-4f41-bcf2-9f998d2570a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"profile_ids\": [\r\n        \"<string>\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/stop_script","description":"<p>Stop scripts from executing.</p>\n<p><strong>Required parameters:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"profile_ids\": [\n        \"&lt;string&gt;\"\n    ]\n}\n\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","stop_script"],"host":["launcher","mlx","yt"],"query":[],"variable":[]}},"response":[{"id":"24e91e69-29b9-4b78-80ef-60a399f18a0e","name":"Script Stopped","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJicGRzLmJ1Y2tldCI6Im1seC1icGRzLTEiLCJlbWFpbCI6InJvYmVydC5hbGV4YW5kcnUrNjI5QG11bHRpbG9naW4uY29tIiwiZXhwIjoxNjg4MDUwNTQ0LCJwcm9kdWN0SUQiOiJxYSIsInNoYXJkSUQiOiJjYmUxMzgwMC1iYmFmLTRjOGYtODBiMy0xOTdmODk2Mzk0ZjIiLCJ1c2VySUQiOiI3NDMwY2NjNy03MjNmLTRkYzgtOWJhZC1kNDJlNTcwYTFlOWEiLCJ2ZXJpZmllZCI6dHJ1ZSwid29ya3NwYWNlSUQiOiI1ODhjM2UxNy1lNGRlLTRhOWMtODBjOS02YTY2ZGQ4MzFjNTUiLCJ3b3Jrc3BhY2VSb2xlIjoib3duZXIifQ.ENk1kVL_qTmMtyx9d4iXwwS1lCiWjiWd3N2gQfWFk80","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"profile_ids\": [\r\n        \"8feb79fc-2b42-4d54-a3eb-f26fddd31499\", \"422a436e-564c-4fa9-a29a-45b848714a78\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/stop_script"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": [\r\n        {\r\n            \"profile_id\": \"8feb79fc-2b42-4d54-a3eb-f26fddd31499\",\r\n            \"status\": \"stopped\"\r\n        },\r\n        {\r\n            \"profile_id\": \"422a436e-564c-4fa9-a29a-45b848714a78\",\r\n            \"status\": \"stopped\"\r\n        }\r\n    ],\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"\"\r\n    }\r\n}"}],"_postman_id":"76d2e17a-aec6-4f41-bcf2-9f998d2570a3"},{"name":"Script List","event":[{"listen":"test","script":{"id":"ed3f5bee-3c76-47d9-b13b-100fad192e6d","exec":["pm.test(\"Response status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});\r","\r",""],"type":"text/javascript","packages":{}}}],"id":"bb2f8321-b96d-4e07-8d4a-37214c350a8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"}],"url":"https://launcher.mlx.yt:45001/api/v1/scripts","description":"<p>Return a list of saved scripts.</p>\n<p>Scripts are stored by default in the following directories:</p>\n<ul>\n<li><p>Windows: <code>C:\\Users\\%username%\\mlx\\deps\\scripts</code></p>\n</li>\n<li><p>macOS: <code>/Users/%username%/mlx/deps/scripts</code></p>\n</li>\n<li><p>Linux: <code>/home/%username%/mlx/deps/scripts</code></p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","scripts"],"host":["launcher","mlx","yt"],"query":[],"variable":[]}},"response":[{"id":"af5bcbdc-05da-4d75-ba4a-d337470c0ce2","name":"Script List","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJicGRzLmJ1Y2tldCI6Im1seC1icGRzLTEiLCJlbWFpbCI6InJvYmVydC5hbGV4YW5kcnUrNjI5QG11bHRpbG9naW4uY29tIiwiZXhwIjoxNjg4MDUwNTQ0LCJwcm9kdWN0SUQiOiJxYSIsInNoYXJkSUQiOiJjYmUxMzgwMC1iYmFmLTRjOGYtODBiMy0xOTdmODk2Mzk0ZjIiLCJ1c2VySUQiOiI3NDMwY2NjNy03MjNmLTRkYzgtOWJhZC1kNDJlNTcwYTFlOWEiLCJ2ZXJpZmllZCI6dHJ1ZSwid29ya3NwYWNlSUQiOiI1ODhjM2UxNy1lNGRlLTRhOWMtODBjOS02YTY2ZGQ4MzFjNTUiLCJ3b3Jrc3BhY2VSb2xlIjoib3duZXIifQ.ENk1kVL_qTmMtyx9d4iXwwS1lCiWjiWd3N2gQfWFk80","type":"text","disabled":true}],"url":"https://launcher.mlx.yt:45001/api/v1/scripts"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": [\r\n        \"example_script3.py\"\r\n    ],\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"\"\r\n    }\r\n}"}],"_postman_id":"bb2f8321-b96d-4e07-8d4a-37214c350a8a"}],"id":"ae883a9a-6cc8-4de6-bdab-0ce3b05e83a6","description":"<p>Multilogin X Script Runner is an easy-to-use solution for running automation scripts with minimal technical knowledge, that allows bulk operations on single or/and multiple profiles.</p>\n<p>Script Runner is available with Agent 1.37.4 onwards. Once Agent is updated, all the required folders and files will be downloaded from our server automatically.</p>\n<p>The Script Runner binary is located in the following directories:</p>\n<ul>\n<li><p>Windows: <code>C:\\Users\\%username%\\mlx\\deps\\script_runner</code></p>\n</li>\n<li><p>macOS: <code>/Users/%username%/mlx/deps/script_runner</code></p>\n</li>\n<li><p>Linux: <code>/home/%username%/mlx/deps/script_runner</code></p>\n</li>\n</ul>\n<p>Scripts are stored by default in the following directories:</p>\n<ul>\n<li><p>Windows: <code>C:\\Users\\%username%\\mlx\\deps\\scripts</code></p>\n</li>\n<li><p>macOS: <code>/Users/%username%/mlx/deps/scripts</code></p>\n</li>\n<li><p>Linux: <code>/home/%username%/mlx/deps/scripts</code></p>\n</li>\n</ul>\n<p>As of December 2024, Agent will download example scripts automatically upon every launch. These scripts are stored on our servers and are for reference only.</p>\n<p>To change the default directories for Script Runner and scripts, navigate to the following directories and change the values of <code>scriptrunnerpath</code> and <code>scriptsdirpath</code> in <code>launcher.yaml</code>:</p>\n<ul>\n<li><p>Windows: <code>C:\\Users\\%username%\\mlx\\configs\\launcher.yaml</code></p>\n</li>\n<li><p>macOS: <code>/Users/%username%/mlx/configs/launcher.yaml</code></p>\n</li>\n<li><p>Linux: <code>/home/%username%/mlx/configs/launcher.yaml</code></p>\n</li>\n</ul>\n","_postman_id":"ae883a9a-6cc8-4de6-bdab-0ce3b05e83a6","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}}},{"name":"Profile Import/Export","item":[{"name":"Profile Export","id":"4be2824e-d5b7-4f21-bc08-255e0572baf4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://launcher.mlx.yt:45001/api/v1/profile/:profile_id/export","description":"<p>Export a profile.</p>\n<p>Profiles are exported by default to the following directories:</p>\n<ul>\n<li><p>Windows: <code>C:\\Users\\%username%\\mlx\\exports</code></p>\n</li>\n<li><p>macOS: <code>/Users/%username%/mlx/exports</code></p>\n</li>\n<li><p>Linux: <code>/home/%username%/mlx/exports</code></p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile",":profile_id","export"],"host":["launcher","mlx","yt"],"query":[],"variable":[{"description":{"content":"<p><code>Required</code>. Specify the profile ID to export.</p>\n","type":"text/plain"},"type":"any","value":"uuid","key":"profile_id"}]}},"response":[{"id":"542a143d-1818-4e7b-ad63-10b0f988bb0d","name":"Export Profile","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"export_id\": \"64bef708-dc22-40e9-9dcb-b208c7d1a0c2\",\r\n        \"export_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\64bef708-dc22-40e9-9dcb-b208c7d1a0c2.zip\",\r\n        \"message\": \"\",\r\n        \"profile_id\": \"dbc8f2eb-1ffe-4eab-84a9-226b82bb8cd5\",\r\n        \"status\": \"running\",\r\n        \"timestamp\": 1737464765091\r\n    },\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Export in progress\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/cb9b47d8-5549-4f67-8de1-f4c1062070ee/export"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"export_id\": \"4c5e6865-8cc9-4726-83c5-04bd0ca4abff\",\n        \"export_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\4c5e6865-8cc9-4726-83c5-04bd0ca4abff.zip\",\n        \"message\": \"\",\n        \"profile_id\": \"cb9b47d8-5549-4f67-8de1-f4c1062070ee\",\n        \"status\": \"running\",\n        \"timestamp\": 1737527400029\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"Export in progress\"\n    }\n}"}],"_postman_id":"4be2824e-d5b7-4f21-bc08-255e0572baf4"},{"name":"Export Status by Profile","id":"1b0375e9-ddc7-4eec-95e1-6a3c76a7ff68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://launcher.mlx.yt:45001/api/v1/profile/exports/:export_id/status","description":"<p>Get status of profile export by export ID.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","exports",":export_id","status"],"host":["launcher","mlx","yt"],"query":[],"variable":[{"description":{"content":"<p><code>Required</code>. Specify the export operation ID.</p>\n","type":"text/plain"},"type":"any","value":"","key":"export_id"}]}},"response":[{"id":"4559caf9-fddf-4a9f-be6a-23b2edc5809e","name":"Export Status by Profile","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"statuses\": [\r\n            {\r\n                \"export_id\": \"64bef708-dc22-40e9-9dcb-b208c7d1a0c2\",\r\n                \"export_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\64bef708-dc22-40e9-9dcb-b208c7d1a0c2\",\r\n                \"message\": \"\",\r\n                \"profile_id\": \"dbc8f2eb-1ffe-4eab-84a9-226b82bb8cd5\",\r\n                \"status\": \"running\",\r\n                \"timestamp\": 1737464765126\r\n            }\r\n        ]\r\n    },\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/exports/cb9b47d8-5549-4f67-8de1-f4c1062070ee/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"export_id\": \"4c5e6865-8cc9-4726-83c5-04bd0ca4abff\",\n        \"export_path\": \"C:\\\\Users\\\\Andrey Nguyen\\\\mlx\\\\exports\\\\4c5e6865-8cc9-4726-83c5-04bd0ca4abff\",\n        \"message\": \"\",\n        \"profile_id\": \"cb9b47d8-5549-4f67-8de1-f4c1062070ee\",\n        \"status\": \"done\",\n        \"timestamp\": 1737527400051\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"1b0375e9-ddc7-4eec-95e1-6a3c76a7ff68"},{"name":"Export Status All","id":"bdc48c57-dff6-4b58-95ab-2e6cd4651b2b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://launcher.mlx.yt:45001/api/v1/profile/exports/statuses","description":"<p>Get status of all export profile operations.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","exports","statuses"],"host":["launcher","mlx","yt"],"query":[],"variable":[]}},"response":[{"id":"f67736fb-f5b9-4bdb-a705-628754045f84","name":"Export Status by Profile","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"statuses\": [\r\n            {\r\n                \"export_id\": \"64bef708-dc22-40e9-9dcb-b208c7d1a0c2\",\r\n                \"export_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\64bef708-dc22-40e9-9dcb-b208c7d1a0c2\",\r\n                \"message\": \"\",\r\n                \"profile_id\": \"dbc8f2eb-1ffe-4eab-84a9-226b82bb8cd5\",\r\n                \"status\": \"done\",\r\n                \"timestamp\": 1737464765126\r\n            },\r\n            {\r\n                \"export_id\": \"53c0c4ee-ef25-4d82-8fd8-78ccac34a716\",\r\n                \"export_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\53c0c4ee-ef25-4d82-8fd8-78ccac34a716\",\r\n                \"message\": \"\",\r\n                \"profile_id\": \"8ee443d2-158f-4926-ab05-312f4e9c06b6\",\r\n                \"status\": \"done\",\r\n                \"timestamp\": 1737439426532\r\n            }\r\n        ]\r\n    },\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/exports/statuses"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"statuses\": [\n            {\n                \"export_id\": \"4c5e6865-8cc9-4726-83c5-04bd0ca4abff\",\n                \"export_path\": \"C:\\\\Users\\\\Andrey Nguyen\\\\mlx\\\\exports\\\\4c5e6865-8cc9-4726-83c5-04bd0ca4abff\",\n                \"message\": \"\",\n                \"profile_id\": \"cb9b47d8-5549-4f67-8de1-f4c1062070ee\",\n                \"status\": \"done\",\n                \"timestamp\": 1737527400051\n            },\n            {\n                \"export_id\": \"4c5e6865-8cc9-4726-83c5-04bd0ca4abff\",\n                \"export_path\": \"C:\\\\Users\\\\Andrey Nguyen\\\\mlx\\\\exports\\\\4c5e6865-8cc9-4726-83c5-04bd0ca4abff\",\n                \"message\": \"\",\n                \"profile_id\": \"ae9b46y1-2213-4f67-8de1-f4c1062071te\",\n                \"status\": \"done\",\n                \"timestamp\": 1737527400999\n            }\n        ]\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"bdc48c57-dff6-4b58-95ab-2e6cd4651b2b"},{"name":"Profile Import","id":"59b76096-7e57-40b1-8b30-95f0c74aff85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"import_path\": \"<string>\",\r\n    \"is_local\": <boolean>\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/import","description":"<p>Import a profile.</p>\n<p>Specify <code>is_local</code> to indicate a profile type (local or cloud).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","import"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the path to the profile in the zip format.</p>\n","type":"text/plain"},"key":"import_path","value":"uuid"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the type of the imported profile.</p>\n","type":"text/plain"},"key":"is_local","value":"true, false"}],"variable":[]}},"response":[{"id":"3d11d78e-c71a-4396-951e-0c72ffbccb6f","name":"Profile Import","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"import_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\64bef708-dc22-40e9-9dcb-b208c7d1a0c2.zip\",\r\n    \"is_local\": true  // profile becomes local if true, else profile is cloud\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://launcher.mlx.yt:45001/api/v1/profile/import","protocol":"https","host":["launcher","mlx","yt"],"port":"45001","path":["api","v1","profile","import"],"query":[{"key":"import_path","value":"\"path_to_profile_to_import\"","description":"`Required`. Specify the path to the profile in the zip format.","type":"text","disabled":true},{"key":"is_local","value":"true, false","description":"`Required`. Specify the type of the imported profile.","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"export_id\": \"64bef708-dc22-40e9-9dcb-b208c7d1a0c2f\",\r\n        \"import_id\": \"e85c67a7-9b4e-448e-990a-c03dccef4eaa\",\r\n        \"import_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\64bef708-dc22-40e9-9dcb-b208c7d1a0c2.zip\",\r\n        \"message\": \"\",\r\n        \"status\": \"running\",\r\n        \"timestamp\": 1737527403891\r\n    },\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Import in progress\"\r\n    }\r\n}"}],"_postman_id":"59b76096-7e57-40b1-8b30-95f0c74aff85"},{"name":"Import Status by Profile","id":"3b9cc839-6249-43b6-bfbf-b7a9f9c12db9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://launcher.mlx.yt:45001/api/v1/profile/imports/:import_id/status","description":"<p>Get status of profile import by export ID.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","imports",":import_id","status"],"host":["launcher","mlx","yt"],"query":[],"variable":[{"description":{"content":"<p><code>Required</code>. Specify the import operation ID.</p>\n","type":"text/plain"},"type":"any","value":"","key":"import_id"}]}},"response":[{"id":"328d6236-bf73-43d5-b56e-1d8210a95b82","name":"Import Status by Profile","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"statuses\": [\r\n            {\r\n                \"export_id\": \"64bef708-dc22-40e9-9dcb-b208c7d1a0c2\",\r\n                \"export_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\64bef708-dc22-40e9-9dcb-b208c7d1a0c2\",\r\n                \"message\": \"\",\r\n                \"profile_id\": \"dbc8f2eb-1ffe-4eab-84a9-226b82bb8cd5\",\r\n                \"status\": \"running\",\r\n                \"timestamp\": 1737464765126\r\n            }\r\n        ]\r\n    },\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/imports/76316840-0e68-4823-b2d5-006f9f6ba2d1/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"export_id\": \"e3745e38-f0e4-4123-979e-117d15f1313f\",\n        \"extracted_path\": \"\",\n        \"import_id\": \"76316840-0e68-4823-b2d5-006f9f6ba2d1\",\n        \"import_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\e3745e38-f0e4-4123-979e-117d15f1313f.zip\",\n        \"message\": \"\",\n        \"new_profile_id\": \"473d3c01-2dac-434e-b2e7-91fc9186ef29\",\n        \"status\": \"done\",\n        \"timestamp\": 1737527785107\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"3b9cc839-6249-43b6-bfbf-b7a9f9c12db9"},{"name":"Import Status All","id":"e5f06006-453d-4159-82b6-986b0b1ed126","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://launcher.mlx.yt:45001/api/v1/profile/imports/statuses","description":"<p>Get status of profile import operations.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile","imports","statuses"],"host":["launcher","mlx","yt"],"query":[],"variable":[]}},"response":[{"id":"d3c0b8dd-02be-4c1c-97da-a5331e9c2365","name":"Import Status All","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"statuses\": [\r\n            {\r\n                \"export_id\": \"64bef708-dc22-40e9-9dcb-b208c7d1a0c2\",\r\n                \"export_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\64bef708-dc22-40e9-9dcb-b208c7d1a0c2\",\r\n                \"message\": \"\",\r\n                \"profile_id\": \"dbc8f2eb-1ffe-4eab-84a9-226b82bb8cd5\",\r\n                \"status\": \"done\",\r\n                \"timestamp\": 1737464765126\r\n            },\r\n            {\r\n                \"export_id\": \"53c0c4ee-ef25-4d82-8fd8-78ccac34a716\",\r\n                \"export_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\53c0c4ee-ef25-4d82-8fd8-78ccac34a716\",\r\n                \"message\": \"\",\r\n                \"profile_id\": \"8ee443d2-158f-4926-ab05-312f4e9c06b6\",\r\n                \"status\": \"done\",\r\n                \"timestamp\": 1737439426532\r\n            }\r\n        ]\r\n    },\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/exports/statuses"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"statuses\": [\n            {\n                \"export_id\": \"4c5e6865-8cc9-4726-83c5-04bd0ca4abff\",\n                \"extracted_path\": \"\",\n                \"import_id\": \"5319ed99-bbfc-4aca-ac6d-16a0fd80314d\",\n                \"import_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\4c5e6865-8cc9-4726-83c5-04bd0ca4abff.zip\",\n                \"message\": \"\",\n                \"new_profile_id\": \"74886a96-46b5-4478-874e-1c73159ccad1\",\n                \"status\": \"done\",\n                \"timestamp\": 1737527766622\n            },\n            {\n                \"export_id\": \"4c5e6865-8cc9-4726-83c5-04bd0ca4abff\",\n                \"extracted_path\": \"\",\n                \"import_id\": \"e85c67a7-9b4e-448e-990a-c03dccef4eaa\",\n                \"import_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\4c5e6865-8cc9-4726-83c5-04bd0ca4abff.zip\",\n                \"message\": \"\",\n                \"new_profile_id\": \"9642a718-b56d-4b2a-8e08-312e61c34923\",\n                \"status\": \"done\",\n                \"timestamp\": 1737527404731\n            },\n            {\n                \"export_id\": \"e3745e38-f0e4-4123-979e-117d15f1313f\",\n                \"extracted_path\": \"\",\n                \"import_id\": \"76316840-0e68-4823-b2d5-006f9f6ba2d1\",\n                \"import_path\": \"C:\\\\Users\\\\username\\\\mlx\\\\exports\\\\e3745e38-f0e4-4123-979e-117d15f1313f.zip\",\n                \"message\": \"\",\n                \"new_profile_id\": \"473d3c01-2dac-434e-b2e7-91fc9186ef29\",\n                \"status\": \"done\",\n                \"timestamp\": 1737527785107\n            }\n        ]\n    },\n    \"status\": {\n        \"error_code\": \"\",\n        \"http_code\": 200,\n        \"message\": \"\"\n    }\n}"}],"_postman_id":"e5f06006-453d-4159-82b6-986b0b1ed126"}],"id":"61dc6a4d-e6fe-4e7b-b9a7-eba3b1253a3f","description":"<p>A set of endpoints that allows exporting and importing profiles from the machine.</p>\n<p>Profiles are exported by default to the following directories:</p>\n<ul>\n<li><p>Windows: <code>C:\\Users\\%username%\\mlx\\exports</code></p>\n</li>\n<li><p>macOS: <code>/Users/%username%/mlx/exports</code></p>\n</li>\n<li><p>Linux: <code>/home/%username%/mlx/exports</code></p>\n</li>\n</ul>\n<p>To change the default directory, navigate to the following directory and add <code>ExportDirectory</code>, specifying the desired directory<br />in <code>launcher.yaml</code>:</p>\n<ul>\n<li><p>Windows: <code>C:\\Users\\%username%\\mlx\\configs\\launcher.yaml</code></p>\n</li>\n<li><p>macOS: <code>/Users/%username%/mlx/configs/launcher.yaml</code></p>\n</li>\n<li><p>Linux: <code>/home/%username%/mlx/configs/launcher.yaml</code></p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>ExportDirectory: \"/Users/username/mlx/new_dir_for_exports\"\n\n</code></pre>","_postman_id":"61dc6a4d-e6fe-4e7b-b9a7-eba3b1253a3f","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}}},{"name":"Object Storage","item":[{"name":"Upload Object","id":"a5106a94-14ba-43e5-9f0c-2c322d5a5e17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"object_type_id\": \"<string>\",\r\n    \"object_path\": \"<string>\",\r\n    \"storage_type\": \"<value>\",\r\n    \"object_meta\": \"{\\\"meta1\\\":{\\\"key1\\\":\\\"value1\\\",\\\"key2\\\":\\\"value3\\\"}}\",\r\n    \"encrypt\": \"<boolean>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/object_storage/upload","description":"<p>This endpoint allows you to upload an object to the storage.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","object_storage","upload"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. The ID of the object type</p>\n","type":"text/plain"},"key":"object_type_id","value":"<string>"},{"disabled":true,"description":{"content":"<p><code>Required</code>. The path of the object.</p>\n","type":"text/plain"},"key":"object_path","value":"<string>"},{"disabled":true,"description":{"content":"<p><code>Required</code>. The type of storage.</p>\n","type":"text/plain"},"key":"storage_type","value":"<string>"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. The object meta data.</p>\n","type":"text/plain"},"key":"object_meta","value":"<string>"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Encryption value</p>\n","type":"text/plain"},"key":"encrypt","value":"<boolean>"}],"variable":[]}},"response":[{"id":"e3044ee6-4c60-4040-ba7e-8793ba92c6ca","name":"Upload Object","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": {\r\n    \"http_code\": 0,\r\n    \"error_code\": \"string\",\r\n    \"message\": \"string\"\r\n  },\r\n  \"data\": {\r\n    \"meta_id\": \"string\"\r\n  }\r\n}"}],"_postman_id":"a5106a94-14ba-43e5-9f0c-2c322d5a5e17"},{"name":"Create and Upload","id":"e307f895-e426-4c96-af48-72793e7207f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"object_name\": \"create and upload\",\r\n  \"object_extension\": \"txt\",\r\n  \"object_type_id\": \"7e46e7f9-15d4-41b6-83b9-a652336793ec\",\r\n  \"object_body\": \"{\\\"key\\\": \\\"value\\\"}\",\r\n  \"object_meta\": \"{\\\"meta1\\\":{\\\"key1\\\":\\\"value1\\\",\\\"key2\\\":\\\"value3\\\"}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/object_storage/create_and_upload","description":"<p>This endpoint allows you to upload an object to the storage. It is designed to facilitate the creation and uploading of various types of objects, enabling users to manage their data efficiently.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>object_name</code> (string) - The name of the object you wish to upload.</p>\n</li>\n<li><p><code>object_extension</code> (string) - The file extension of the object (e.g., <code>txt</code>, <code>jpg</code>).</p>\n</li>\n<li><p><code>object_type_id</code> (string) - The ID of the object type, which categorizes the object being uploaded.</p>\n</li>\n<li><p><code>object_body</code> (string) - The content of the object in JSON format, which may include key-value pairs relevant to the object.</p>\n</li>\n<li><p><code>object_meta</code> (string) - Metadata associated with the object in JSON format, providing additional context or information about the object.</p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","object_storage","create_and_upload"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code></p>\n","type":"text/plain"},"key":"object_name","value":"<string>"},{"disabled":true,"description":{"content":"<p><code>Required</code></p>\n","type":"text/plain"},"key":"object_meta","value":"<string>"},{"disabled":true,"description":{"content":"<p><code>Required</code></p>\n","type":"text/plain"},"key":"object_extension","value":"<string>"},{"disabled":true,"description":{"content":"<p><code>Required</code></p>\n","type":"text/plain"},"key":"object_type_id","value":"<string>"},{"disabled":true,"description":{"content":"<p><code>Required</code></p>\n","type":"text/plain"},"key":"object_body","value":"<string>"},{"disabled":true,"description":{"content":"<p><code>Optional</code></p>\n","type":"text/plain"},"key":"encrypt","value":"<boolean>"}],"variable":[]}},"response":[{"id":"697e9363-ed7d-46c9-bfa0-2a91f696da43","name":"Create and Upload","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"meta_id\": \"id\"\r\n    },\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"`name` saved successfully to cloud storage\"\r\n    }\r\n}"}],"_postman_id":"e307f895-e426-4c96-af48-72793e7207f9"},{"name":"Object Profile Usages","id":"4e3fb145-bea8-4c22-8a9f-13b9a3b43f36","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/api/v1/resources/object_profile_usages?object_id=Object ID","description":"<p>This endpoint retrieves the usage details of a specific object profile based on the provided <code>object_id</code>. It is useful for obtaining insights into how an object profile is being utilized within the system.</p>\n<h3 id=\"request-parameters\">Request Parameters</h3>\n<ul>\n<li><strong>object_id</strong> (required): The unique identifier of the object whose profile usages you want to retrieve. This should be passed as a query parameter in the URL.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"path":["api","v1","resources","object_profile_usages"],"host":["https://api.multilogin.com"],"query":[{"description":{"content":"<p><code>Required</code></p>\n","type":"text/plain"},"key":"object_id","value":"Object ID"}],"variable":[]}},"response":[{"id":"c939fb0f-07b9-4955-a0f7-ffd69ad8e756","name":"Create and Upload","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Success\"\r\n    },\r\n    \"data\": []\r\n}"}],"_postman_id":"4e3fb145-bea8-4c22-8a9f-13b9a3b43f36"},{"name":"Get list of object types","id":"e3fad797-0422-4cdb-9672-8e07d59422e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.multilogin.com/api/v1/resources/types","description":"<p>This endpoint makes an HTTP GET request to retrieve the resource types available.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","resources","types"],"host":["api","multilogin","com"],"query":[],"variable":[]}},"response":[{"id":"2f1b81cf-0436-430d-82fc-db0b1f5be496","name":"Get list of object types","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"\"\r\n    },\r\n    \"data\": {\r\n        \"types\": [\r\n            {\r\n                \"id\": \"7e46e7f9-15d4-41b6-83b9-a652336793ec\",\r\n                \"name\": \"Profile templates\"\r\n            },\r\n            {\r\n                \"id\": \"3c1a0080-5282-436b-885c-ab27d5004aa8\",\r\n                \"name\": \"Proxy configuration templates\"\r\n            },\r\n            {\r\n                \"id\": \"6811b909-2e4b-45db-ab62-f14f515523cf\",\r\n                \"name\": \"Extensions\"\r\n            },\r\n            {\r\n                \"id\": \"58268a18-02b8-4d2d-ac59-9cc166ea4064\",\r\n                \"name\": \"Cookies\"\r\n            },\r\n            {\r\n                \"id\": \"bb80e9b9-b2bb-43b5-968b-c2ea9b509d7a\",\r\n                \"name\": \"Passwords\"\r\n            },\r\n            {\r\n                \"id\": \"8dfc6cec-4aad-41f0-ac87-ff44a4be0b3a\",\r\n                \"name\": \"Automation Scripts\"\r\n            },\r\n            {\r\n                \"id\": \"42d592bc-df3a-47b5-8d50-4b338df6ade2\",\r\n                \"name\": \"Launch parameter templates\"\r\n            }\r\n        ]\r\n    }\r\n}"}],"_postman_id":"e3fad797-0422-4cdb-9672-8e07d59422e0"},{"name":"Get Statistics for Objects","id":"e53c4ca7-2cd7-4b0b-a237-c10d58ab5b2d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.multilogin.com/api/v1/resources/statistics","description":"<p>This endpoint allows you to retrieve statistics for the available resources.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","resources","statistics"],"host":["api","multilogin","com"],"query":[],"variable":[]}},"response":[{"id":"26bbe34e-39fe-408b-a604-0e1b495be144","name":"Get Statistics for Objects","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"\"\r\n    },\r\n    \"data\": {\r\n        \"global_count\": 0,\r\n        \"global_count_limit\": 124433543,\r\n        \"global_size\": 0,\r\n        \"global_size_limit\": 101623123,\r\n        \"object_types\": [\r\n            {\r\n                \"count\": 0,\r\n                \"count_limit\": 12121231,\r\n                \"id\": \"6811b909-2e4b-45db-ab62-f14f515523cf\",\r\n                \"size\": 0,\r\n                \"size_limit\": 1500000\r\n            },\r\n            {\r\n                \"count\": 0,\r\n                \"count_limit\": 112312312,\r\n                \"id\": \"7e46e7f9-15d4-41b6-83b9-a652336793ec\",\r\n                \"size\": 0,\r\n                \"size_limit\": 100123123\r\n            }\r\n        ]\r\n    }\r\n}"}],"_postman_id":"e53c4ca7-2cd7-4b0b-a237-c10d58ab5b2d"},{"name":"Get Objects meta","id":"3207ee98-6b9d-4af5-962e-ef89ae3b7c21","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.multilogin.com/api/v1/resources/metas","description":"<p>This endpoint makes an HTTP GET request to retrieve metas from the specified resource.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","resources","metas"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the number of objectsyou want to display. Default is <code>10</code>.</p>\n","type":"text/plain"},"key":"limit","value":"0-100"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the number of objects to skip from the beginning of the returned data before displaying the results. 0 means starting from the beginning. Defaults to <code>0</code>.</p>\n","type":"text/plain"},"key":"offset","value":"0-100"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the name of the objects you want to dispaly.</p>\n","type":"text/plain"},"key":"object_name","value":"<name>"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the object type you want to display.</p>\n","type":"text/plain"},"key":"object_type_id","value":"42d592bc-df3a-47b5-8d50-4b338df6ade2"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the storage type you want to display.</p>\n","type":"text/plain"},"key":"storage_type","value":"local, cloud, remote"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the UUID of the creator of the objects you want to dispaly.</p>\n","type":"text/plain"},"key":"creator","value":"c3e64137-68ab-4b43-93ee-b45f4bc26c61"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify if you want to see either the objects inside the trashbin or the ones that are available. Default is <code>false</code>.</p>\n","type":"text/plain"},"key":"trashbin","value":"true, false"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the create date of the objects.</p>\n","type":"text/plain"},"key":"create_start_date","value":"2024-12-16"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the end date of the objects.</p>\n","type":"text/plain"},"key":"create_end_date","value":"2024-12-16"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the update date of the objects.</p>\n","type":"text/plain"},"key":"update_start_date","value":"2024-12-16"},{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the end update date of the objects.</p>\n","type":"text/plain"},"key":"update_end_date","value":"2024-12-16"}],"variable":[]}},"response":[{"id":"20a44c27-709e-4c57-be69-380dd83a78c4","name":"Get Objects Meta","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": {\r\n    \"http_code\": 0,\r\n    \"error_code\": \"string\",\r\n    \"message\": \"string\"\r\n  },\r\n  \"data\": {\r\n    \"objects\": [\r\n      {\r\n        \"id\": \"string\",\r\n        \"meta_info\": \"{\\\"meta1\\\": {\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value3\\\"}}\",\r\n        \"object_type_id\": \"string\",\r\n        \"object_name\": \"string\",\r\n        \"object_size\": 0,\r\n        \"current_version\": \"string\",\r\n        \"created_at\": \"string\",\r\n        \"update_at\": \"string\",\r\n        \"storage_type\": \"cloud\",\r\n        \"created_by\": \"string\",\r\n        \"update_by\": \"string\",\r\n        \"meta_info\": {\r\n          \"extension\": {\r\n            \"name\": \"string\",\r\n            \"version\": \"string\"\r\n          }\r\n        }\r\n      }\r\n    ]\r\n  }\r\n}"}],"_postman_id":"3207ee98-6b9d-4af5-962e-ef89ae3b7c21"},{"name":"Get Object meta by ID","id":"6e23026f-bccf-4fc2-8641-7146590af34d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.multilogin.com/api/v1/resources/:id/meta","description":"<p>This endpoint retrieves the meta data for a specific resource identified by its unique ID.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","resources",":id","meta"],"host":["api","multilogin","com"],"query":[],"variable":[{"description":{"content":"<p><code>Required</code>. Specify the id of the object.</p>\n","type":"text/plain"},"type":"any","value":"<UUID>","key":"id"}]}},"response":[{"id":"99f23c47-db63-49a1-b567-39f20e15ebe4","name":"Get Objects Meta","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": {\r\n    \"http_code\": 0,\r\n    \"error_code\": \"string\",\r\n    \"message\": \"string\"\r\n  },\r\n  \"data\": {\r\n    \"id\": \"string\",\r\n    \"meta_info\": \"{\\\"meta1\\\": {\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value3\\\"}}\",\r\n    \"object_type_id\": \"string\",\r\n    \"object_name\": \"string\",\r\n    \"object_size\": 0,\r\n    \"current_version\": \"string\",\r\n    \"created_at\": \"string\",\r\n    \"update_at\": \"string\",\r\n    \"storage_type\": \"cloud\",\r\n    \"created_by\": \"string\",\r\n    \"update_by\": \"string\",\r\n    \"meta_info\": {\r\n      \"extension\": {\r\n        \"name\": \"string\",\r\n        \"version\": \"string\"\r\n      }\r\n    }\r\n  }\r\n}"}],"_postman_id":"6e23026f-bccf-4fc2-8641-7146590af34d"},{"name":"Delete Object","id":"47144fec-b59a-4a81-a78f-4e447c3fb266","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.multilogin.com/api/v1/resources/:id/delete","description":"<p>This endpoint sends an HTTP GET request to delete a specific resource identified by the resource ID.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","resources",":id","delete"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Optional</code>. Specify the boolean value to either delete the object to trashbin or permanently. Default to <code>false</code>.</p>\n","type":"text/plain"},"key":"permanently","value":"true, false"}],"variable":[{"description":{"content":"<p><code>Required</code>. Specify the id of the object.</p>\n","type":"text/plain"},"type":"any","value":"<UUID>","key":"id"}]}},"response":[{"id":"bca78b4a-4288-4e62-bbab-997d116db0c6","name":"Delete Object","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": {\r\n    \"http_code\": 0,\r\n    \"error_code\": \"string\",\r\n    \"message\": \"string\"\r\n  },\r\n  \"data\": \"string\"\r\n}"}],"_postman_id":"47144fec-b59a-4a81-a78f-4e447c3fb266"},{"name":"Restore Object","id":"94ae2cee-43bc-4a7f-811b-0ee4f65f344d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.multilogin.com/api/v1/resources/:id/restore","description":"<p>This endpoint makes an HTTP GET request to retrieve a specific resource by its ID and restore it. The request does not include a request body, and the resource ID is specified in the URL. The response will include the details of the restored resource.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","resources",":id","restore"],"host":["api","multilogin","com"],"query":[],"variable":[{"description":{"content":"<p><code>Required</code>. Specify the id of the object.</p>\n","type":"text/plain"},"type":"any","value":"<UUID>","key":"id"}]}},"response":[{"id":"a215a06f-1705-4fff-a440-83d014ce3a58","name":"Restore Object","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": {\r\n    \"http_code\": 0,\r\n    \"error_code\": \"string\",\r\n    \"message\": \"string\"\r\n  },\r\n  \"data\": \"string\"\r\n}"}],"_postman_id":"94ae2cee-43bc-4a7f-811b-0ee4f65f344d"},{"name":"Cloud to Local","id":"6d11cbb3-5139-44ba-b56f-4a111bfd5b68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"object_id\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/object_storage/local_to_cloud","description":"<p>This endpoint is used to transfer a local object to cloud storage.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","object_storage","local_to_cloud"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the id of the object.</p>\n","type":"text/plain"},"key":"object_id","value":"object_id"}],"variable":[]}},"response":[{"id":"321d6144-b78d-49cd-a37d-435cc1651aec","name":"Cloud to Local","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": {\r\n    \"http_code\": 0,\r\n    \"error_code\": \"string\",\r\n    \"message\": \"string\"\r\n  }\r\n}"}],"_postman_id":"6d11cbb3-5139-44ba-b56f-4a111bfd5b68"},{"name":"Local to Cloud","id":"a7e93cf3-f7aa-4558-be58-577a19350b7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"object_path\": \"<string>\",\r\n  \"object_id\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/object_storage/local_to_cloud","description":"<p>This endpoint is used to transfer an object from local storage to cloud storage.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","object_storage","local_to_cloud"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the path to the object.</p>\n","type":"text/plain"},"key":"object_path","value":"object_path"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the id of the object.</p>\n","type":"text/plain"},"key":"object_id","value":"object_id"}],"variable":[]}},"response":[{"id":"6e92a499-c236-4ee6-a63a-db75bdfb958f","name":"Local to Cloud","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": {\r\n    \"http_code\": 0,\r\n    \"error_code\": \"string\",\r\n    \"message\": \"string\"\r\n  },\r\n  \"data\": {\r\n    \"meta_id\": \"string\"\r\n  }\r\n}"}],"_postman_id":"a7e93cf3-f7aa-4558-be58-577a19350b7b"},{"name":"Download Object","id":"19b3b3f0-6b6f-47cb-8e2a-51fb035a97c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://launcher.mlx.yt:45001/api/v1/object_storage/<id_upload>/download","description":"<p>This endpoint sends an HTTP GET request to retrieve the object storage data for a specific upload ID. The response of this request is a JSON schema representing the object storage data.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","object_storage","<id_upload>","download"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the id of the object.</p>\n","type":"text/plain"},"key":"id_upload","value":"id_upload"}],"variable":[]}},"response":[{"id":"aa236a99-1510-485b-94f6-65a8de8ba7e1","name":"Get Object meta by ID","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": {\r\n    \"http_code\": 0,\r\n    \"error_code\": \"string\",\r\n    \"message\": \"string\"\r\n  }\r\n}"}],"_postman_id":"19b3b3f0-6b6f-47cb-8e2a-51fb035a97c5"},{"name":"Create Extension","id":"e90c207f-41cd-4883-a7dd-a23aa6fd8e0e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"url\": \"<string>\",\r\n  \"browser_type\": \"<value>\",\r\n  \"storage_type\": \"<value>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/create_extension_from_url","description":"<p>This endpoint is used to create an extension from a given URL.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","create_extension_from_url"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. The url to the extension.</p>\n","type":"text/plain"},"key":"url","value":"url"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the browser type. Note that the browser type should be the same as the extension you want to use.</p>\n","type":"text/plain"},"key":"browser_type","value":"mimic, stealthfox"},{"disabled":true,"description":{"content":"<p><code>Required</code>, specify the storage type.</p>\n","type":"text/plain"},"key":"storage_type","value":"local, cloud"}],"variable":[]}},"response":[{"id":"a37fe85e-d8f8-4d29-9d0e-3d33aeb6620c","name":"Create Extension","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": {\r\n    \"http_code\": 0,\r\n    \"error_code\": \"string\",\r\n    \"message\": \"string\"\r\n  }\r\n}"}],"_postman_id":"e90c207f-41cd-4883-a7dd-a23aa6fd8e0e"},{"name":"Enable Extension","id":"945aaf67-79b0-43dc-90f3-43876fb809ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"profile_ids\": [\r\n    \"profile_id\"\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/api/v1/resources/<object_id>/enable_for_profiles","description":"<p>This endpoint enables the specified object for the associated profiles.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","resources","<object_id>","enable_for_profiles"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the object id of the extension.</p>\n","type":"text/plain"},"key":"object_id","value":"object_id"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the profiles you want to apply the extension on.</p>\n","type":"text/plain"},"key":"profile_ids","value":"profile_ids"}],"variable":[]}},"response":[{"id":"6ba9f456-af7f-4c43-a82e-b626a35f2768","name":"Enable Extension","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": {\r\n    \"http_code\": 0,\r\n    \"error_code\": \"string\",\r\n    \"message\": \"string\"\r\n  },\r\n  \"data\": \"string\"\r\n}"}],"_postman_id":"945aaf67-79b0-43dc-90f3-43876fb809ca"},{"name":"Disable Extension","id":"fabb4985-24bd-4b07-b1a7-7be243f10f1a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"profile_ids\": [\r\n    \"<profile_id>\"\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/api/v1/resources/<object_id>/disable_for_profiles","description":"<p>This endpoint makes an HTTP POST request to disable a resource for specific profiles.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","resources","<object_id>","disable_for_profiles"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the profiles you want to disable the extension on.</p>\n","type":"text/plain"},"key":"profile_ids","value":"profile_id"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the id of the extension you want to disable.</p>\n","type":"text/plain"},"key":"object_id","value":"object_id"}],"variable":[]}},"response":[{"id":"97ebf777-f532-435a-b398-63902b4198d6","name":"Disable Extension","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": {\r\n    \"http_code\": 0,\r\n    \"error_code\": \"string\",\r\n    \"message\": \"string\"\r\n  },\r\n  \"data\": \"string\"\r\n}"}],"_postman_id":"fabb4985-24bd-4b07-b1a7-7be243f10f1a"},{"name":"List of Objects per profile","id":"7d5c87cc-5125-4b20-9691-65b95930c1fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/api/v1/resources/profile_object_usages","description":"<p>This endpoint allows you to retrieve the usage statistics for a specific profile object.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","resources","profile_object_usages"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the object type.</p>\n","type":"text/plain"},"key":"object_type","value":"object_type"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify the profile id you want to check.</p>\n","type":"text/plain"},"key":"profile_id","value":"profile_id"}],"variable":[]}},"response":[{"id":"a05f6772-d7d1-4c36-9a16-97a1c8834b1f","name":"List of Objects per profile","originalRequest":{"method":"GET","header":[]},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": {\r\n    \"http_code\": 0,\r\n    \"error_code\": \"string\",\r\n    \"message\": \"string\"\r\n  },\r\n  \"data\": [\r\n    {\r\n      \"id\": \"string\",\r\n      \"name\": \"string\",\r\n      \"type\": \"string\",\r\n      \"meta_info\": {},\r\n      \"is_enabled\": true\r\n    }\r\n  ]\r\n}"}],"_postman_id":"7d5c87cc-5125-4b20-9691-65b95930c1fd"}],"id":"929b9b76-96a8-4ed7-9920-a76d5c9200a0","description":"<p>This feature enables file uploads and downloads from internal storage. It is available only on select plan tiers, depending on the plan’s permissions and entitlements.</p>\n","_postman_id":"929b9b76-96a8-4ed7-9920-a76d5c9200a0","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}}},{"name":"Bookmark Management","item":[{"name":"Export Bookmarks","id":"81032022-f5b3-4b98-91e1-4cba33350fcd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://launcher.mlx.yt:45001/api/v1/profile/:profile_id/bookmarks/export","description":"<p>Export bookmarks from a given profile.</p>\n<p>Bookmarks are exported by default to the following directories:</p>\n<ul>\n<li><p>Windows: <code>C:\\Users\\%username%\\mlx\\bookmarks</code></p>\n</li>\n<li><p>macOS: <code>/Users/%username%/mlx/bookmarks</code></p>\n</li>\n<li><p>Linux: <code>/home/%username%/mlx/bookmarks</code></p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile",":profile_id","bookmarks","export"],"host":["launcher","mlx","yt"],"query":[],"variable":[{"description":{"content":"<p><code>Required</code>. Specify the profile ID to export bookmarks.</p>\n","type":"text/plain"},"type":"any","value":"uuid","key":"profile_id"}]}},"response":[{"id":"a1162bec-4afe-472c-b747-6935d8ce0665","name":"Bookmarks Exported","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://launcher.mlx.yt:45001/api/v1/profile/:profile_id/bookmarks/export","protocol":"https","host":["launcher","mlx","yt"],"port":"45001","path":["api","v1","profile",":profile_id","bookmarks","export"],"variable":[{"key":"profile_id","value":"f0988059-405d-4b91-9fd9-5370e2aecc86"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"path\": \"C:\\\\Users\\\\Andrey Nguyen\\\\mlx\\\\bookmarks\\\\f0988059-405d-4b91-9fd9-5370e2aecc86_2025-07-09_14-30-27.json\"\r\n    },\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Bookmarks successfully exported\"\r\n    }\r\n}"}],"_postman_id":"81032022-f5b3-4b98-91e1-4cba33350fcd"},{"name":"Import Bookmarks","id":"fa78c42e-fbe1-42a3-bfcd-6cce76f835e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"paths\": [\r\n    \"string\" // a path to a JSON file containing bookmarks.\r\n  ],\r\n  \"operation\": \"override\" // Possible values are 'override' and 'append'\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/:profile/bookmarks/import","description":"<p>Import bookmarks into a profile.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile",":profile","bookmarks","import"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. Path to a JSON file containing bookmarks</p>\n","type":"text/plain"},"key":"paths","value":"[\"path/to/exported_bookmarks_1\", \"path/to/exported_bookmarks_2\"]"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify what to do with exported bookmarks.</p>\n","type":"text/plain"},"key":"operation","value":"\"override\", \"append\""}],"variable":[{"type":"any","value":"","key":"profile"}]}},"response":[{"id":"afe85bd2-110d-4e07-ba9e-25f7f2259a10","name":"Bookmarks Imported","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"paths\": [\r\n    \"C:\\\\Users\\\\Multilogin\\\\mlx\\\\bookmarks\\\\f0988059-405d-4b91-9fd9-5370e2aecc86_2025-07-09_14-30-27.json\"\r\n  ],\r\n  \"operation\": \"override\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://launcher.mlx.yt:45001/api/v1/profile/f0988059-405d-4b91-9fd9-5370e2aecc86/bookmarks/import","protocol":"https","host":["launcher","mlx","yt"],"port":"45001","path":["api","v1","profile","f0988059-405d-4b91-9fd9-5370e2aecc86","bookmarks","import"],"query":[{"key":"paths","value":"[\"path/to/exported_bookmarks_1\", \"path/to/exported_bookmarks_1\"]","description":"`Required`. Path to a JSON file containing bookmarks","type":"text","disabled":true},{"key":"operation","value":"\"override\", \"append\"","description":"`Required`. Specify what to do with exported bookmarks.","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Bookmarks successfully imported\"\r\n    }\r\n}"}],"_postman_id":"fa78c42e-fbe1-42a3-bfcd-6cce76f835e5"},{"name":"Copy Bookmarks","id":"054768ab-15c5-43de-94ea-a650809a58b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"paths\": [\r\n    \"string\" // a path to a JSON file containing bookmarks.\r\n  ],\r\n  \"operation\": \"override\" // Possible values are 'override' and 'append'\r\n}","options":{"raw":{"language":"json"}}},"url":"https://launcher.mlx.yt:45001/api/v1/profile/:profile_id/bookmarks/copy/:source_profile_id","description":"<p>Copy bookmarks from one profile to another.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","port":"45001","path":["api","v1","profile",":profile_id","bookmarks","copy",":source_profile_id"],"host":["launcher","mlx","yt"],"query":[{"disabled":true,"description":{"content":"<p><code>Optional</code>. Path to a JSON file containing bookmarks.</p>\n","type":"text/plain"},"key":"paths","value":"[\"path/to/exported_bookmarks_1\", \"path/to/exported_bookmarks_1\"]"},{"disabled":true,"description":{"content":"<p><code>Required</code>. Specify what to do with exported bookmarks.</p>\n","type":"text/plain"},"key":"operation","value":"\"override\", \"append\""}],"variable":[{"description":{"content":"<p><code>Required</code>. Specify profile_id</p>\n","type":"text/plain"},"type":"any","value":"\"uuid\"","key":"profile_id"},{"description":{"content":"<p><code>Required</code>. Specify source_profile_id</p>\n","type":"text/plain"},"type":"any","value":"\"uuid\"","key":"source_profile_id"}]}},"response":[{"id":"a000dac8-5e18-4a2d-a06c-8ab6af711622","name":"Bookmarks Copied","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"paths\": [\r\n    \"C:\\\\Users\\\\Multilogin\\\\mlx\\\\bookmarks\\\\f0988059-405d-4b91-9fd9-5370e2aecc86_2025-07-09_14-30-27.json\"\r\n  ],\r\n  \"operation\": \"override\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://launcher.mlx.yt:45001/api/v1/profile/:profile_to_copy_from/bookmarks/copy/:profile_to_copy_into","protocol":"https","host":["launcher","mlx","yt"],"port":"45001","path":["api","v1","profile",":profile_to_copy_from","bookmarks","copy",":profile_to_copy_into"],"query":[{"key":"paths","value":"[\"path/to/exported_bookmarks_1\", \"path/to/exported_bookmarks_1\"]","description":"`Required`. Path to a JSON file containing bookmarks","type":"text","disabled":true},{"key":"operation","value":"\"override\", \"append\"","description":"`Required`. Specify what to do with exported bookmarks.","type":"text","disabled":true}],"variable":[{"key":"profile_to_copy_from","value":"\"uuid\"","description":"`Required`. Profile to copy bookmarks from."},{"key":"profile_to_copy_into","value":"\"uuid\"","description":"`Required`. Profile to copy bookmarks into."}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Bookmarks successfully imported\"\r\n    }\r\n}"}],"_postman_id":"054768ab-15c5-43de-94ea-a650809a58b0"}],"id":"43516542-909c-4d90-8409-d8c7dba6d6f1","description":"<p>Bookmark management allows you to properly manage your bookmarks in given profiles. It includes importing/exporting/copying bookmarks from one profile to another.</p>\n<p>Bookmarks are exported by default to the following directories:</p>\n<ul>\n<li><p>Windows: <code>C:\\Users\\%username%\\mlx\\bookmarks</code></p>\n</li>\n<li><p>macOS: <code>/Users/%username%/mlx/bookmarks</code></p>\n</li>\n<li><p>Linux: <code>/home/%username%/mlx/bookmarks</code></p>\n</li>\n</ul>\n","_postman_id":"43516542-909c-4d90-8409-d8c7dba6d6f1","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}}},{"name":"2FA","item":[{"name":"Set up 2FA","id":"5b6001ed-cf1e-4f13-9617-eccd7f53eea9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"device_name\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/user/setup_2fa","description":"<p>This endpoint is used to retrieve the response for setting up two-factor authentication for a user.</p>\n<p>In the response, the user will receive the following JSON values:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"device_id\": \"UUID\",\n\"otp_url_bytes\": \"enconded url in bytes\"\n\n</code></pre>\n<ul>\n<li><p><code>device_id</code>: A unique identifier for the device, required to enable two-factor authentication (2FA).</p>\n</li>\n<li><p><code>otp_url_bytes</code>: A URL encoded in bytes that must be decoded to generate a QR code.</p>\n</li>\n</ul>\n<p>The decoded URL is used to display a QR code, which the user scans with their authenticator app to set up and view the one-time password (OTP) codes.</p>\n<p>The user must set up a device on every workspace he joins that has the 2FA enabled.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["user","setup_2fa"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. This is the name of the device you want to set up 2FA on.</p>\n","type":"text/plain"},"key":"device_name","value":"<string>"}],"variable":[]}},"response":[{"id":"33299ff2-3454-4dd5-b2d0-cee857420249","name":"Set up 2FA","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"device_name\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://app.multilogin.com/user/setup_2fa","protocol":"https","host":["app","multilogin","com"],"path":["user","setup_2fa"],"query":[{"key":"device_name","value":"<string>","description":"`Required`. This is the name of the device you want to set up 2FA on.","type":"text","disabled":true}]}},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Success\"\r\n    },\r\n    \"data\": {\r\n        \"device_id\": \"57237f23-d243-498f-8f05-100107f8f5e0\",\r\n        \"otp_url_bytes\": \"enconded url in bytes\"\r\n    }\r\n}"}],"_postman_id":"5b6001ed-cf1e-4f13-9617-eccd7f53eea9"},{"name":"Enable 2FA","id":"65be5157-4371-4dc7-9c2d-a84229302784","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"device_id\": \"<string>\",\r\n    \"totp_code\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/user/enable_2fa","description":"<p>This endpoint is used to retrieve the response for setting up two-factor authentication for a user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["user","enable_2fa"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. This is the id from the response of \"Set up 2FA\".</p>\n","type":"text/plain"},"key":"device_id","value":"UUID"},{"disabled":true,"description":{"content":"<p><code>Required</code>. This is the code from your 2FA app.</p>\n","type":"text/plain"},"key":"totp_code","value":"number"}],"variable":[]}},"response":[{"id":"be616176-cd57-4f00-a1b5-fa9114e5094b","name":"Enable 2FA","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"device_name\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.multilogin.com/user/enable_2fa"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"TOTP device enabled\"\r\n    },\r\n    \"data\": {\r\n        \"backup_codes\": [\r\n            \"backup code 1\",\r\n            \"backup code 2\",\r\n            \"backup code 3\",\r\n            \"backup code 4\",\r\n            \"backup code 5\",\r\n            \"backup code 6\",\r\n            \"backup code 7\",\r\n            \"backup code 8\",\r\n            \"backup code 9\",\r\n            \"backup code 10\"\r\n        ]\r\n    }\r\n}"}],"_postman_id":"65be5157-4371-4dc7-9c2d-a84229302784"},{"name":"Verify 2FA","id":"44fd79db-5b3d-4b31-a27b-5ce2fdf13ba8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"temp_token\": \"<string>\",\r\n    \"totp_code\": \"<string>\",\r\n    \"is_backup\": <boolean>\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/user/verify_2fa_otp","description":"<p>This endpoint is used to initiate the setup process for a user's two-factor authentication (2FA).  </p>\n<p>Once the user successfully verifies the 2FA setup, they will receive the same response as the Sign-In endpoint.  </p>\n<p>This response includes the authentication token, which can be used to access other protected endpoints.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["user","verify_2fa_otp"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. After 2FA is enabled, when the user logs in he will get a temporary token instead of the normal token.</p>\n","type":"text/plain"},"key":"temp_token","value":"UUID"},{"disabled":true,"description":{"content":"<p><code>Required</code>. This is the code from your 2FA app.</p>\n","type":"text/plain"},"key":"totp_code","value":"number"},{"disabled":true,"description":{"content":"<p><code>Required</code>. If the values is set to <code>false</code>, the user needs to put the OTP code from app inside the \"totp_code\", otherwise the backup codes needs to be added.</p>\n","type":"text/plain"},"key":"is_backup","value":"true, false"}],"variable":[]}},"response":[{"id":"d8a5ef1a-f45b-45df-bdd4-84f073b1a1c6","name":"Verify 2FA","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n  \"totp_code\": \"totp_code\",\r\n  \"temp_token\": \"temp_token\",\r\n  \"is_backup\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.multilogin.com/user/verify_2fa_otp"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Successful signin\"\r\n    },\r\n    \"data\": {\r\n        \"refresh_token\": \"b6332ace09861b4b\",\r\n        \"token\": \"normal token\"\r\n    }\r\n}"}],"_postman_id":"44fd79db-5b3d-4b31-a27b-5ce2fdf13ba8"},{"name":"Set up new device for 2FA","id":"247a0e17-d688-4a01-b38d-1940d07c7bd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"device_id\": \"<string>\",\r\n    \"totp_code\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/user/add_2fa_device","description":"<p>To set up a new device for two-factor authentication, you need a <code>device_id</code>, which is provided in the response from the \"Set up 2FA\" endpoint.  </p>\n<p>You can register multiple devices using this endpoint, with a maximum limit of 10 devices per user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["user","add_2fa_device"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. This is the id from the response of \"Set up 2FA\".</p>\n","type":"text/plain"},"key":"device_id","value":"UUID"},{"disabled":true,"description":{"content":"<p><code>Required</code>. This is the code from your 2FA app.</p>\n","type":"text/plain"},"key":"totp_code","value":"number"}],"variable":[]}},"response":[{"id":"5fb6b305-c3ed-4e18-bce8-9a19b4db9c6a","name":"Set up new device for 2FA","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"device_id\": \"<string>\",\r\n    \"totp_code\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.multilogin.com/user/add_2fa_device"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Success\"\r\n    },\r\n    \"data\": null\r\n}"}],"_postman_id":"247a0e17-d688-4a01-b38d-1940d07c7bd0"},{"name":"Get Devices for 2FA","id":"faa849a5-fec1-4b11-858b-8c2fd1eae1f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"device_id\": \"<string>\",\r\n    \"totp_code\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/user/get_2fa_devices","description":"<p>This endpoint returns a list of all devices registered for two-factor authentication (2FA) for the user.  </p>\n<p>Each entry in the response includes the <code>device_id</code> and <code>name</code> associated with the device.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["user","get_2fa_devices"],"host":["api","multilogin","com"],"query":[],"variable":[]}},"response":[{"id":"3390493f-362b-4b82-ac73-860125f866fb","name":"Get Devices for 2FA","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.indigobrowser.com/user/get_2fa_devices"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Success\"\r\n    },\r\n    \"data\": {\r\n        \"devices\": [\r\n            {\r\n                \"id\": \"57237f23-d243-498f-8f05-100107f8f5e0\",\r\n                \"name\": \"GoogleAuth\"\r\n            }\r\n        ]\r\n    }\r\n}"}],"_postman_id":"faa849a5-fec1-4b11-858b-8c2fd1eae1f7"},{"name":"Get Backup Codes for 2FA","id":"ca64b167-1dfc-475e-ae60-7f419052403d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"device_id\": \"<string>\",\r\n    \"totp_code\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/user/backup_codes","description":"<p>This endpoint returns a list of all available backup codes for the user's two-factor authentication (2FA).  </p>\n<p>Please note that each backup code can be used only once. Once a code is used, it becomes invalid and will no longer appear in the response.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["user","backup_codes"],"host":["api","multilogin","com"],"query":[],"variable":[]}},"response":[{"id":"99852cd8-2fb7-469e-8e6b-2b131d5cf9fe","name":"Get Devices for 2FA","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://app.multilogin.com/user/backup_codes"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Success\"\r\n    },\r\n    \"data\": {\r\n        \"backup_codes\": [\r\n            \"backup code 1\",\r\n            \"backup code 2\",\r\n            \"backup code 3\",\r\n            \"backup code 4\",\r\n            \"backup code 5\",\r\n            \"backup code 6\",\r\n            \"backup code 7\",\r\n            \"backup code 8\",\r\n            \"backup code 9\",\r\n            \"backup code 10\"\r\n        ]\r\n    }\r\n}"}],"_postman_id":"ca64b167-1dfc-475e-ae60-7f419052403d"},{"name":"Revoke device for 2FA","id":"2d760c16-4db5-439f-9814-68590b27b071","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"device_id\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/user/revoke_2fa_device","description":"<p>This endpoint allows you to revoke a specific device by providing its <code>device_id</code>.  </p>\n<p>You can revoke multiple devices, but at least one 2FA device must remain active at all times.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["user","revoke_2fa_device"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. This is the id from the response of \"Set up 2FA\" or from \"Get Devices for 2FA.</p>\n","type":"text/plain"},"key":"device_id","value":"UUID"}],"variable":[]}},"response":[{"id":"0b9fd690-3886-4c40-b5b0-980cdcfa0e65","name":"Revoke device for 2FA","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"device_name\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.indigobrowser.com/user/revoke_2fa_device"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Success\"\r\n    },\r\n    \"data\": null\r\n}"}],"_postman_id":"2d760c16-4db5-439f-9814-68590b27b071"},{"name":"Enable/Disable 2FA for Workspace","id":"5c149625-27e8-41cc-8961-7b1b22348bae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"enable\": <boolean>\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/workspace/update_2fa","description":"<p>This endpoint enables or disables two-factor authentication (2FA) for the workspace, depending on the specified configuration.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["workspace","update_2fa"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. This will enable or disable 2FA for the workspace.</p>\n","type":"text/plain"},"key":"enable","value":"true, false"}],"variable":[]}},"response":[{"id":"f5f77240-a39b-477b-afe4-3b4ec7af3249","name":"Enable/Disable 2FA for Workspace","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"device_name\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.multilogin.com/workspace/update_2fa"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"2FA enabled for workspace\"\r\n    },\r\n    \"data\": null\r\n}"}],"_postman_id":"5c149625-27e8-41cc-8961-7b1b22348bae"},{"name":"Disable 2FA","id":"7380d62e-6be9-4364-b279-5bd797471764","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.multilogin.com/user/disable_2fa","description":"<p>This endpoint disables two-factor authentication (2FA) for the user, based on the user identified from the provided token.<br /><strong>Note:</strong> 2FA must be disabled at the workspace level before this endpoint can be used successfully.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}},"urlObject":{"protocol":"https","path":["user","disable_2fa"],"host":["api","multilogin","com"],"query":[{"disabled":true,"description":{"content":"<p><code>Required</code>. This will enable or disable 2FA for the workspace.</p>\n","type":"text/plain"},"key":"enable","value":"true, false"}],"variable":[]}},"response":[{"id":"e8aeba5d-2619-4ca1-aae3-80a0a550e92c","name":"Disable 2FA","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{\r\n    \"device_name\": \"<string>\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://app.multilogin.com/user/disable_2fa"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"status\": {\r\n        \"error_code\": \"\",\r\n        \"http_code\": 200,\r\n        \"message\": \"Success\"\r\n    },\r\n    \"data\": null\r\n}"}],"_postman_id":"7380d62e-6be9-4364-b279-5bd797471764"}],"id":"3e7c62cc-a954-4fa4-ace9-0c9ef9faf049","description":"<p>This feature allows the user to enable two-factor authentication (2FA) for their account, adding an extra layer of security.</p>\n<p>If 2FA is enabled at the workspace level, the user must also enable 2FA on their account to continue accessing the workspace successfully.</p>\n","_postman_id":"3e7c62cc-a954-4fa4-ace9-0c9ef9faf049","auth":{"type":"bearer","bearer":{"basicConfig":[]},"isInherited":true,"source":{"_postman_id":"54a9773a-031e-4904-b607-e372445dc2ba","id":"54a9773a-031e-4904-b607-e372445dc2ba","name":"Multilogin X API","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[]}},"event":[{"listen":"prerequest","script":{"id":"dabe0fc6-f835-4248-abff-1936265c1f9c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"bd6c0ef4-ea92-44d3-a5d8-8d4d043a3a70","type":"text/javascript","exec":[""]}}],"variable":[{"key":"baseUrl","value":"https://api.multilogin.com","type":"string"}]}