Proxy-seller

Modems

Obtenir tous les modems

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

Cette demande renverra tous vos modems

Exemple

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

En-têtes

Nom

Valeur

Content-Type

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'IP du modem

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

Cette demande modifie l'adresse IP du modem spécifié.

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

Paramètres du chemin d'accès

Nom

Type

Description

modemId*

Chaîne

identifiant du modem

En-têtes

Nom

Valeur

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

Corps de la demande

Nom

Type

Description

valeur*

Chaîne

adresse IP à définir 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 PAUSE

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

Cette demande met en pause le fonctionnement du modem

Exemple

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

Paramètres du chemin d'accès

Nom

Type

Description

modemId*

Chaîne

identifiant du modem

En-têtes

Nom

Valeur

Content-Type

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)

UNPAUSE modem

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

Cette demande reprend le modem en pause

Exemple

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

Paramètres du chemin d'accès

Nom

Type

Description

modemId*

Chaîne

Id du modem

En-têtes

Nom

Valeur

Content-Type

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 demande redémarre le modem sélectionné.

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

Paramètres du chemin d'accès

Nom

Type

Description

modemId*

Chaîne

identifiant du modem

En-têtes

Nom

Valeur

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

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

Rotation du modem

Réglez ou modifiez les paramètres de rotation de votre modem.

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

Cette demande 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

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

Paramètres d'interrogation

Nom

Type

Description

rotation*

Nombre

temps de rotation sur min

Si vous définissez une rotation de 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 demande avec requête

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

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
INVALID_MODEM

Autorisations pour le modem

Obtenir l'autorisation du modem.

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

Cette demande renvoie toutes les autorisations définies sur le modem

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

Paramètres du chemin d'accès

Nom

Type

Description

modemId*

Chaîne

Id du modem

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

Limite pour les modems

Si vous devez fixer une limite de vitesse ou de trafic dans le modem.

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

Cette demande fixe des limites au modem.

Attention ! Si le modem a des autorisations (utilisateurs) et que des limites de proxy sont fixées sur au moins l'une d'entre elles, au moment de fixer des limites sur le modem, toutes les limites des autorisations seront réinitialisées

Exemple

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

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 de caractères

Tableau d'identification du modem

speedLimit*

Nombre

limite de vitesse du modem en bits

limite du trafic*

Nombre

limite de vitesse en bits

notifications hors limites*

Booléen

pour m'avertir de la fin de la limite ?

Exemple de corps de la demande

{
    "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 soumettre un rapport.

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

Ce point envoie un rapport sur un problème avec un ou plusieurs modems.

Exemple

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

En-têtes

Nom

Valeur

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

Corps de la demande

Nom

Type

Description

hostId*

Chaîne

identifiant de l'hôte

modemIds*

Tableau de chaînes de caractères

Tableau d'identification du modem

description*

Chaîne

description du probleme avec le modem

lieu*

chaîne de caractères

langue, à présent vous pouvez envoyer "en"

Exemple de corps de la demande

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

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
MODEM_${id}_NOT_FOUND

Supprimer les limites des modems

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

Cette demande supprime toutes les limites fixées par le modem.

Exemple

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

Paramètres du chemin d'accès

Nom

Type

Description

modemId*

Chaîne

identifiant 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

Supprimer le modem

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

Cette demande supprime le modem.

Attention, cela peut avoir des effets irréversibles.

Exemple

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

Paramètres du chemin d'accès

Nom

Type

Description

modemId*

Chaîne

identifiant du modem

En-têtes

Nom

Valeur

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

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

On this page