Skip to main content
POST
/
v1
/
update
curl -X POST https://api.gmproxys.com/v1/update \
  -H "X-API-Key: gm_SUA_CHAVE" \
  -H "Content-Type: application/json" \
  -d '{
    "user_id": "5061",
    "threads": "2000",
    "countries": ["br"],
    "states": [],
    "cities": ["saopaulo", "parana"],
    "blocked_hosts": ["google.com", "youtube.com"]
  }'
const response = await fetch("https://api.gmproxys.com/v1/update", {
  method: "POST",
  headers: {
    "X-API-Key": "gm_SUA_CHAVE",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    user_id: "5061",
    threads: "2000",
    countries: ["br"],
    states: [],
    cities: ["saopaulo", "parana"],
    blocked_hosts: ["google.com", "youtube.com"],
  }),
});

const data = await response.json();
import requests

response = requests.post(
    "https://api.gmproxys.com/v1/update",
    headers={
        "X-API-Key": "gm_SUA_CHAVE",
        "Content-Type": "application/json",
    },
    json={
        "user_id": "5061",
        "threads": "2000",
        "countries": ["br"],
        "states": [],
        "cities": ["saopaulo", "parana"],
        "blocked_hosts": ["google.com", "youtube.com"],
    },
)

print(response.json())
{
  "id": 5061,
  "login": "82364cb158467f5e5a64",
  "password": "ba4d43e7b0ee471c",
  "balance": 0,
  "balance_format": 0,
  "threads": 2000,
  "allowed_ips": [],
  "blocked": false,
  "type": "residential",
  "default_pool_parameters": {
    "countries": ["br"],
    "cities": ["saopaulo", "parana"],
    "states": [],
    "exclude_countries": []
  },
  "blocked_hosts": ["google.com", "youtube.com"]
}
{
  "success": false,
  "message": "Invalid API token."
}
{
  "success": false,
  "message": "Proxy user not found."
}
Atualiza parâmetros de um usuário da proxy existente. Todos os campos, exceto user_id, são opcionais — envie apenas os que deseja alterar.

Headers

X-API-Key
string
required
Sua chave de API no formato gm_SUA_CHAVE.

Body

user_id
string
required
ID do proxy (usuario) a ser atualizado.
threads
string
Nova quantidade de threads.
countries
string[]
Lista de códigos de países permitidos (ex.: ["br", "us"]).
states
string[]
Lista de códigos de estados permitidos.
cities
string[]
Lista de códigos de cidades permitidas.
blocked_hosts
string[]
Lista de hosts que devem ser bloqueados (ex.: ["google.com", "youtube.com"]).
curl -X POST https://api.gmproxys.com/v1/update \
  -H "X-API-Key: gm_SUA_CHAVE" \
  -H "Content-Type: application/json" \
  -d '{
    "user_id": "5061",
    "threads": "2000",
    "countries": ["br"],
    "states": [],
    "cities": ["saopaulo", "parana"],
    "blocked_hosts": ["google.com", "youtube.com"]
  }'
const response = await fetch("https://api.gmproxys.com/v1/update", {
  method: "POST",
  headers: {
    "X-API-Key": "gm_SUA_CHAVE",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    user_id: "5061",
    threads: "2000",
    countries: ["br"],
    states: [],
    cities: ["saopaulo", "parana"],
    blocked_hosts: ["google.com", "youtube.com"],
  }),
});

const data = await response.json();
import requests

response = requests.post(
    "https://api.gmproxys.com/v1/update",
    headers={
        "X-API-Key": "gm_SUA_CHAVE",
        "Content-Type": "application/json",
    },
    json={
        "user_id": "5061",
        "threads": "2000",
        "countries": ["br"],
        "states": [],
        "cities": ["saopaulo", "parana"],
        "blocked_hosts": ["google.com", "youtube.com"],
    },
)

print(response.json())
{
  "id": 5061,
  "login": "82364cb158467f5e5a64",
  "password": "ba4d43e7b0ee471c",
  "balance": 0,
  "balance_format": 0,
  "threads": 2000,
  "allowed_ips": [],
  "blocked": false,
  "type": "residential",
  "default_pool_parameters": {
    "countries": ["br"],
    "cities": ["saopaulo", "parana"],
    "states": [],
    "exclude_countries": []
  },
  "blocked_hosts": ["google.com", "youtube.com"]
}
{
  "success": false,
  "message": "Invalid API token."
}
{
  "success": false,
  "message": "Proxy user not found."
}