Proxy-seller

Modems

Updated:

Afficher tous les modems

GEThttps://mobile.proxy-seller.com/api/v1/modems

Cette requête affichera tous vos modems

Exemple

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

En-têtes

Nom

Valeur

Type de contenu

application/json

Autorisation*

<YOUR_API_TOKEN>

Réponse

[
  {
    "id": "63c234098746e15666325bf9f",
    "ip": "",
    "use": false,
    "status": "DOWN",
    "ipProxy": "101.111.44.191",
    "portHttp": "40303",
    "portSocks": "50303",
    "simProvider": "MTS UKR",
    "simNumber": null,
    "hostId": "21vjv1224n45v7457mvcas"
  }
]
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH

Modifier l'adresse IP du modem

PATCHhttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/change-ip

Cette requête modifie l'adresse IP du modem indiqué.

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/change-ip

Paramètres de chemin

Nom

Type

Description

modemId*

Chaîne de caractères

identifiant du modem

En-têtes

Nom

Valeur

Type de contenu

application/json

Autorisation*

<YOUR_API_TOKEN>

Corps de la requête

Nom

Type

Description

valeur*

Chaîne de caractères

adresse IP à configurer sur le modem

Exemple de corps de requête :

{
  "value": "127.0.0.1"
}

Réponse

true
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_ID,
INVALID_IP_ADDRESS
INVALID_MODEM

Mettre le modem en mode PAUSE

POSThttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/pause

Cette requête met le modem en pause

Exemple

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/pause

Paramètres de chemin

Nom

Type

Description

modemId*

Chaîne de caractères

ID du modem

En-têtes

Nom

Valeur

Type de contenu

application/json

Autorisation*

<YOUR_API_TOKEN>

Réponse

{
  "success": false,
  "response": "modem-already-unused",
  "code": 0
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
MODEM_NOT_FOUND,
(body can content error description, if error on pause occurred)

Réactiver le modem

POSThttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/unpause

Cette requête réactive le modem qui était en pause

Exemple

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/unpause

Paramètres de chemin

Nom

Type

Description

modemId*

Chaîne de caractères

Identifiant du modem

En-têtes

Nom

Valeur

Type de contenu

application/json

Autorisation*

<YOUR_API_TOKEN>

Réponse

{
  "success": false,
  "response": "modem-already-used",
  "code": 0
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
MODEM_NOT_FOUND,
(body can content error description, if error on pause occurred)

Redémarrer le modem

Redémarrer un modem spécifique.

PATCHhttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/reboot

Cette requête entraîne le redémarrage du modem sélectionné.

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/reboot

Paramètres de chemin

Nom

Type

Description

modemId*

Chaîne de caractères

identifiant du modem

En-têtes

Nom

Valeur

Type de contenu

application/json

Autorisation*

<YOUR_API_TOKEN>

Réponse

Si la réponse est réussie et ne comporte pas de corps, l'état de réussite est déterminé par le code 200.

AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH

Rotation du modem

Configurez ou modifiez les paramètres de rotation de votre modem.

POSThttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/rotation

Cette requête permet de définir ou de modifier la rotation du modem.

Exemple

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/rotation

En-têtes

Nom

Valeur

Type de contenu

application/json

Autorisation*

<YOUR_API_TOKEN>

Paramètres de requête

Nom

Type

Description

rotation*

Nombre

temps de rotation en minutes

Si vous réglez la rotation sur 5 minutes, le modem changera de rotation toutes les 5 minutes.

Si la rotation n'est pas définie, elle sera réinitialisée.

Exemple de requête avec filtre

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/rotation?rotation=5

Réponse

Si la réponse est réussie et ne comporte pas de corps, l'état de réussite est déterminé par le code 200.

AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM

Autorisations relatives aux modems

Obtenir l'autorisation du modem.

GEThttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/auths

Cette requête renvoie toutes les autorisations définies sur le modem

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/auths

Paramètres de chemin

Nom

Type

Description

modemId*

Chaîne de caractères

Identifiant du modem

En-têtes

Nom

Valeur

Type de contenu

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

Limite pour les modems

Si vous devez définir une limite de débit ou de trafic au niveau du modem.

POSThttps://mobile.proxy-seller.com/api/v1/modems/proxyLimit

Cette requête définit des limites pour le modem.

Attention ! Si le modem comporte des autorisations (utilisateurs) et que des limites de proxy sont définies pour au moins l'une d'entre elles, toutes les limites associées à ces autorisations seront réinitialisées au moment où vous définirez des limites sur le modem.

Exemple

https://mobile.proxy-seller.com/api/v1/modems/proxyLimit

En-têtes

Nom

Valeur

Type de contenu

application/json

Autorisation*

<YOUR_API_TOKEN>

Corps de la requête

Nom

Type

Description

modemIds*

Tableau de chaînes de caractères

Tableau contenant les identifiants des modems

speedLimit*

Nombre

limite de débit du modem en bits

trafficLimit*

Nombre

limite de vitesse du trafic en bits

Notifications de dépassement de limite*

Booléen

pour m'avertir lorsque la limite sera atteinte ?

Exemple de corps de requête

{
    "modemIds": ["63c234098746e15666325bf9f"],
    "speedLimit": 209715200,
    "trafficLimit" 4294967296,
    "outOfLimitNotifications": false
}

Réponse

{
  "failedModems": []
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH,
MODEM_${id}_HAVE_INSUFFICIENT_PRIVELIGIES
INVALID_MODEM_IDS
MODEM_NOT_FOUND, RATE_NOT_FOUND

Envoyer un rapport

Si vous rencontrez un problème avec votre modem, veuillez remplir un formulaire de signalement.

POSThttps://mobile.proxy-seller.com/api/v1/modems/report

Cette rubrique permet de signaler un problème concernant un ou plusieurs modems.

Exemple

https://mobile.proxy-seller.com/api/v1/modems/report

En-têtes

Nom

Valeur

Type de contenu

application/json

Autorisation*

<YOUR_API_TOKEN>

Corps de la requête

Nom

Type

Description

hostId*

Chaîne de caractères

identifiant de l'hôte

modemIds*

Tableau de chaînes de caractères

Tableau contenant les identifiants des modems

description*

Chaîne de caractères

description du problème avec le modem

paramètres régionaux*

chaîne de caractères

langue : désormais, vous pouvez envoyer « en »

Exemple de corps de requête

{
    "hostId": "21vjv1224n45v7457mvcas",
    "modemIds": [
        "63c234098746e15666325bf9f"
    ],
    "description": "not working",
    "locale": "en"
}

Réponse

Si la réponse est réussie et ne comporte pas de corps, l'état de réussite est déterminé par le code 200.

AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
MODEM_${id}_NOT_FOUND

Supprimer les limites relatives aux modems

DELETEhttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/proxyLimits

Cette requête supprime toutes les limites définies sur le modem.

Exemple

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/proxyLimits

Paramètres de chemin

Nom

Type

Description

modemId*

Chaîne de caractères

identifiant du modem

En-têtes

Nom

Valeur

Type de contenu

application/json

Autorisation*

<YOUR_API_TOKEN>

Réponse

true
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH

Supprimer le modem

DELETEhttps://mobile.proxy-seller.com/api/v1/modems/{modemId}

Cette requête supprime le modem.

Attention, cela peut entraîner des effets irréversibles.

Exemple

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f

Paramètres de chemin

Nom

Type

Description

modemId*

Chaîne de caractères

identifiant du modem

En-têtes

Nom

Valeur

Type de contenu

application/json

Autorisation*

<YOUR_API_TOKEN>

Réponse

Si la réponse est réussie et ne comporte pas de corps, l'état de réussite est déterminé par le code 200.

AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH

On this page

Modems | Proxy-seller