Przejdź do głównej zawartości

Zarządzanie subkontem

Zaktualizuj pakiet subużytkownika (ruch / wygaśnięcie / wł-wył), zarządzaj jego listami lub usuń go przez API.

Ten przewodnik pokazuje, jak zaktualizować pakiet subużytkownika, zarządzać jego listami lub go usunąć.

Każde żądanie używa Twojego osobistego klucza API z panelu konta (jak uzyskać klucz API). W poniższych przykładach zamień YOUR_API_KEY na swój klucz. Aby zapłacić z salda konta, użyj paymentId = 1.

Krok 1 — Wylistuj pakiety subużytkowników

Wylistuj pakiety subużytkowników i skopiuj package_key, z którym chcesz pracować.

Endpoint

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

Odpowiedź

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

Krok 2 — Zaktualizuj pakiet

Zaktualizuj pakiet: zmień limit ruchu, rotację, wygaśnięcie lub włącz/wyłącz przez is_active.

Endpoint

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

Treść żądania

Nazwa

Typ

Opis

package_key

String

Klucz pakietu (z informacji o pakiecie).

traffic_limit (opcjonalny)

String

Limit ruchu w bajtach.

rotation (opcjonalny)

Number

Rotacja: -1 = sticky, 0 = na żądanie, 1..3600 = sekundy.

expired_at (opcjonalny)

String

Data wygaśnięcia pakietu.

is_active (opcjonalny)

Boolean

Wartość logiczna — true aktywny, false nieaktywny (włącz/wyłącz pakiet).

is_link_date (opcjonalny)

Boolean

Wartość logiczna — powiąż wygaśnięcie z głównym pakietem.

Odpowiedź

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

Krok 3 — Zarządzaj listami pakietu

Wylistuj listy w pakiecie, następnie zmień nazwę listy (id + title + package_key) lub usuń jedną po jej listId.

Endpoint

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

Odpowiedź

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

Endpoint — rename

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

Nazwa

Typ

Opis

id

Number

ID listy.

title

String

Nowa nazwa listy.

package_key

String

Klucz pakietu (z informacji o pakiecie).

Endpoint — delete list

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

Krok 4 — Albo usuń cały pakiet

Usuń cały pakiet subużytkownika po jego package_key. To nieodwracalne.

Endpoint

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

Treść żądania

Nazwa

Typ

Opis

package_key

String

Klucz pakietu (z informacji o pakiecie).

Odpowiedź

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

Pełna dokumentacja API

Czy to odpowiedziało na twoje pytanie?