Zum Inhalt springen
Anmelden Registrieren

Unterkonten

Ein Sub-Account ist eine Kennzeichnung, die Sie Ihrem Proxy-Benutzernamen hinzufügen, damit der damit gesendete Traffic separat gezählt wird. Verwenden Sie einen pro Kunde, Projekt oder Team, um zu sehen, wer was genutzt hat, ohne separate Pläne oder Zugangsdaten.

Sub-Accounts sind in Residential-Proxy-Plänen verfügbar.

Fügen Sie -subaccount-NAME direkt nach Ihrem Benutzernamen hinzu. Targeting- und Session-Optionen folgen wie gewohnt danach:

customer-USERNAME-subaccount-client_a-country-us-sid-abc123-ttl-600:PASSWORD@p.shifter.io:443
Terminal-Fenster
curl -x customer-USERNAME-subaccount-client_a:PASSWORD@p.shifter.io:443 \
http://ip-info.com/json

Öffnen Sie im Panel einen Residential-Plan und gehen Sie zu Sub-accounts: Geben Sie einen Namen ein, und es wird der vollständige Benutzername und die Proxy-Zeile angezeigt, bereit zum Kopieren. Der Proxy Generator auf derselben Seite verfügt ebenfalls über ein Sub-account-Feld zum Erstellen von Endpunkten mit Targeting und Sessions.

RegelDetail
Zeichen1 bis 16 Buchstaben, Ziffern oder Unterstriche (A-Z, a-z, 0-9, _). Keine Bindestriche: Der Bindestrich trennt die Optionen des Benutzernamens
Groß-/KleinschreibungGroß-/Kleinschreibung wird unterschieden: Client_A und client_a sind zwei Sub-Accounts
GeltungsbereichPro Plan: Derselbe Name auf zwei Plänen ergibt zwei separate Sub-Accounts
ErstellungKeine notwendig. Ein Sub-Account erscheint einige Minuten nach seiner ersten Anfrage
AufbewahrungWird bis 365 Tage nach seiner letzten Anfrage aufgeführt. Ein innerhalb dieses Zeitraums wiederverwendeter Name führt seine alte Historie fort

Im Panel listet die Plan-Seite jeden Sub-Account mit seinem Traffic für heute, die letzten 7 Tage und die letzten 30 Tage auf, und das Traffic-Diagramm auf der Plan-Seite und im Dashboard kann zwischen dem Hauptaccount und jedem Sub-Account wechseln.

Beide Endpunkte erwarten den api_token Ihres Accounts als Query-Parameter, genau wie bei der Usage & Quota API. Erzeugen Sie ihn im Panel unter Account → API Tokens. Jeder ist auf 30 Anfragen pro Minute begrenzt.

Der Pfadparameter {membership} akzeptiert die auf der Plan-Seite angezeigte Membership ID (zum Beispiel 68057) oder den kurzen Code aus der URL des Plans (zum Beispiel Rxqk).

GET https://shifter.io/api/v1/memberships/{membership}/subaccounts

Gibt jeden Sub-Account zurück, der in den letzten 365 Tagen im Plan aufgetreten ist, sortiert nach Namen.

ParameterInErforderlichBeschreibung
membershippathjaMembership ID oder Kurzcode
api_tokenqueryjaIhr Account-API-Token

Beispiel:

Terminal-Fenster
curl "https://shifter.io/api/v1/memberships/68057/subaccounts?api_token=YOUR_API_TOKEN"

Antwort:

{
"error": null,
"code": 200,
"data": {
"id": "Rxqk",
"subaccounts": ["BigReseller_7", "client_a", "client_b"]
}
}

Ein Plan, der noch nie Sub-Account-Traffic gesendet hat, gibt eine leere Liste zurück.

GET https://shifter.io/api/v1/memberships/{membership}/subaccounts/{subaccount}/usage

Der von einem Sub-Account zwischen zwei Zeitpunkten genutzte Traffic.

ParameterInErforderlichBeschreibung
membershippathjaMembership ID oder Kurzcode
subaccountpathjaSub-Account-Name, exakte Schreibweise
api_tokenqueryjaIhr Account-API-Token
startqueryjaBeginn des Zeitfensters, einschließlich
endqueryjaEnde des Zeitfensters, ausschließlich

start und end akzeptieren ein Datum (2026-10-01) oder einen vollständigen Zeitstempel (2026-10-01T09:00:00), höchstens 366 Tage auseinander. Die Zeiten werden nach Pariser Zeit ausgelesen, der Uhrzeit, nach der die Traffic-Zähler laufen.

Beispiel:

Terminal-Fenster
curl "https://shifter.io/api/v1/memberships/68057/subaccounts/client_a/usage?start=2026-10-01&end=2026-11-01&api_token=YOUR_API_TOKEN"

Antwort:

{
"error": null,
"code": 200,
"data": {
"id": "Rxqk",
"subaccount": "client_a",
"start": "2026-10-01T00:00:00",
"end": "2026-11-01T00:00:00",
"granularity": "day",
"bytes": 412380000000,
"gb": 412.38,
"upload_bytes": 18230000000,
"download_bytes": 394150000000,
"requests": 9184402
}
}

Der Traffic wird in Buckets gezählt, und jeder Bucket, den das Zeitfenster berührt, wird vollständig gezählt:

  • Zeitfenster, die innerhalb der letzten 7 Tage beginnen, verwenden stündliche Buckets ("granularity": "hour").
  • Ältere Zeitfenster verwenden tägliche Buckets ("granularity": "day"), sodass ein Zeitfenster ab 2026-09-01T15:00:00 den gesamten 1. September zählt.

Für exakte Tageswerte verwenden Sie ganze Tage als Zeitfenster.

Ein Sub-Account ohne Traffic im Zeitfenster oder ein abgelaufener Sub-Account liefert Nullwerte zurück.

StatusBedeutung
400Der Plan ist kein Residential-Proxy-Plan, der Sub-Account-Name ist ungültig, oder start/end fehlen, sind in falscher Reihenfolge oder liegen mehr als 366 Tage auseinander
401Fehlender oder ungültiger api_token
403Der Plan befindet sich in einem Workspace, dem Sie nicht angehören
404Plan nicht gefunden
429Rate-Limit erreicht, erneut versuchen mit Backoff
503Sub-Account-Daten sind vorübergehend nicht verfügbar, erneut versuchen mit Backoff