Updates an existing browser profile.
update_profileModify an existing browser profile by updating its name, tags, notes, proxy, folder, or fingerprint settings such as CPU, memory, screen, language, and WebRTC.
Instructions
This method updates an existing browser profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cpu | No | CPU configuration settings. Allowed values: "auto" to use value from fingerprint, "ignore" to use system value, or one of the specific core/thread strings: "2/4", "4/8", "6/12", "8/16", "10/20", "12/24", "14/28", "16/32", "32/64", "64/128". Use the exact string including the slash, e.g. "4/8" not "4". | |
| name | No | New profile name. | |
| tags | No | New profile tags separated by spaces (optional). | |
| audio | No | Audio configuration settings. Allowed values: "on" to enable or "off" to disable. | |
| fonts | No | Font configuration settings. Allowed values: "on" to enable or "off" to disable. | |
| notes | No | New profile notes (optional). | |
| webGl | No | WebGL configuration settings. Allowed values: "auto" to use value from fingerprint, "ignore" to use system value. | |
| canvas | No | Canvas settings. The allowed values are: "Ignore" to disable this feature or "Noise" to use noising. | |
| memory | No | Memory configuration settings. Allowed values: "auto" to use value from fingerprint, "ignore" to use system value, or one of the specific GB values as a string: "2", "4", "8", "16", "32", "64", "128". | |
| screen | No | Screen configuration settings. Allowed values: "auto" to use value from fingerprint, "ignore" to use system value, or one of the named resolution IDs: "SVGA" (800×600), "WSVGA" (1024×600), "XGA" (1024×768), "HD" (1280×720), "WXGA" (1280×768), "WXGA+" (1280×800), "SXGA" (1280×1024), "WXGA HD" (1366×768), "WSXGA" (1440×900), "HD+" (1600×900), "UXGA" (1600×1200), "WSXGA+" (1680×1050), "FHD" (1920×1080), "WUXGA" (1920×1200), "WQHD" (2560×1440), "4K UHD-1" (3840×2160), "5K" (5120×2880), "8K UHD-2" (7680×4320), and others such as "XGA+", "SXGA-", "SXGA+", "1360×768", "1536×864", "QWXGA", "QXGA", "WQXGA". Use the exact named ID string, not pixel dimensions directly. | |
| webGpu | No | WebGPU configuration settings. Allowed values: "on" to enable or "off" to disable. | |
| webRtc | No | WebRTC configuration settings. Allowed values: "Emulate" to use value from fingerprint, "Real" to use system value, or "Hide" to disable. | |
| battery | No | Battery configuration settings. Allowed values: "on" to enable or "off" to disable. | |
| domRect | No | DOM Rectangle configuration settings. Allowed values: "Ignore" to disable or "Noise" to use dom rect noising. | |
| plugins | No | Browser plugins configuration. Allowed values: "on" to enable or "off" to disable. | |
| folderId | No | New folder which the profile will be moved to (optional). | |
| language | No | Browser language settings. Allowed values: "auto" to use value from fingerprint, "ignore" to use system value, or one of the supported locale codes: "ru" (Russian), "en-US" (English US), "de" (German), "fr" (French), "es" (Spanish), "en-GB" (English UK). | |
| presetId | No | Preset identifier to apply. Use null to keep unchanged, empty string to remove the preset, or a GUID to set a new preset. | |
| timeZone | No | Time zone settings. Allowed values: "auto" to use value from fingerprint, "ignore" to use system value, or custom timezone value (e.g., Europe/Moscow). | |
| profileId | Yes | Unique identifier of the edited profile (required). | |
| geoLocation | No | Geographic location settings. Allowed values: "auto" to use value from fingerprint, or from one to seven comma-separated numbers for coordinates (Latitude, Longitude, Altitude, Accuracy, AltitudeAccuracy, Heading, Speed, Radius). Numbers can be skipped (e.g., "10, , 40, , 60, 70"). Note: "ignore" is not supported for this field and will cause an error. | |
| workspaceId | No | Workspace identifier. -1 means the default workspace. | |
| mediaDevices | No | Media devices settings. The allowed values are: "auto" to use value from fingerprint, "ignore" to use real values or custom location values. You can specify from one to three integer numbers that represent the following values: AudioInput, AudioOutput and VideoInput. The numbers can be skipped. For example, the following values are valid: 1,,5 - means AudioInput = 1, AudioOutput = random, VideoInput = 5 | |
| speechVoices | No | Speech voices configuration. Allowed values: "on" to enable or "off" to disable. | |
| proxyServerId | No | Proxy server ID configuration. Use null to keep unchanged, empty string to clear the proxy, or provide a valid GUID to set a new proxy server | |
| commandLineArguments | No | Custom command line arguments to pass to the browser on startup |