How to update a browser profile with Postman
You can use the two endpoints below to update existing browser profiles:
- The Profile Update endpoint allows you to update all the parameters of a profile
- The Profile Partial Update endpoint allows you to change any profile parameters separately
➡️ To update a browser profile with Postman, open “Profile Management” → choose “Profile Update” for a full update or “Profile Partial Update” for selected settings → enter profile_id → edit the request body → click “Send”. A 200 response means the request succeeded.
In the Profile Partial Update endpoint you can only change values for parameters that accept custom inputs, such as proxy, name, navigator_masking, localization_masking, geolocation_masking, and so on.
Before you start
- Complete all three steps from the article How to set up Multilogin API with Postman, including “Using the bearer token”: they will allow you to sign in correctly
- Insert your value into the below variable in the request:
-
profile_id: get this value from the DevTools panel or from Postman
-
Run the request
Full profile update
- Navigate to the “Profile Management” section in your Postman workspace and select Profile Update endpoint
- Go to the “Body” tab and customize the needed parameters
- Click “Send” to execute the request: a “200” status means success

Partial profile update
- Navigate to the “Profile Management” section in your Postman workspace and select the Profile Partial Update endpoint
- Go to the “Body” tab and add your values for the
customparameters such asproxy,name,navigator_masking,localization_masking,geolocation_masking, and so on - Click “Send” to execute the request: a “200” status means success

Body request example
{
"name": "Test updated",
"profile_id": "569e4e66-b7ba-42f5-9622-3f4e2337ac3a",
"notes": "notes",
"proxy": {
"host": "<string>",
"type": "url",
"port": "<integer>",
"username": "<string>",
"password": "<string>"
},
"parameters": {
"flags": {
"audio_masking": "natural",
"fonts_masking": "mask",
"geolocation_masking": "mask",
"geolocation_popup": "prompt",
"graphics_masking": "mask",
"graphics_noise": "mask",
"localization_masking": "mask",
"media_devices_masking": "natural",
"navigator_masking": "mask",
"ports_masking": "mask",
"proxy_masking": "custom",
"screen_masking": "natural",
"timezone_masking": "mask",
"webrtc_masking": "mask"
},
"storage": {
"is_local": false,
"save_service_worker": false
},
"fingerprint": {}
}
}Note: Replace the example proxy values with your own proxy details. If you use Multilogin proxies, you can find the proxy details in the right-click menu. See “How to use the right-click menu in Multilogin” for more information.
FAQ
Why doesn’t the browser profile update?
Check that:
-
profile_idbelongs to the browser profile you want to update - your bearer token is still valid
- the request body contains valid JSON
- the field you are changing is supported by the selected endpoint