Proxy-seller

Hôtes

Obtenir tous les hôtes

Cette demande renverra tous les hôtes auxquels vous êtes connecté.

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

Exalpme

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

En-têtes

Nom

Valeur

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

Réponse

[
  {
    "id": "21vjv1224n45v7457mvcas",
    "name": "Host Number 1",
    "number": "101"
  }
]
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED

Obtenir des modems

GEThttps://mobile.proxy-seller.com/api/v1/hosts/{hostId}/modems

Cette requête renvoie tous les modems connectés à l'ID d'hôte spécifié

Exemple

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

Paramètres du chemin d'accès

Nom

Type

Description

hostId*

Chaîne

Id de l'hôte

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
INVALID_HOST_ID
INVALID_HOST

Modifier le nom d'hôte

PATCHhttps://mobile.proxy-seller.com/api/v1/hosts/{hostId}/changeName

Cette demande modifie le nom de l'hôte.

Exemple

https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/changeName

Paramètres du chemin d'accès

Nom

Type

Description

identifiant de l'hôte*

Chaîne

identifiant de l'hôte

En-têtes

Nom

Valeur

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

Corps de la demande

Nom

Type

Description

nom*

Chaîne

nouveau nom d'hôte

Exemple de corps de la demande

{
    "name": "Host new name"
}

Réponse

{
    "id": "21vjv1224n45v7457mvcas",
    "name": "Host new name",
    "number": "101"
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_HOST_ID,
HOST_NOT_FOUND

Redémarrer tous les modems

Redémarrer tous les modems de l'hôte.

PATCHhttps://mobile.proxy-seller.com/api/v1/hosts/{hostId}/reboot

Cette demande redémarre tous les modems de l'hôte sélectionné.

Exemple :

https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/reboot

En-têtes

Nom

Valeur

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

Paramètres du chemin d'accès

Nom

Type

Description

hostId*

Chaîne

identifiant de l'hôte

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_HOST_ID,

Exporter des informations sur tous les modems

Téléchargement d'informations à partir de tous les modems de l'hôte.

POSThttps://mobile.proxy-seller.com/api/v1/hosts/{hostId}/export

Cette demande renvoie un fichier contenant des informations sur les modems d'un hôte sélectionné

Exemple :

https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/export

En-têtes

Nom

Valeur

Content-Type

application/json

Autorisation*

<YOUR_API_TOKEN>

Paramètres du chemin d'accès

Nom

Type

Description

hostId*

Chaîne

identifiant de l'hôte

Corps

Nom

Type

Description

extension*

enum : ["txt", "csv", "xlsx"]

l'extension de fichier pour laquelle les données seront formatées

nom de fichier

Chaîne

nom du fichier

format

Chaîne

l'ordre des colonnes du fichier source

peut être composé des valeurs suivantes : "%number%, %ip%, %use%" : "%number%, %ip%, %use%". Les valeurs doivent être spécifiées dans l'ordre que vous souhaitez, séparées par des virgules, sans espaces. En cas d'absence de format, le format par défaut est utilisé.

Exemple de corps de requête :

{
    "extension": "txt",
    "format": "%number%,%ip%,%use%",
    "fileName": "test"
}

Réponse

%number%,%ip%,%use%
101,101.111.44.191,false
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_HOST_ID,

On this page