POST
/
browser
curl --request POST \
  --url https://api.gologin.com/browser \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "My Test Profile",
  "notes": "Temporary profile for testing",
  "autoLang": true,
  "bookmarks": {
    "BookmarkName": {
      "name": "Bookmark Name",
      "type": "folder",
      "children": [
        {
          "name": "Bookmark Name",
          "type": "url",
          "url": "https://www.google.com"
        }
      ]
    }
  },
  "isBookmarksSynced": true,
  "launchArguments": "--headless",
  "browserType": "chrome",
  "os": "win",
  "osSpec": "win11",
  "devicePixelRatio": 1,
  "lockEnabled": false,
  "navigator": {
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.6998.36 Safari/537.36",
    "resolution": "1920x1080",
    "language": "en-US",
    "platform": "Win32",
    "hardwareConcurrency": 4,
    "deviceMemory": 4,
    "maxTouchPoints": 10
  },
  "storage": {
    "local": true,
    "extensions": true,
    "bookmarks": true,
    "history": true,
    "passwords": true,
    "session": true,
    "indexedDb": false,
    "enableExternalExtensions": false
  },
  "proxyEnabled": true,
  "proxy": {
    "id": "6201422450e3b9cd602f24e1",
    "mode": "http",
    "host": "127.0.0.1",
    "port": 80,
    "username": "user",
    "password": "password",
    "changeIpUrl": "https://some-proxy-provider.com/change-ip",
    "customName": "My Proxy"
  },
  "dns": "8.8.8.8",
  "plugins": {
    "enableVulnerable": true,
    "enableFlash": true
  },
  "timezone": {
    "enabled": true,
    "fillBasedOnIp": true,
    "timezone": "America/New_York"
  },
  "geolocation": {
    "mode": "prompt",
    "enabled": true,
    "customize": true,
    "fillBasedOnIp": true,
    "isCustomCoordinates": true,
    "latitude": 123,
    "longitude": 123,
    "accuracy": 123
  },
  "audioContext": {
    "mode": "noise",
    "noise": 0.1
  },
  "canvas": {
    "mode": "off",
    "noise": 0.1
  },
  "fonts": {
    "families": [
      "Arial",
      "Helvetica",
      "Verdana"
    ],
    "enableMasking": true,
    "enableDomRect": true
  },
  "mediaDevices": {
    "videoInputs": 1,
    "audioInputs": 1,
    "audioOutputs": 1,
    "enableMasking": false,
    "uid": "<string>"
  },
  "webRTC": {
    "enable": true,
    "isEmptyIceList": true,
    "mode": "off"
  },
  "webGL": {
    "mode": "noise",
    "getClientRectsNoise": 0.5,
    "noise": 0.5
  },
  "clientRects": {
    "mode": "noise",
    "noise": 0.5
  },
  "webGLMetadata": {
    "mode": "mask",
    "vendor": "Google Inc. (Intel)",
    "renderer": "ANGLE (Intel, Intel(R) HD Graphics 630 Direct3D11 vs_5_0 ps_5_0, D3D11)"
  },
  "webglParams": {
    "glCanvas": "webgl-canvas",
    "supportedFunctions": [
      {
        "name": "drawElements",
        "supported": true
      }
    ],
    "glParamValues": [
      {
        "name": "MAX_TEXTURE_SIZE",
        "value": 16384
      }
    ],
    "antialiasing": true,
    "textureMaxAnisotropyExt": 16,
    "shaiderPrecisionFormat": "mediump",
    "extensions": [
      "ANGLE_instanced_arrays",
      "EXT_blend_minmax",
      "EXT_color_buffer_half_float"
    ]
  },
  "extensions": {
    "enabled": true,
    "preloadCustom": true,
    "names": [
      "WEBGL_debug_renderer_info",
      "EXT_texture_filter_anisotropic"
    ]
  },
  "chromeExtensions": [],
  "chromeExtensionsToAllProfiles": [],
  "userChromeExtensions": [],
  "folders": []
}'

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

You need to pass all the data in order to create a new profile, to create a profile with partial parameters /browser/custom

The body is of type object.