Clicky

Update profile (POST)

Updated 1 month ago by Daniel

HTTPs request:

https://api.multiloginapp.com/v1/profile/update?profileId=profile-id-value&token=token-value

profileId – unique ID of the browser profile
token – API authentication token

Application/json data in request body:

{
            "name": "profile name",
            "browserType": "MIMIC",
            "proxyHost": "127.0.0.1",
            "proxyPort": 1080,
            "proxyUser": "username",
            "proxyPass": "password",
            "proxyIpValidation": true,
            "proxyType": "SOCKS5",  // HTTP, SOCKS4, SOCKS5
            "tag": "tag name",
            "notes": "profile notes",
            "userAgent": "user agent value",
            "disablePlugins": true,
            "disableFlashPlugin": true,
            "customExtensionFileNames": "ext1.crx;ext2.crx",
            "canvasDefType": "NOISE", // NOISE, BLOCK
            "maskFonts": true,
            "platform": "platform value",
            "doNotTrack": "1",
            "hardwareConcurrency": 8,
            "appVersion": "app version value",
            "buildID": "build id value",
            "langHdr": "en-US",
            "screenHeight": 900,
            "screenWidth": 1000,
            "timeZone": "Europe/Tallinn",
            "timeZoneFillOnStart": true,
            "startUrl": "http://multilogin.com",
            "forbidConcurrentExecution": true,
            "audio": {
              "noise": true
            },
            "dns": [
              "1.1.1.1",
              "2.2.2.2"
            ],
            "geolocation": {
              "permitType": "ALWAYS", // PROMPT, ALWAYS, BLOCK
              "fillOnStart": true,
              "latitude": 27.001,
              "longitude": 27.001,
              "accuracy": 10
            },
            "mediaDevices": {
              "audioInputs": 3,
              "audioOutputs": 2,
              "videoInputs": 1
            },
            "webgl": {
              "noise": true,
              "vendor": "vendor value",
              "renderer": "renderer value"
            },
            "webRtc": {
              "type": "FAKE", // FAKE, BLOCK
              "fillOnStart": true,
              "publicIp": "5.5.5.5",
              "localIps": [
                "192.168.1.10",
                "10.0.1.5"
              ]
            },
            "generateZeroFingerprintsData": true
          } 

OK response:

{"status":"OK", "value":"profile id"}

ERROR response:

{"status":"ERROR", "value": "error details"}
          
          


Was this article helpful?