Proxies

Список всіх публично доступних методів для взаємодії з API.

PUT

Change proxy pool

/package/proxy/{id}/{proxyIndex}/pool

Change the pool for an already-added residential proxy.

Passing pool_id=null reverts to the default pool. Only applicable to residential_gb and residential_city_gb package types.

Для цього метода - потрібна авторизація!
Ви можете використовувати власний API ключ, котрий можна отримати в панелі керування.
Для цього методу - потрібні дозволи -packages-proxies.update
При створенні API токена у вашій панелі керування ви можете обрати певні дозволи (наприклад: заборонити токену робити замовлення).
Також список дозволів можна отримати у нашій документації.

Метод запита

PUThttps://api.stableproxy.com/v2/package/proxy/{id}/{proxyIndex}/pool

Параметри запиту

ІдентифікаторПравилаПриклад
pool_idНе обов'язковоnullablestring22
id1required81
proxyIndex1required93

Приклади коду

1const baseUrl = "https://api.stableproxy.com/v2";
2const response = await fetch(baseUrl + "/package/proxy/{id}/{proxyIndex}/pool", {
3 method: "PUT",
4 headers: {
5 "Authorization": "API-Token [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 },
8 body: JSON.stringify({
9 "pool_id": 22
10 })
11});
12const data = await response.json();
GET

Get note

/package/note/{id}/{proxyIndex}

You can read note for proxy.

Для цього метода - потрібна авторизація!
Ви можете використовувати власний API ключ, котрий можна отримати в панелі керування.
Для цього методу - потрібні дозволи -packages.set-note
При створенні API токена у вашій панелі керування ви можете обрати певні дозволи (наприклад: заборонити токену робити замовлення).
Також список дозволів можна отримати у нашій документації.

Метод запита

GEThttps://api.stableproxy.com/v2/package/note/{id}/{proxyIndex}

Параметри запиту

ІдентифікаторПравилаПриклад
noteНе обов'язковоnullablestring98
id1required6
proxyIndex1required95

Приклади коду

1const baseUrl = "https://api.stableproxy.com/v2";
2const response = await fetch(baseUrl + "/package/note/{id}/{proxyIndex}", {
3 method: "GET",
4 headers: {
5 "Authorization": "API-Token [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 }
8});
9const data = await response.json();

Приклади відповідей

Success response200application/json
{
  "data": {
    "note": "A note"
  },
  "good": true,
  "timestamp": 1731487566,
  "cause": {
    "type": "user",
    "user_id": 1,
    "token_id": 9845,
    "token_sign": "edd87db549cd52292a47ad455bbea947"
  }
}
PUT

Change all proxies pool

/package/proxy/{id}/pool

Change the pool for ALL proxies in a package at once.

Iterates over all sub-users and updates every proxy's pool_id. Passing pool_id=null removes the explicit pool (reverts to upstream default routing). Only applicable to residential_gb and residential_city_gb package types.

Для цього метода - потрібна авторизація!
Ви можете використовувати власний API ключ, котрий можна отримати в панелі керування.
Для цього методу - потрібні дозволи -packages-proxies.update
При створенні API токена у вашій панелі керування ви можете обрати певні дозволи (наприклад: заборонити токену робити замовлення).
Також список дозволів можна отримати у нашій документації.

Метод запита

PUThttps://api.stableproxy.com/v2/package/proxy/{id}/pool

Параметри запиту

ІдентифікаторПравилаПриклад
pool_idНе обов'язковоnullablestring47
id1required89

Приклади коду

1const baseUrl = "https://api.stableproxy.com/v2";
2const response = await fetch(baseUrl + "/package/proxy/{id}/pool", {
3 method: "PUT",
4 headers: {
5 "Authorization": "API-Token [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 },
8 body: JSON.stringify({
9 "pool_id": 47
10 })
11});
12const data = await response.json();
GET

Get proxy pools

/package/proxy/{id}/pools

Get available proxy pools for a package. Only applicable to residential_gb and residential_city_gb package types.

Для цього метода - потрібна авторизація!
Ви можете використовувати власний API ключ, котрий можна отримати в панелі керування.
Для цього методу - потрібні дозволи -packages-proxies.read
При створенні API токена у вашій панелі керування ви можете обрати певні дозволи (наприклад: заборонити токену робити замовлення).
Також список дозволів можна отримати у нашій документації.

Метод запита

GEThttps://api.stableproxy.com/v2/package/proxy/{id}/pools

Параметри запиту

ІдентифікаторПравилаПриклад
id1required87

Приклади коду

1const baseUrl = "https://api.stableproxy.com/v2";
2const response = await fetch(baseUrl + "/package/proxy/{id}/pools", {
3 method: "GET",
4 headers: {
5 "Authorization": "API-Token [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 }
8});
9const data = await response.json();