Zum Hauptinhalt springen

Ein Unterkonto verwalten

Aktualisiere ein Unterbenutzer-Paket (Traffic / Ablauf / Ein-Aus), verwalte seine Listen oder lösche es über die API.

Diese Anleitung zeigt, wie du ein Unterbenutzer-Paket aktualisierst, seine Listen verwaltest oder es löschst.

Jede Anfrage verwendet deinen persönlichen API-Schlüssel aus deinem Konto-Dashboard (So erhältst du deinen API-Schlüssel). Ersetze in den folgenden Beispielen YOUR_API_KEY durch deinen eigenen Schlüssel. Um vom Kontoguthaben zu bezahlen, verwende paymentId = 1.

Schritt 1 — Unterbenutzer-Pakete auflisten

Liste die Unterbenutzer-Pakete auf und kopiere den package_key, mit dem du arbeiten willst.

Endpunkt

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

Antwort

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

Schritt 2 — Paket aktualisieren

Aktualisiere das Paket: ändere Traffic-Limit, Rotation, Ablauf oder schalte es mit is_active ein/aus.

Endpunkt

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

Anfrage-Body

Name

Typ

Beschreibung

package_key

String

Paket-Schlüssel (aus den Paketinformationen).

traffic_limit (optional)

String

Traffic-Limit in Bytes.

rotation (optional)

Number

Rotation: -1 = sticky, 0 = pro Anfrage, 1..3600 = Sekunden.

expired_at (optional)

String

Ablaufdatum des Pakets.

is_active (optional)

Boolean

Boolean — true aktiv, false inaktiv (Paket ein/aus).

is_link_date (optional)

Boolean

Boolean — Ablauf an das Hauptpaket koppeln.

Antwort

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

Schritt 3 — Paketlisten verwalten

Liste die Listen im Paket auf, dann benenne eine Liste um (id + title + package_key) oder lösche eine anhand ihrer listId.

Endpunkt

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

Antwort

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

Endpunkt — rename

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

Name

Typ

Beschreibung

id

Number

Listen-ID.

title

String

Der neue Titel der Liste.

package_key

String

Paket-Schlüssel (aus den Paketinformationen).

Endpunkt — delete list

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

Schritt 4 — Oder das ganze Paket löschen

Lösche das gesamte Unterbenutzer-Paket anhand seines package_key. Dies ist unwiderruflich.

Endpunkt

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

Anfrage-Body

Name

Typ

Beschreibung

package_key

String

Paket-Schlüssel (aus den Paketinformationen).

Antwort

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

Vollständige API-Referenz

Hat dies deine Frage beantwortet?