Перейти до основного контенту

Керування субакаунтом

Оновіть пакет субкористувача (трафік / термін / увімк-вимк), керуйте його листами або видаліть через API.

У цьому посібнику показано, як оновити пакет субкористувача, керувати його листами або видалити його.

Кожен запит використовує ваш персональний API-ключ з особистого кабінету (як отримати API-ключ). У прикладах нижче замініть YOUR_API_KEY на свій ключ. Щоб сплатити з балансу акаунта, використовуйте paymentId = 1.

Крок 1 — Отримайте список пакетів субкористувачів

Отримайте список пакетів субкористувачів і скопіюйте package_key для роботи.

Ендпоінт

GET https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/residentsubuser/packages

Відповідь

{
  "status": "success",
  "data": [
    { "package_key": "ab12cd34ef56", "traffic_limit": "1073741824", "is_active": true, "expired_at": "d.m.Y" }
  ],
  "errors": []
}

Крок 2 — Оновіть пакет

Оновіть пакет: змініть ліміт трафіку, ротацію, термін або увімкніть/вимкніть через is_active.

Ендпоінт

POST https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/residentsubuser/update

Тіло запиту

Назва

Тип

Опис

package_key

String

Ключ пакета (з інформації про пакет).

traffic_limit (необов'язковий)

String

Ліміт трафіку в байтах.

rotation (необов'язковий)

Number

Ротація: -1 = sticky, 0 = за запит, 1..3600 = секунди.

expired_at (необов'язковий)

String

Дата завершення пакета.

is_active (необов'язковий)

Boolean

Boolean — true активний, false неактивний (увімк/вимк пакет).

is_link_date (необов'язковий)

Boolean

Boolean — прив'язати термін до основного пакета.

Відповідь

{
  "status": "success",
  "data": {
    "package_key": "ab12cd34ef56",
    "rotation": 60,
    "traffic_limit": "1073741824",
    "is_active": true
  },
  "errors": []
}

Крок 3 — Керуйте листами пакета

Отримайте список листів у пакеті, потім перейменуйте лист (id + title + package_key) або видаліть за listId.

Ендпоінт

GET https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/residentsubuser/lists

Відповідь

{
  "status": "success",
  "data": [
    { "id": 7788, "title": "Client A", "login": "x1y2z3", "package_key": "ab12cd34ef56" }
  ],
  "errors": []
}

Ендпоінт — rename

POST https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/residentsubuser/list/rename

Назва

Тип

Опис

id

Number

ID листа.

title

String

Нова назва листа.

package_key

String

Ключ пакета (з інформації про пакет).

Ендпоінт — delete list

DELETE https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/residentsubuser/list/delete

Крок 4 — Або видаліть весь пакет

Видаліть весь пакет субкористувача за його package_key. Дія необоротна.

Ендпоінт

DELETE https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/residentsubuser/delete

Тіло запиту

Назва

Тип

Опис

package_key

String

Ключ пакета (з інформації про пакет).

Відповідь

{
  "status": "success",
  "data": { "deleted": true },
  "errors": []
}

Повна документація API

Ви отримали відповідь на своє запитання?