Proxy-seller

Modem-Autorisierung

Aktualisiert:

Modem-Autorisierung

GEThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

Diese Abfrage gibt die Autorisierungsdaten anhand ihrer ID zurück.

Beispiel

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7

Pfadparameter

Name

Typ

Beschreibung

modemAuthId*

Zeichenkette

Modem-ID Autorisierung

Überschriften

Name

Wert

Inhaltstyp

application/json

Autorisierung*

<YOUR_API_TOKEN>

Antwort

{
  "id": "62326bcaf3904578675f9ef7",
  "authType": "LOGIN",
  "login": "jAck",
  "password": "re456pas",
  "ip": ""
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_AUTH_ID
MODEM_AUTH_NOT_FOUND,
INVALID_MODEM

Berechtigung anlegen

POSThttps://mobile.proxy-seller.com/api/v1/modemAuths

Mit diesem Antrag wird eine Berechtigung auf dem Modem eingerichtet (ein Benutzer hinzugefügt). Bei Modems mit dem „BASIC“-Tarif kann nur ein Benutzer eingerichtet werden.

Beispiel

https://mobile.proxy-seller.com/api/v1/modemAuths

Überschriften

Name

Wert

Inhaltstyp

application/json

Autorisierung*

<YOUR_API_TOKEN>

Anfrage-Hauptteil

Name

Typ

Beschreibung

Modem-IDs*

String-Array

Array mit Modem-IDs, auf die die Autorisierungsmethode geschrieben wird

authType*

enum: ["LOGIN", "IP"]

Kann nur „LOGIN“ oder „IP“ lauten

ip*

Zeichenkette

IP-Adresse (muss der leeren Zeichenfolge entsprechen, wenn authType = „LOGIN“)

Anmelden*

Zeichenkette

darf nur lateinische Buchstaben, Zahlen und Sonderzeichen enthalten (muss der leeren Zeichenkette entsprechen, wenn `authType = "IP"`)

Passwort*

Zeichenkette

darf nur lateinische Buchstaben, Zahlen und Sonderzeichen enthalten (muss der leeren Zeichenkette entsprechen, wenn `authType = "IP"`)

Beispiel für einen Anfrage-Body

{
    "modemIds": ["63c234098746e15666325bf9f"],
    "authType": "LOGIN",
    "ip": "",
    "login" "samuel",
    "password": "re129883pas",
}

Antwort

{
  "modemAuth": {
    "id": "1237jj213cb7965413342665",
    "authType": "LOGIN",
    "login": "samuel",
    "password": "re129883pas",
    "ip": ""
  },
  "errors": {}
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
AUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESS
INVALID_MODEM

Bearbeitungsberechtigung

PUThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

Diese Anfrage betrifft die Bearbeitungsberechtigung für das Modem.

Beispiel

https://mobile.proxy-seller.com/api/v1/modemAuths/1237jj213cb7965413342665

Überschriften

Name

Wert

Inhaltstyp

application/json

Autorisierung*

<YOUR_API_TOKEN>

Anfrage-Hauptteil

Name

Typ

Beschreibung

authType*

enum: ["LOGIN", "IP"]

Kann nur „LOGIN“ oder „IP“ lauten

ip*

Zeichenkette

IP-Adresse (muss der leeren Zeichenfolge entsprechen, wenn authType = „LOGIN“)

Anmelden*

Zeichenkette

darf nur lateinische Buchstaben, Zahlen und Sonderzeichen enthalten (muss der leeren Zeichenkette entsprechen, wenn `authType = "IP"`)

Passwort*

Zeichenkette

darf nur lateinische Buchstaben, Ziffern und Sonderzeichen enthalten (muss der leeren Zeichenkette entsprechen, wenn `authType = "IP"`)

Beispiel für einen Anfrage-Body

{
    "authType": "LOGIN",
    "ip": "",
    "login" "samuel new name",
    "password": "new129883pas",
}

Antwort

Eine erfolgreiche Antwort enthält keinen Hauptteil; der Erfolgszustand wird durch den Status 200 bestimmt.

AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
AUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESS
MODEM_AUTH_NOT_FOUND

Berechtigung löschen

DELETEhttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

Dieser Vorgang hebt die Autorisierung des Modems auf (löscht den Benutzer).

Beispiel

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7

Pfadparameter

Name

Typ

Beschreibung

modemAuthId*

Zeichenkette

ID der Modem-Autorisierung

Überschriften

Name

Wert

Inhaltstyp

application/json

Autorisierung*

<YOUR_API_TOKEN>

Antwort

true
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_AUTH_ID
MODEM_AUTH_NOT_FOUND

Autorisierungsbeschränkungen

GEThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}/proxyLimit

Diese Abfrage gibt die Grenzen der angegebenen Berechtigung (Benutzer) für das ausgewählte Modem zurück.

Beispiel

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7/proxyLimit?modemId="63c234098746e15666325bf9f"

Pfadparameter

Name

Typ

Beschreibung

modemAuthId*

Zeichenkette

ID der Modem-Autorisierung

Abfrageparameter

Name

Typ

Beschreibung

modemId*

Zeichenkette

Modem-ID

Überschriften

Name

Wert

Inhaltstyp

application/json

Autorisierung*

<YOUR_API_TOKEN>

Antwort

{
  "id": "652319f04cb7965413432168",
  "ownerId": "62326bcaf3904578675f9ef7",
  "speedLimit": 10000,
  "trafficLimit": 10000
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
GOT_INVALID_AUTHS_BY_OWNER
MODEM_AUTH_NOT_FOUND,
INVALID_MODEM,
PROXY_LIMIT_NOT_FOUND

On this page

Modem-Autorisierung | Proxy-seller