Proxy-seller

Autorisation du modem

Autorisation du modem

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

Cette requête renvoie les données d'autorisation par leur ID.

Exemple

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

Paramètres du chemin d'accès

Nom

Type

Description

modemAuthId*

Chaîne

Id du modem Autorisation

En-têtes

Nom

Valeur

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

Réponse

{
  "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

Créer une autorisation

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

Cette demande crée une autorisation sur le modem (ajoute un utilisateur). Pour les modems au tarif "BASIC", un seul utilisateur peut être installé

Exemple

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

En-têtes

Nom

Valeur

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

Corps de la demande

Nom

Type

Description

modemIds*

Tableau de chaînes

Tableau des ID de modem sur lesquels la méthode d'autorisation sera écrite

type d'authentification*

enum : ["LOGIN", "IP"]

Il ne peut s'agir que de "LOGIN" ou "IP"

ip*

Chaîne

Adresse IP (doit être égale à la chaîne vide si authType = "LOGIN")

connexion*

Chaîne

ne peut contenir que des lettres latines, des chiffres et des caractères spéciaux (doit être égal à la chaîne vide si authType = "IP")

mot de passe*

Chaîne

ne peut contenir que des lettres latines, des chiffres et des caractères spéciaux (doit être égal à la chaîne vide si authType = "IP")

Exemple de corps de la demande

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

Réponse

{
  "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

Modifier l'autorisation

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

Cette demande permet d'éditer l'autorisation sur le modem.

Exemple

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

En-têtes

Nom

Valeur

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

Corps de la demande

Nom

Type

Description

type d'authentification*

enum : ["LOGIN", "IP"]

Il ne peut s'agir que de "LOGIN" ou "IP"

ip*

Chaîne

Adresse IP (doit être égale à la chaîne vide si authType = "LOGIN")

connexion*

Chaîne

ne peut contenir que des lettres latines, des chiffres et des caractères spéciaux (doit être égal à la chaîne vide si authType = "IP")

mot de passe*

Chaîne

ne peut contenir que des lettres latines, des chiffres et des caractères spéciaux (doit être égal à la chaîne vide si authType = "IP")

Exemple de corps de la demande

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

Réponse

la réponse réussie n'a pas de corps, l'état de réussite est déterminé par le statut 200

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

Supprimer l'autorisation

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

Cette demande retire l'autorisation au modem (supprime l'utilisateur)

Exemple

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

Paramètres du chemin d'accès

Nom

Type

Description

modemAuthId*

Chaîne

id de l'autorisation du modem

En-têtes

Nom

Valeur

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

Réponse

true
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_AUTH_ID
MODEM_AUTH_NOT_FOUND

Limite l'autorisation

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

Cette demande renvoie les limites de l'autorisation spécifiée (utilisateur) sur le modem sélectionné

Exemple

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

Paramètres du chemin d'accès

Nom

Type

Description

modemAuthId*

Chaîne

id de l'autorisation du modem

Paramètres d'interrogation

Nom

Type

Description

modemId*

Chaîne

identifiant du modem

En-têtes

Nom

Valeur

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

Réponse

{
  "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