Update profile
Update a profile — a partial update: send only the fields you want to change. The body has the same shape as Create profile (same fields, same { mode, value } rules).
Any field you omit keeps its current value — fingerprint, proxy, name, note, folder, everything. Only the profile id in the path is required; even system is optional here (preserved when omitted). When sending a rotating residential proxy, omit session_sticky_ttl to preserve its current sticky duration.
For a quick change of just name / note / folder / proxy, Quick update profile is a lighter alternative.
Use top-level sync_cookie, sync_password, and sync_bookmark (numeric 0 or 1) to change close-upload settings. Omitted switches keep their saved values; 0 explicitly disables upload for that type. If the profile is running, changes take effect on its next launch. These switches do not disable startup downloads. Quick update does not support these fields.
Authentication
Path parameters
Request
Password upload on close. 0 = off, 1 = on (default 0).
Bookmark upload on close. 0 = off, 1 = on (default 1).
Display name. Optional (default empty).
Free-text note. Optional.
Folder to place the profile in. Optional (default “0” = root).
Tag UUIDs to assign. On create, omit for no tags. On update, omit to preserve current assignments; send [] to clear all assignments. Order is preserved.
Custom Chromium launch arguments. Optional (default empty). Each item is one argument.
Proxy config. Optional — omit the whole object for no proxy. When present, the shape depends on mode.
User-Agent. Optional — omit to auto-generate (random).
WebRTC. mode: off | real | auto | manual (default auto).
Timezone. mode: auto | manual (default auto).
Geolocation. mode: auto | manual (default auto).
Language. mode: auto | manual (default auto).
Do Not Track. mode: off | on (default off). No value.
WebGPU. mode: off | on (default on). No value.
WebGL vendor/renderer. mode: real | random | manual (default random).
WebGL image noise. mode: real | noise (default noise).
Canvas noise. mode: real | noise (default noise).
AudioContext noise. mode: real | noise (default noise).
ClientRects noise. mode: real | noise (default noise).
Speech voices noise. mode: real | noise (default noise). No value.
Screen resolution. mode: real | manual (default real).
Fonts. mode: auto | manual (default auto).
CPU cores (hardwareConcurrency). mode: real | random | manual (default random).
Device memory in GB. mode: real | random | manual (default random).
Media devices. mode: real | auto | manual (default auto).
Device name. mode: real | random | manual (default random).
MAC address. mode: real | random | manual (default random).