patch_profile_proxy_many_v2
Update proxies for multiple browser profiles in GoLogin by specifying profile IDs and proxy configurations. Streamline profile management with HTTP, SOCKS, or other supported proxy modes.
Instructions
Update proxy for multiple profiles
Input Schema
Name | Required | Description | Default |
---|---|---|---|
proxies | Yes | List of profiles with their proxies. |
Input Schema (JSON Schema)
{
"properties": {
"proxies": {
"description": "List of profiles with their proxies.",
"items": {
"properties": {
"profileId": {
"description": "Profile ID to update.",
"type": "string"
},
"proxy": {
"description": "Proxy parameters that you want to update.",
"properties": {
"changeIpUrl": {
"description": "This allows you to change IP address of the proxy if your proxy provider supports it.",
"type": "string"
},
"customName": {
"description": "As proxy is separate entity in gologin, you can set custom name for it to identify it in the list of proxies.",
"type": "string"
},
"host": {
"description": "Proxy host. It could be ip address or domain name.",
"type": "string"
},
"id": {
"description": "You can specify particular proxy by its id or leave it empty to use default proxy.",
"type": "string"
},
"mode": {
"description": "Proxy mode represent the protocolo of the connection to the proxy.",
"enum": [
"http",
"socks4",
"socks5",
"possh",
"geolocation",
"none",
"gologin",
"tor"
],
"type": "string"
},
"password": {
"description": "Proxy password if proxy requires authentication.",
"type": "string"
},
"port": {
"description": "Proxy port.",
"type": "number"
},
"username": {
"description": "Proxy username.",
"type": "string"
}
},
"required": [
"mode"
],
"type": "object"
}
},
"required": [
"profileId",
"proxy"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"proxies"
],
"type": "object"
}